|
@@ -34,8 +34,9 @@ public class BulkOrderManagementServiceImpl implements BulkOrderManagementServic
|
|
|
for (OrderListBo orderList : newBulkOrderBo.getOrderLists()){
|
|
|
String sysNo = orderNumberGenerator.generateOrderNumber("SYS");
|
|
|
String purchaseCode = orderNumberGenerator.generateOrderNumber("SC");
|
|
|
+ String orderNumber = orderNumberGenerator.generateOrderNumber("DH");
|
|
|
|
|
|
- ProductionPlanBo productionPlanBo = initProductionPlanBo(orderList, sysNo, purchaseCode);
|
|
|
+ ProductionPlanBo productionPlanBo = initProductionPlanBo(orderList, sysNo, purchaseCode, orderNumber);
|
|
|
productionPlanMapper.insert(MapstructUtils.convert(productionPlanBo, ProductionPlan.class));
|
|
|
|
|
|
BulkOrderListBo bulkOrderListBo = initBulkOrderListBo(orderList, sysNo, purchaseCode);
|
|
@@ -106,12 +107,16 @@ public class BulkOrderManagementServiceImpl implements BulkOrderManagementServic
|
|
|
* @return 构建完毕的生产计划BO对象
|
|
|
*/
|
|
|
@NotNull
|
|
|
- private ProductionPlanBo initProductionPlanBo(@NotNull OrderListBo orderList, String sysNo, String purchaseCode) {
|
|
|
+ private ProductionPlanBo initProductionPlanBo(@NotNull OrderListBo orderList, String sysNo, String purchaseCode, String orderNumber) {
|
|
|
ProductionPlanBo productionPlanBo = new ProductionPlanBo();
|
|
|
//设置系统单号
|
|
|
productionPlanBo.setSysNo(sysNo);
|
|
|
//设置生产单号
|
|
|
productionPlanBo.setPurchaseCode(purchaseCode);
|
|
|
+ //设置订单单号
|
|
|
+ productionPlanBo.setOrderNum(orderNumber);
|
|
|
+ //设置用户id
|
|
|
+ productionPlanBo.setUserId(orderList.getUserId());
|
|
|
//设置是否烧花
|
|
|
productionPlanBo.setIsBurnFlowers(orderList.getIsBurnFlowers());
|
|
|
//设置是否快返
|
|
@@ -128,6 +133,8 @@ public class BulkOrderManagementServiceImpl implements BulkOrderManagementServic
|
|
|
productionPlanBo.setIsBuhuo(orderList.getIsBuhuo());
|
|
|
//设置是否系统单
|
|
|
productionPlanBo.setIsSys(orderList.getIsSys());
|
|
|
+ //设置创建时间
|
|
|
+ productionPlanBo.setCreateTime(orderList.getCreateTime());
|
|
|
return productionPlanBo;
|
|
|
}
|
|
|
}
|