差异过账结果推送oms;

This commit is contained in:
王奎兴
2026-04-18 15:11:49 +08:00
parent 92bd85405c
commit 041d71b425
@@ -267,6 +267,10 @@ public class DifferentManageImpl extends ServiceImpl<DifferentManageMapper, Diff
stockInOrder.setWarehouseId(investigetionManageDetail.getWarehouseId());
stockInOrder.setWarehouseCode(investigetionManageDetail.getWarehouseCode());
stockInOrder.setWarehouseName(investigetionManageDetail.getWarehouseName());
stockInOrder.setDocumentCreator(userPo.getUserName());
stockInOrder.setDocumentCreatorName(userPo.getUserName());
stockInOrder.setDocumentDate(new Date());
stockInOrder.setNeedCustomsDeclaration(0);
@@ -301,6 +305,7 @@ public class DifferentManageImpl extends ServiceImpl<DifferentManageMapper, Diff
inMaterialDetail.setStorageLocationId(investigetionManageDetail.getStorageLocationId());
inMaterialDetail.setStorageLocationCode(investigetionManageDetail.getStorageLocationCode());
inMaterialDetail.setStorageLocationName(investigetionManageDetail.getStorageLocationName());
inMaterialDetail.setSingleGrossWeight(materialBaseInfo.getWeightLimit());
omsServiceFeign.pushInOrder(stockInOrder);
omsServiceFeign.pushInOrderDetail(inMaterialDetail);
} else if (investigationResult != null && investigationResult == 2) {
@@ -318,6 +323,10 @@ public class DifferentManageImpl extends ServiceImpl<DifferentManageMapper, Diff
stockOutOrder.setOutOrderNumber(OrderSequence.getOrderCode("CK"));
stockOutOrder.setOrderTypeCode("pan_kun_chu_ku");
stockOutOrder.setOrderTypeName("盘亏出库");
stockOutOrder.setDocumentCreator(userPo.getUserName());
stockOutOrder.setDocumentCreatorName(userPo.getUserName());
stockOutOrder.setDocumentDate(new Date());
stockOutOrder.setNeedDeclareFlag("0");
//货主信息
Long materialBaseInfoId = investigetionManageDetail.getMaterialBaseInfoId();
@@ -363,6 +372,7 @@ public class DifferentManageImpl extends ServiceImpl<DifferentManageMapper, Diff
outMaterialDetail.setStorageLocationId(investigetionManageDetail.getStorageLocationId());
outMaterialDetail.setStorageLocationCode(investigetionManageDetail.getStorageLocationCode());
outMaterialDetail.setStorageLocationName(investigetionManageDetail.getStorageLocationName());
outMaterialDetail.setSingleGrossWeight(materialBaseInfo.getWeightLimit());
omsServiceFeign.pushOutOrder(stockOutOrder);
omsServiceFeign.pushOutOrderDetail(outMaterialDetail);
}