diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java index 0ec3cfe..8e7ed0f 100644 --- a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/saleorder/SaleOrderServiceImpl.java @@ -1201,7 +1201,13 @@ public class SaleOrderServiceImpl implements SaleOrderService { if("1".equals(templateType)){ // 有模板物料 entryIds.add(entryDO.getId()); + // 获取销售订单 + SaleOrderDO saleOrderDO = saleOrderMapper.selectById(entryDO.getParentId()); String code = infoDO.getCode(); + if(FuncUtil.isNotEmpty(saleOrderDO)){ + String billno = saleOrderDO.getBillno(); + code = billno + "-" + code; + } codeMap.put(entryDO.getId().toString(), code); } }