优化生产新增空小板接口逻辑修改,分页打包接口板材参数修改

This commit is contained in:
liuzhaotian
2024-07-04 18:37:26 +08:00
parent 7862c8188c
commit 4465f401c8
3 changed files with 17 additions and 5 deletions
@@ -19,11 +19,14 @@ import com.cf.imes.framework.mybatis.core.query.MPJLambdaWrapperX;
import com.cf.imes.framework.security.core.LoginUser;
import com.cf.imes.framework.security.core.util.SecurityFrameworkUtils;
import com.cf.imes.module.executor.controller.admin.goods.vo.GoodsSaveReqVO;
import com.cf.imes.module.executor.dal.dataobject.orderBody.OrderBodyDO;
import com.cf.imes.module.executor.dal.dataobject.orderItem.OrderItemDO;
import com.cf.imes.module.executor.dal.dataobject.ordermodel.OrderModelDO;
import com.cf.imes.module.executor.dal.dataobject.planitem.PlanItemDO;
import com.cf.imes.module.executor.dal.dataobject.processStepItem.OrderProcessStepItemDO;
import com.cf.imes.module.executor.dal.mysql.goods.GoodsMapper;
import com.cf.imes.module.executor.dal.mysql.orderBody.OrderBodyMapper;
import com.cf.imes.module.executor.dal.mysql.orderGroup.OrderGroupMapper;
import com.cf.imes.module.executor.dal.mysql.orderItem.OrderItemMapper;
import com.cf.imes.module.executor.dal.mysql.planitem.PlanItemMapper;
import com.cf.imes.module.executor.dal.mysql.processStepItem.ProcessStepItemMapper;
@@ -84,6 +87,10 @@ public class PlateServiceImpl implements PlateService {
@Resource
private PlanItemMapper planItemMapper;
@Resource
private OrderBodyMapper orderBodyMapper;
@Resource
private SnowflakeIdWorker3rd idWorker;
@@ -277,6 +284,14 @@ public class PlateServiceImpl implements PlateService {
plateMapper.insertBatch(plateDOS);
// 生产单柜体表新增数据
OrderBodyDO orderBodyDO = orderBodyMapper.selectById(reqVO.getBodyId());
orderBodyDO.setPlateNum(reqVO.getMultiple());
orderBodyMapper.updateById(orderBodyDO);
List<OrderItemDO> orderItemDOS = new ArrayList<>();
plateDOS.forEach(plateDO -> {