desk提交代码修改

liweidong
pangyang 1 month ago
parent 6fadca9e12
commit 49c93b1da2
  1. 1
      blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.java
  2. 25
      blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/InspectionTaskServiceImpl.java

@ -43,5 +43,6 @@ public interface WorkPlanMapper extends BaseMapper<WorkPlan> {
List<ProduceMonitorSlotListVO> listSlotInfoGr (Long wpId, Boolean aTrue); List<ProduceMonitorSlotListVO> listSlotInfoGr (Long wpId, Boolean aTrue);
List<ProduceMonitorSlotListVO> listSlotInfo (Long wpId,Boolean aTrue); List<ProduceMonitorSlotListVO> listSlotInfo (Long wpId,Boolean aTrue);
List<MacToolUse> listMacToolUse(Long wpId,Boolean aTrue);
} }

@ -35,6 +35,7 @@ import org.springblade.desk.dashboard.service.IDsPartService;
import org.springblade.desk.order.mapper.YieldOrderMapper; import org.springblade.desk.order.mapper.YieldOrderMapper;
import org.springblade.desk.order.pojo.entity.YieldOrder; import org.springblade.desk.order.pojo.entity.YieldOrder;
import org.springblade.desk.order.service.IYieldOrderService; import org.springblade.desk.order.service.IYieldOrderService;
import org.springblade.desk.produce.mapper.WorkOrderMapper;
import org.springblade.desk.produce.mapper.WorkPlanMapper; import org.springblade.desk.produce.mapper.WorkPlanMapper;
import org.springblade.desk.produce.pojo.entity.MacToolUse; import org.springblade.desk.produce.pojo.entity.MacToolUse;
import org.springblade.desk.produce.pojo.entity.MesQcProduceRunEntity; import org.springblade.desk.produce.pojo.entity.MesQcProduceRunEntity;
@ -104,8 +105,11 @@ public class InspectionTaskServiceImpl extends BaseServiceImpl<InspectionTaskMap
private IRemindMsgService service; private IRemindMsgService service;
@Resource @Resource
private WorkPlanMapper workPlanMapper; private WorkPlanMapper workPlanMapper;
// @Resource
// private IWorkOrderService workOrderService;
@Resource @Resource
private IWorkOrderService workOrderService; private WorkOrderMapper workOrderMapper;
@Resource @Resource
private YieldOrderMapper yieldOrderMapper; private YieldOrderMapper yieldOrderMapper;
@Resource @Resource
@ -404,7 +408,8 @@ public class InspectionTaskServiceImpl extends BaseServiceImpl<InspectionTaskMap
return null; return null;
} }
JSONObject jsonObj = new JSONObject(); JSONObject jsonObj = new JSONObject();
WorkOrder wo = workOrderService.getById(woId); // WorkOrder wo = workOrderService.getById(woId);
WorkOrder wo = workOrderMapper.selectById(woId);
YieldOrder pjYieldOrder = yieldOrderMapper.selectById(wo.getYoId()); YieldOrder pjYieldOrder = yieldOrderMapper.selectById(wo.getYoId());
QueryWrapper<DsPartEntity> qwpart = new QueryWrapper<>(); QueryWrapper<DsPartEntity> qwpart = new QueryWrapper<>();
qwpart.eq("PART_CODE", pjYieldOrder.getPartCode()); qwpart.eq("PART_CODE", pjYieldOrder.getPartCode());
@ -446,7 +451,7 @@ public class InspectionTaskServiceImpl extends BaseServiceImpl<InspectionTaskMap
// 生产过程(放在获取检验记录下面,这个方法会排除数据) // 生产过程(放在获取检验记录下面,这个方法会排除数据)
this.getNewProcess(wpList, jsonObj, planList); this.getNewProcess(wpList, jsonObj, planList);
return null; return jsonObj;
} }
public void getNewProcess(List<WorkPlan> wpList, JSONObject jsonObj, List<Boolean> modelFlag) { public void getNewProcess(List<WorkPlan> wpList, JSONObject jsonObj, List<Boolean> modelFlag) {
@ -498,7 +503,19 @@ public class InspectionTaskServiceImpl extends BaseServiceImpl<InspectionTaskMap
// 2025-07-23 线上迁移修改 删除了prMacToolUseService.listSlotInfo方法调用 // 2025-07-23 线上迁移修改 删除了prMacToolUseService.listSlotInfo方法调用
workPlan.setSlotList(slotList); workPlan.setSlotList(slotList);
} }
// 设备编号信息(从设备,工装使用记录获取)
// List<MacToolUse> mtuList = workPlanMapper.listMacToolUse(workPlan.getWpId(), Boolean.FALSE);
// if (mtuList.size() > 0) {
// // 设备编号
// String gj = StringUtils.join(mtuList.stream().filter(i -> i.getBsRackSet() != null).map(i -> i.getBsRackSet().getRsCode()).collect(Collectors.toList()), "'、'");
// String fb = StringUtils.join(mtuList.stream().filter(i -> i.getBsFeiBaSet() != null).map(i -> i.getBsFeiBaSet().getFsCode()).collect(Collectors.toList()), "、");
// String eq = StringUtils.join(mtuList.stream().filter(i -> i.getEquipmentCard() != null).map(i -> i.getEquipmentCard().getDeviceCode()).collect(Collectors.toList()), "、");
// workPlan.setGjCode(gj);
// workPlan.setFbCode(fb);
// //zxh 20250107 电子档案工序设备编号不再拼接烘箱,eq中已存在烘箱
//// workPlan.setDeviceCode(box != null && box.getDeviceId() != null ? eq + "、" + box.getDeviceId() : eq);
// workPlan.setDeviceCode(eq);
// }
} }

Loading…
Cancel
Save