diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java index 2452f8b5..b83b8f45 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java @@ -1207,8 +1207,16 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService { order1.setCardNum(String.valueOf(cardNum)); List dtos = new ArrayList<>(); order1.setID(null); + String dateString = order1.getUserDefined11().replace("-", ""); + order1.setUserDefined1(order1.getProcureCode()+"-"+order1.getUserDefined3()+"-"+order1.getUserDefined8()+"-"+dateString+"-"+order1.getID()+"-"+order1.getCardNum());//采购单+行项目+类型+日期+板次 dtos.add(order1); odsProcureOrderMapper.addBatchPallet(dtos); + for (OdsProcureOrder odsProcureOrder1: + dtos ) { + String materialCode= odsProcureOrder1.getMaterialCode();//000000040000004873 + materialCode = materialCode.replaceFirst("^0{7}", ""); // 只替换开头的7个0 + odsProcureOrder1.setMaterialCode(materialCode); + } String resylt= dayin(dtos); // resylt // order1