瀏覽代碼

fix:完善新增逻辑

qingwudarao 6 月之前
父節點
當前提交
2e27755ba6

+ 17 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/service/impl/BulkOrderManagementServiceImpl.java

@@ -1,11 +1,13 @@
 package org.dromara.bulk.service.impl;
 
 import lombok.RequiredArgsConstructor;
+import org.dromara.bulk.domain.bo.BulkOrderListBo;
 import org.dromara.bulk.domain.bo.NewBulkOrderBo;
 import org.dromara.bulk.domain.bo.OrderListBo;
 import org.dromara.bulk.service.BulkOrderManagementService;
 import org.dromara.common.core.utils.MapstructUtils;
 import org.dromara.common.core.utils.OrderNumberGenerator;
+import org.dromara.common.json.utils.JsonUtils;
 import org.dromara.productionManagement.domain.ProductionPlan;
 import org.dromara.productionManagement.domain.bo.ProductionPlanBo;
 import org.dromara.productionManagement.mapper.ProductionPlanMapper;
@@ -29,9 +31,24 @@ public class BulkOrderManagementServiceImpl implements BulkOrderManagementServic
             String orderNum = orderNumberGenerator.generateOrderNumber("DH");
 
             ProductionPlanBo productionPlanBo = new ProductionPlanBo();
+
             productionPlanBo.setSysNo(sysNo);
             productionPlanBo.setPurchaseCode(purchaseCode);
+
             productionPlanMapper.insert(MapstructUtils.convert(productionPlanBo, ProductionPlan.class));
+
+            BulkOrderListBo bulkOrderListBo = new BulkOrderListBo();
+            bulkOrderListBo.setGarmentFactory(orderList.getGarmentFactory());
+            bulkOrderListBo.setGarmentFactoryPeople(orderList.getGarmentFactoryPeople());
+            bulkOrderListBo.setGarmentFactoryTel(orderList.getGarmentFactoryTel());
+            bulkOrderListBo.setReceivingAddress(orderList.getReceivingAddress());
+            bulkOrderListBo.setCurrentTimeConsumption(orderList.getCurrentTimeConsumption());
+            bulkOrderListBo.setOrderTime(orderList.getOrderTime());
+            bulkOrderListBo.setTargetDate(orderList.getTargetDate());
+            bulkOrderListBo.setBaseCloth(orderList.getBaseCloth());
+            bulkOrderListBo.setBaseClothPrice(orderList.getBaseClothPrice());
+            bulkOrderListBo.setBrandGroup(orderList.getBrandGroup());
+            bulkOrderListBo.setGoodsTypeExtend3Id(JsonUtils.toJsonString(orderList.getCraft()));
         }
 
         return 0;