|
@@ -1346,10 +1346,11 @@ public class TaskServiceImpl extends SuperServiceImpl<TTaskMapper, TTask> implem
|
|
|
//入库
|
|
|
jsonObject.put(DemoLineConstant.DEMOLINE_STOCK_TYPE, DemoLineConstant.DEMOLINE_STOCK_TYPE_METERIAL_JIAJU_RK);
|
|
|
}
|
|
|
+ //报工完成上料
|
|
|
+ this.mesProcessReport(order, true);
|
|
|
//节点完成业务
|
|
|
taskNodeService.taskNodeCallbackBiz(taskNode, tTask, taskNodeList, lg, jsonObject.toJSONString());
|
|
|
- //报工完成下料
|
|
|
- this.mesProcessReport(order, true);
|
|
|
+
|
|
|
}else if("2".equals(processType)){
|
|
|
jsonObject.put(DemoLineConstant.DEMOLINE_STOCK_TYPE,"");
|
|
|
// 翻面 根据原型不做出入库操作
|
|
@@ -1366,11 +1367,9 @@ public class TaskServiceImpl extends SuperServiceImpl<TTaskMapper, TTask> implem
|
|
|
}else{
|
|
|
jsonObject.put(DemoLineConstant.DEMOLINE_STOCK_TYPE, DemoLineConstant.DEMOLINE_STOCK_TYPE_METERIAL_CK);
|
|
|
}
|
|
|
- taskNodeService.taskNodeCallbackBiz(taskNode, tTask, taskNodeList, lg, jsonObject.toJSONString());
|
|
|
-
|
|
|
//报工完成下料
|
|
|
this.mesProcessReport(order, false);
|
|
|
-
|
|
|
+ taskNodeService.taskNodeCallbackBiz(taskNode, tTask, taskNodeList, lg, jsonObject.toJSONString());
|
|
|
}else if("4".equals(processType)){
|
|
|
//热处理上料申请
|
|
|
//动态获取指定工装库位
|
|
@@ -1418,6 +1417,8 @@ public class TaskServiceImpl extends SuperServiceImpl<TTaskMapper, TTask> implem
|
|
|
nextTask.setProcedureOrder(tTask.getProcedureOrder());
|
|
|
baseMapper.updateAllById(nextTask);
|
|
|
}
|
|
|
+ //报工完成下料
|
|
|
+ this.mesProcessReport(order, false);
|
|
|
taskNodeService.taskNodeCallbackBiz(taskNode, tTask, taskNodeList, lg, jsonObject.toJSONString());
|
|
|
}
|
|
|
}
|
|
@@ -1760,10 +1761,10 @@ public class TaskServiceImpl extends SuperServiceImpl<TTaskMapper, TTask> implem
|
|
|
if(null == mesNotice) return;
|
|
|
//报工判断处理
|
|
|
String hostSystemUrl = parameterService.getValue(ParameterKey.ECSSYSTEMURL, null);
|
|
|
- String mesTaskCompletionURL = mesNotice.getApiType().equals("QUALITYREPORT")? hostSystemUrl + "/externalApi/qualityResultReport" : hostSystemUrl + "/externalApi/order/mesProcessReports";
|
|
|
+ String mesTaskCompletionURL = mesNotice.getApiType().equals("QUALITYTASK")? hostSystemUrl + "/mesNotice/externalApi/qualityResultReport" : hostSystemUrl + "/mesNotice/externalApi/order/mesProcessReports";
|
|
|
JSONObject dataInfo = new JSONObject();
|
|
|
//任务加工结束报工
|
|
|
- if(mesNotice.getApiType().equals("MESPROCESSREPORT")){
|
|
|
+ if(mesNotice.getApiType().equals("MESTASK")){
|
|
|
String status = bool? "KS":"JS";
|
|
|
JSONObject acceptPar = JSONObject.parseObject(mesNotice.getAcceptPar());
|
|
|
dataInfo.put("finr", "407");
|
|
@@ -1775,9 +1776,9 @@ public class TaskServiceImpl extends SuperServiceImpl<TTaskMapper, TTask> implem
|
|
|
dataInfo.put("plmenge", acceptPar.getString("plmenge"));
|
|
|
dataInfo.put("pnr", mesNotice.getUserCode());
|
|
|
dataInfo.put("status", status);
|
|
|
- }else if(mesNotice.getApiType().equals("QUALITYREPORT") && !bool){
|
|
|
+ }else if(mesNotice.getApiType().equals("QUALITYTASK") && !bool){
|
|
|
dataInfo = JSONObject.parseObject(mesNotice.getAcceptPar());
|
|
|
- OrderQuality orderQuality = orderQualityService.getOne(new LbqWrapper<OrderQuality>().eq(OrderQuality::getOrderId, order.getId()).eq(OrderQuality::getMeasuringReport, "1").last("limit 1"));
|
|
|
+ OrderQuality orderQuality = orderQualityService.getOne(new LbqWrapper<OrderQuality>().eq(OrderQuality::getOrderId, order.getId()).eq(OrderQuality::getMeasuringType, "1").last("limit 1"));
|
|
|
JSONArray jsonArray = JSONArray.parseArray(orderQuality.getMeasuringReport());
|
|
|
dataInfo.put("resultList", jsonArray);
|
|
|
}
|