调整同步TMS修改

This commit is contained in:
秦鸿展
2026-09-10 22:53:22 +08:00
parent 21db0bc5da
commit 3b8c0ffe8f
@@ -667,6 +667,10 @@ public class BusinessDocumentOrderAdjustService {
private void syncTmsOrder(ExecuteOrder executeOrder, BusinessDocumentOrder after) {
TmsOrderAddDTO tmsOrderAddDTO = new TmsOrderAddDTO();
BeanUtil.copyProperties(after, tmsOrderAddDTO);
// id 传 OMS 业务单主键:TMS 侧用作 tms_order_account.order_id 口径;
// TMS 的 update 在覆盖前会保留 tms_order 真实主键,不会被污染
tmsOrderAddDTO.setId(String.valueOf(after.getId()));
// TMS 侧按执行单号定位订单
tmsOrderAddDTO.setExecuteOrderId(String.valueOf(executeOrder.getId()));
tmsOrderAddDTO.setExecuteOrderNumber(executeOrder.getGoodsNumber());
tmsOrderAddDTO.setGoodsNumber(after.getGoodsNumber());