rcx
|
4ad31a870a
|
fix(oms): 物料解析防张冠李戴+导入三类校验合并报错,客户编码只认USER_MEMBER_CODE
一、出库业务单导入(ReservationStockInOrderImpl)
- 物料不存在/客户不存在/批次库存不足三类校验全部收集完成后统一报错,不再分阶段中断
- materialCache 取用统一 trim,防 Excel 编号带空格导致校验被跳过
二、物料三级解析防张冠李戴(MaterialBaseInfoResolveService)
- baseId 按主键查到的档案与明细编码不一致时不再信任 baseId,转库存ID反查/编码+组织兜底,两级落空才退回按ID档案,命中打WARN日志
- 背景:前端把库存ID传进 materialBaseInfoId,撞上编码=名称的脏档案主键后整行物料被覆盖成错误物料
三、客户编码口径(reservationStockOutOrder/ReservationStockOutOrderMapper.xml)
- queryCustomerByCode 只认 USER.USER_MEMBER_CODE,不再放行 USER_SHIPPER.CUSTOMER_NC_CODE
四、明细查询补字段(reserveStockOutOrder/ReserveStockOutOrderMapper.xml)
- resultMap 补 status/issue_status 映射,detailsList 查询补查 a.status, a.issue_status
|
2026-09-03 15:52:18 +08:00 |
|
rcx
|
2d1e4b5912
|
feat(oms):出入库导入按编号自动匹配名称并校验客户/物料存在性,模板列位改为动态识别
需求:①入库业务单导入模板只填物料编号+客户编号,物料名称/客户名称按编号自动匹配库中数据
②③出库导入校验客户/物料是否已存在,不存在提示"进行维护" ④库中查询结果为空(确无数据)时报错
一、入库导入(ReservationStockInOrderImpl.parseStockInExcel):
1. 物料逐编号查库,缺失料号收集后一次性报错"物料[xx]不存在,请先维护物料信息后再导入"
2. 明细新增客户编号:去重后查库,为空报错"客户[编号]不存在,请先维护客户信息后再导入";
查到则以该客户为单据货主并自动匹配名称;与物料归属货主不一致时拦截并提示两者编号
3. 明细回填库中物料名称;未填客户编号时维持原"货主取自物料"逻辑,兼容老模板
二、出库导入(parseExcelFile):
1. 物料/客户校验前移到落库前(原为先落库后查客户,报错会留半截数据)
2. 物料查不到收集后报错维护提示;客户查不到报错维护提示,客户ID/名称改取库中匹配值
(替换仅返回id且查不到时静默存null的queryShipperId)
3. 產品編號/客户編号漏填的行直接报错提示补全
三、模板解析改为按列头文字动态定位列(繁简体归一化),列/行顺序调整不影响解析,
识别不到时回落老模板固定列位,老模板行为不变:
1. StockInExcelListener(入库):以產品編號为锚点识别列头行,新增客戶編號列支持
2. DynamicDeliveryExcelListener(出库):左右分栏各自锚点识别;送货日期/线号/车次/
发票张数/小计/纪录合共改按标签文字定位,行号列号不再写死
四、Mapper:ReservationStockOutOrderMapper新增queryCustomerByCode(按组织查询,
USER_MEMBER_CODE或USER_SHIPPER.CUSTOMER_NC_CODE任一命中),删除queryShipperId
|
2026-08-31 11:15:41 +08:00 |
|
rcx
|
000092952f
|
feat(oms,wms):出库/运输单据增加线路车次字段,线路管理支持车次清单维护
1. OMS四张表(business_document_order/execute_order/
reservation_stock_out_order/execution_stock_out_order)加
LINE_CODE/LINE_NAME/SHUTTLE_NO三列,entity/DO/DTO/PO同步加字段,
出库两链路Mapper XML补列与resultMap。
线路编码/名称冗余存line_management的route_code/route_name
(两库不互通无法join);SHUTTLE_NO为字符串(如4或31-4),
前端拼"编码-车次"显示(31-4车次);不复用route(存tms_route.id)
和train_no(入库链路占用)。
下发链路(预约单->执行单,业务单->执行单)同名拷贝自动透传。
2. WMS line_management加SHUTTLE_JSON列(车次序号JSON数组),
四层加字段+XML;DTO加反序列化器兼容前端传数组,
PO加序列化器返回原样输出数组。
3. LineManagementImpl.update组织/仓库名称空串兜底,
修复编辑线路后组织名称被刷成空串、列表查不到的问题。
4. 新增建表脚本sql/20260820_oms_outbound_transport_add_line_shuttle.sql(达梦语法)。
|
2026-08-21 15:28:50 +08:00 |
|
王奎兴
|
c93445ca4c
|
业务单添加执行单号回显;
|
2026-08-06 15:18:15 +08:00 |
|
zhaoqing
|
d268718f9b
|
fix(oms):入库/出库 预约/业务单号生成
|
2026-07-23 17:53:32 +08:00 |
|
zhaoqing
|
496548558b
|
fix(oms):出入库预约单单号
|
2026-07-21 21:20:56 +08:00 |
|
王奎兴
|
762c9d4bf4
|
配送明细客户id值;
|
2026-07-10 15:57:01 +08:00 |
|
王奎兴
|
242f56ae1a
|
查询报错
|
2026-06-23 20:47:11 +08:00 |
|
王奎兴
|
cf22323cfe
|
查询报错
|
2026-06-23 20:39:58 +08:00 |
|
王奎兴
|
0cf697a03b
|
关务保税仓页面查询;
|
2026-06-23 09:46:07 +08:00 |
|
王奎兴
|
1e23e60973
|
是否下发查询;
|
2026-06-04 18:40:32 +08:00 |
|
王奎兴
|
3c481bc569
|
是否下发查询;
|
2026-06-04 18:36:20 +08:00 |
|
王奎兴
|
b4e087745c
|
是否下发查询;
|
2026-06-04 18:32:21 +08:00 |
|
王奎兴
|
a96cffb30b
|
是否下发查询;
|
2026-06-04 18:19:42 +08:00 |
|
王奎兴
|
af83950e1a
|
出入库业务单添加金额逻辑;
|
2026-06-04 17:45:41 +08:00 |
|
王奎兴
|
299a9fb91e
|
出库单添加车次;
|
2026-06-04 16:48:14 +08:00 |
|
王奎兴
|
88e6993dd6
|
库存查询报错;
|
2026-06-04 14:57:29 +08:00 |
|
王奎兴
|
5a0906f189
|
业务单据类型查询;
|
2026-06-04 14:35:45 +08:00 |
|
王奎兴
|
0d7d52ef60
|
业务单据类型查询;
|
2026-06-04 14:17:04 +08:00 |
|
王奎兴
|
d7b2c73a57
|
业务单据类型查询;
|
2026-06-04 14:14:02 +08:00 |
|
王奎兴
|
fb4da52069
|
添加别名
|
2026-06-04 11:37:34 +08:00 |
|
王奎兴
|
3aebb27258
|
添加别名
|
2026-06-04 11:30:53 +08:00 |
|
王奎兴
|
8964f5c087
|
入库业务单添加查询条件;
|
2026-06-04 11:17:02 +08:00 |
|
王奎兴
|
4ab7c8b8b7
|
出库业务单添加查询条件;
|
2026-06-04 10:17:07 +08:00 |
|
zhaoqing
|
5d48d26d47
|
查询条件
|
2026-06-03 15:44:49 +08:00 |
|
zhaoqing
|
c724654e36
|
完成时间字段查询 推送字段查询
|
2026-06-02 17:59:04 +08:00 |
|
赵辉
|
3e31c560d6
|
修改业务单bug
|
2026-05-29 22:58:47 +08:00 |
|
王奎兴
|
e2d312a79c
|
维他奶w库存;
|
2026-05-27 19:50:33 +08:00 |
|
王奎兴
|
4d563c1394
|
去除a.gw_push_status;
|
2026-05-22 15:00:26 +08:00 |
|
王奎兴
|
9fcacbf9af
|
关务系统添加关务推送状态字段;
|
2026-05-18 11:49:08 +08:00 |
|
王奎兴
|
bb66a76762
|
oms页面查询条件;
|
2026-05-18 10:26:32 +08:00 |
|
王奎兴
|
226ded3ee9
|
入库预约单按是否报关查询;
|
2026-05-15 13:49:00 +08:00 |
|
王奎兴
|
4559bbc121
|
入库单查询报错;
|
2026-04-22 20:55:27 +08:00 |
|
王奎兴
|
724ae6c774
|
Merge branch 'dev_WMS20260401' into dev
|
2026-04-22 18:42:51 +08:00 |
|
王奎兴
|
5b792ccae5
|
oms出库单查询查询业务单号;
|
2026-04-22 17:46:09 +08:00 |
|
赵辉
|
bf33392aed
|
oms修改
|
2026-04-22 17:22:06 +08:00 |
|
王奎兴
|
7c57a10321
|
出入库时间同步oms;
|
2026-04-20 20:13:38 +08:00 |
|
王奎兴
|
34ebb4d992
|
出库单订单来源;
|
2026-04-20 20:05:21 +08:00 |
|
王奎兴
|
76f2e87eae
|
出入库添加仓库负责人信息回显;
|
2026-04-20 13:26:44 +08:00 |
|
zhaoqing
|
c8fa72878b
|
oms-出库单提货单打印
|
2026-04-18 16:44:21 +08:00 |
|
赵辉
|
aa441e0518
|
oms修改
|
2026-04-18 14:26:26 +08:00 |
|
王奎兴
|
5ed590bfd2
|
查询出入库单审核状态;盘点推送结果oms;
|
2026-04-17 19:09:21 +08:00 |
|
王奎兴
|
eec90b054b
|
查询菜单报错;
|
2026-04-16 11:02:00 +08:00 |
|
王奎兴
|
281bf9b965
|
出入库单oms;
|
2026-04-14 19:03:01 +08:00 |
|