举手免责和槽液生成曲线

liweidong
pangyang 3 weeks ago
parent e2e012c04c
commit d7b6a37454
  1. 8
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/entity/RaiseHand.java
  2. 14
      blade-service/blade-desk/src/main/java/org/springblade/desk/quality/controller/LiquidTankTaskCopyController.java

@ -34,6 +34,14 @@ public class RaiseHand extends BaseEntity {
@Schema(description = "提出人") @Schema(description = "提出人")
private Long reportUserId; private Long reportUserId;
private String reportUserName; private String reportUserName;
/**
* 工艺员
*/
@Schema(description = "工艺员")
private Long processUserId;
private String processUserName;
/** /**
* 岗位 * 岗位
*/ */

@ -310,7 +310,8 @@ public class LiquidTankTaskCopyController extends BladeController {
// value: 任务数据列表 // value: 任务数据列表
Map<String, List<LiquidTankTaskCopyVO>> treeMap = new TreeMap<>(); Map<String, List<LiquidTankTaskCopyVO>> treeMap = new TreeMap<>();
// 遍历赋值到treeMap中 // 遍历赋值到treeMap中
vos.forEach(vo -> { for(LiquidTankTaskCopyVO vo : vos){
// vos.forEach(vo -> {
final Long wtId = vo.getWorkTankId(); final Long wtId = vo.getWorkTankId();
final Long wcId = vo.getWorkCenterId(); final Long wcId = vo.getWorkCenterId();
@ -318,16 +319,21 @@ public class LiquidTankTaskCopyController extends BladeController {
final LocalDate date = vo.getSampleDate(); final LocalDate date = vo.getSampleDate();
final String keys = wtId + "_" + wcId + "_" + testElement; final String keys = wtId + "_" + wcId + "_" + testElement;
WorkTank tanke = workTankService.getById(wtId); WorkTank tanke = workTankService.getById(wtId);
vo.setWorkTankName(tanke.getWorkTankCode()); if(tanke != null){
vo.setWorkTankName(tanke.getWorkTankCode());
}
// vo.setWorkTankName(tanke.getWorkTankCode());
WorkCenter center = centerService.getById(wcId); WorkCenter center = centerService.getById(wcId);
vo.setWcName(center.getWcName()); if(center != null){
vo.setWcName(center.getWcName());
}
// 不包含,新建 // 不包含,新建
if (!treeMap.containsKey(keys)) { if (!treeMap.containsKey(keys)) {
List<LiquidTankTaskCopyVO> list = new ArrayList<>(); List<LiquidTankTaskCopyVO> list = new ArrayList<>();
treeMap.put(keys, list); treeMap.put(keys, list);
} }
treeMap.get(keys).add(vo); treeMap.get(keys).add(vo);
}); }
// 前端要求匹配对象 // 前端要求匹配对象
LiquidTankWaveDrawVO allVO = new LiquidTankWaveDrawVO(); LiquidTankWaveDrawVO allVO = new LiquidTankWaveDrawVO();
List<LiquidTankWaveDrawSingleVO> allChart = allVO.getWaveData(); List<LiquidTankWaveDrawSingleVO> allChart = allVO.getWaveData();

Loading…
Cancel
Save