|
@@ -12,8 +12,6 @@ import org.dromara.bulk.service.BulkOrderManagementService;
|
|
import org.dromara.common.core.utils.MapstructUtils;
|
|
import org.dromara.common.core.utils.MapstructUtils;
|
|
import org.dromara.common.core.utils.OrderNumberGenerator;
|
|
import org.dromara.common.core.utils.OrderNumberGenerator;
|
|
import org.dromara.common.json.utils.JsonUtils;
|
|
import org.dromara.common.json.utils.JsonUtils;
|
|
-import org.dromara.productionManagement.domain.ProductionPlan;
|
|
|
|
-import org.dromara.productionManagement.mapper.ProductionPlanMapper;
|
|
|
|
import org.dromara.system.domain.vo.SysOssVo;
|
|
import org.dromara.system.domain.vo.SysOssVo;
|
|
import org.dromara.system.service.impl.SysOssServiceImpl;
|
|
import org.dromara.system.service.impl.SysOssServiceImpl;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -28,7 +26,7 @@ import java.util.List;
|
|
@RequiredArgsConstructor
|
|
@RequiredArgsConstructor
|
|
public class BulkOrderManagementServiceImpl implements BulkOrderManagementService {
|
|
public class BulkOrderManagementServiceImpl implements BulkOrderManagementService {
|
|
|
|
|
|
- private final ProductionPlanMapper productionPlanMapper;
|
|
|
|
|
|
+ private final BulkOrderPlanMapper bulkOrderPlanMapper;
|
|
private final BulkOrderListMapper bulkOrderListMapper;
|
|
private final BulkOrderListMapper bulkOrderListMapper;
|
|
private final UserOrderMapper userOrderMapper;
|
|
private final UserOrderMapper userOrderMapper;
|
|
private final UserOrderTemplateMapper userOrderTemplateMapper;
|
|
private final UserOrderTemplateMapper userOrderTemplateMapper;
|
|
@@ -66,15 +64,15 @@ public class BulkOrderManagementServiceImpl implements BulkOrderManagementServic
|
|
userOrderMapper.insert(userOrder);
|
|
userOrderMapper.insert(userOrder);
|
|
|
|
|
|
// 生产计划映射
|
|
// 生产计划映射
|
|
- ProductionPlan productionPlan = newBulkOrderMapstruct.toProductionPlan(
|
|
|
|
|
|
+ BulkOrderPlan bulkOrderPlan = newBulkOrderMapstruct.toProductionPlan(
|
|
newBulkOrderBo,
|
|
newBulkOrderBo,
|
|
orderList,
|
|
orderList,
|
|
sysNo,
|
|
sysNo,
|
|
purchaseCode,
|
|
purchaseCode,
|
|
orderNumber
|
|
orderNumber
|
|
);
|
|
);
|
|
- productionPlan.setCreateTime(newBulkOrderBo.getCreateTime());
|
|
|
|
- productionPlanMapper.insert(productionPlan);
|
|
|
|
|
|
+ bulkOrderPlan.setCreateTime(newBulkOrderBo.getCreateTime());
|
|
|
|
+ bulkOrderPlanMapper.insert(bulkOrderPlan);
|
|
|
|
|
|
// 订单列表映射
|
|
// 订单列表映射
|
|
BulkOrderList bulkOrderList = newBulkOrderMapstruct.toBulkOrderList(
|
|
BulkOrderList bulkOrderList = newBulkOrderMapstruct.toBulkOrderList(
|
|
@@ -83,7 +81,7 @@ public class BulkOrderManagementServiceImpl implements BulkOrderManagementServic
|
|
sysNo,
|
|
sysNo,
|
|
purchaseCode,
|
|
purchaseCode,
|
|
userOrder.getId(),
|
|
userOrder.getId(),
|
|
- productionPlan.getId());
|
|
|
|
|
|
+ bulkOrderPlan.getId());
|
|
bulkOrderList.setGoodsTypeExtend2Attr(JsonUtils.toJsonString(orderList.getMaterial()));
|
|
bulkOrderList.setGoodsTypeExtend2Attr(JsonUtils.toJsonString(orderList.getMaterial()));
|
|
bulkOrderList.setGoodsTypeExtend3Attr(JsonUtils.toJsonString(orderList.getCraft()));
|
|
bulkOrderList.setGoodsTypeExtend3Attr(JsonUtils.toJsonString(orderList.getCraft()));
|
|
|
|
|
|
@@ -97,7 +95,7 @@ public class BulkOrderManagementServiceImpl implements BulkOrderManagementServic
|
|
List<UserOrderTemplate> templates = newBulkOrderMapstruct.toTemplateList(
|
|
List<UserOrderTemplate> templates = newBulkOrderMapstruct.toTemplateList(
|
|
newBulkOrderBo,
|
|
newBulkOrderBo,
|
|
orderList,
|
|
orderList,
|
|
- productionPlan.getId(),
|
|
|
|
|
|
+ bulkOrderPlan.getId(),
|
|
userOrder.getId(),
|
|
userOrder.getId(),
|
|
orderList.getTemplateList()
|
|
orderList.getTemplateList()
|
|
);
|
|
);
|