Merge remote-tracking branch 'origin/main'

This commit is contained in:
gaoqr
2024-06-17 15:18:30 +08:00
4 changed files with 7 additions and 6 deletions
@@ -27,6 +27,7 @@ import com.cf.imes.module.executor.dal.mysql.orderBody.OrderBodyMapper;
import com.cf.imes.module.executor.dal.mysql.orderItem.OrderItemMapper; 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.planitem.PlanItemMapper;
import com.cf.imes.module.executor.dal.mysql.plate.PlateMapper; import com.cf.imes.module.executor.dal.mysql.plate.PlateMapper;
import com.cf.imes.module.executor.enums.OrderStatusEnum;
import com.cf.imes.module.system.api.machine.MachineApi; import com.cf.imes.module.system.api.machine.MachineApi;
import com.cf.imes.module.system.api.machine.dto.CuttingRespDTO; import com.cf.imes.module.system.api.machine.dto.CuttingRespDTO;
import com.github.yulichang.wrapper.MPJLambdaWrapper; import com.github.yulichang.wrapper.MPJLambdaWrapper;
@@ -109,7 +110,7 @@ public class PlanServiceImpl implements PlanService {
// 修改对应的生产单的状态为 生产中 // 修改对应的生产单的状态为 生产中
List<Long> orderIds = JSON.parseArray(orderNos).toJavaList(Long.class); List<Long> orderIds = JSON.parseArray(orderNos).toJavaList(Long.class);
List<OrderDO> orderDOS = orderMapper.selectBatchIds(orderIds).stream().map(m -> m.setStatus(3)).collect(Collectors.toList()); List<OrderDO> orderDOS = orderMapper.selectBatchIds(orderIds).stream().map(m -> m.setStatus(OrderStatusEnum.IN_PRODUCTION.getStatus())).collect(Collectors.toList());
orderMapper.updateBatch(orderDOS); orderMapper.updateBatch(orderDOS);
Long planId = plan.getId(); Long planId = plan.getId();
@@ -200,7 +201,7 @@ public class PlanServiceImpl implements PlanService {
// 修改生产单的状态为待排单 // 修改生产单的状态为待排单
List<Long> orderIds = JSON.parseArray(planDO.getOrderNos()).toJavaList(Long.class); List<Long> orderIds = JSON.parseArray(planDO.getOrderNos()).toJavaList(Long.class);
List<OrderDO> orderDOS = orderMapper.selectBatchIds(orderIds).stream().map(m -> m.setStatus(2)).collect(Collectors.toList()); List<OrderDO> orderDOS = orderMapper.selectBatchIds(orderIds).stream().map(m -> m.setStatus(OrderStatusEnum.NO_SORT.getStatus())).collect(Collectors.toList());
orderMapper.updateBatch(orderDOS); orderMapper.updateBatch(orderDOS);
return Boolean.TRUE; return Boolean.TRUE;
@@ -309,7 +310,7 @@ public class PlanServiceImpl implements PlanService {
QueryWrapperX<OrderDO> queryWrapperX = new QueryWrapperX<>(); QueryWrapperX<OrderDO> queryWrapperX = new QueryWrapperX<>();
queryWrapperX queryWrapperX
.eq("a.organ_id",getUserOrganId()) .eq("a.organ_id",getUserOrganId())
.eq("a.status",2) .eq("a.status",OrderStatusEnum.NO_SORT.getStatus())
.eqIfPresent("a.id", pageReqVO.getOrderId()) .eqIfPresent("a.id", pageReqVO.getOrderId())
.isNull("opi.item_id") .isNull("opi.item_id")
.eqIfPresent("a.customer", pageReqVO.getConsignee()) .eqIfPresent("a.customer", pageReqVO.getConsignee())
@@ -15,7 +15,7 @@ public class ProcessStepStatus {
private Boolean processStepItemStatus; private Boolean processStepItemStatus;
// 工序步骤表的类型 // 工序步骤表的类型
private Long type; private Integer type;
// 柜体id // 柜体id
private List<Long> bodyId; private List<Long> bodyId;
@@ -71,7 +71,7 @@ public class ProductionProcessServiceImpl implements ProductionProcessService {
@Override @Override
public PageResult<ProcessRespVO> getProcessPage(ProcessPageReqVO pageReqVO) { public PageResult<ProcessRespVO> getProcessPage(ProcessPageReqVO pageReqVO) {
// 模糊搜索添加条件
pageReqVO.setCustomer(insertSeparator(pageReqVO.getCustomer())); pageReqVO.setCustomer(insertSeparator(pageReqVO.getCustomer()));
pageReqVO.setCustomOrderNo(insertSeparator(pageReqVO.getCustomOrderNo())); pageReqVO.setCustomOrderNo(insertSeparator(pageReqVO.getCustomOrderNo()));
pageReqVO.setAddress(insertSeparator(pageReqVO.getAddress())); pageReqVO.setAddress(insertSeparator(pageReqVO.getAddress()));
@@ -38,7 +38,7 @@
o.custom_order_no as customOrderNo, o.custom_order_no as customOrderNo,
o.customer as customer, o.customer as customer,
o.address as address, o.address as address,
ops.status as processStatus, opsi.status as processStatus,
opsi.name as name, opsi.name as name,
ops.Name as processName, ops.Name as processName,
ops.manager as manager, ops.manager as manager,