|
@@ -141,14 +141,9 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
|
log.info("==============接受质检任务下发通知接口开始=================");
|
|
|
ThreeCoordinateDto threeCoordinateDto = JSONObject.parseObject(data, ThreeCoordinateDto.class);
|
|
|
|
|
|
- MesNotice mesNotice = MesNotice.builder().build();
|
|
|
- mesNotice.setOrderNo(threeCoordinateDto.getOrderNumber());
|
|
|
- mesNotice.setBuType("QUALITYTASK");
|
|
|
- mesNotice.setLineCode("11111");
|
|
|
- mesNotice.setStatus("0");
|
|
|
- mesNotice.setSource("QUALITY");
|
|
|
- mesNotice.setTargetSource("PRODUCTION_LINE");
|
|
|
- mesNotice.setAcceptPar(data);
|
|
|
+ MesNotice mesNotice = MesNotice.builder().orderNo(threeCoordinateDto.getOrderNumber()).
|
|
|
+ buType("TASKDISTRIBUTE").lineCode("11111").status("1").source("QUALITY").apiType("QUALITYTASK").apiAddress("http:// 192.168.26.201:8081/api/v1/MeasuringTaskReceive").targetSource("PRODUCTION_LINE").acceptPar(data).build();
|
|
|
+
|
|
|
try {
|
|
|
boolean b = baseService.addNotice(mesNotice);
|
|
|
} catch (Exception e) {
|
|
@@ -180,23 +175,14 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
|
|
|
|
@ApiOperation(value = "刀具需求下发给EOP", notes = "刀具需求下发给EOP")
|
|
|
@PostMapping("/externalApi/cutter/sendCutterNeedToEop")
|
|
|
- public R sendCutterNeedToEop(@RequestBody CutterNeedDto data){
|
|
|
+ public R sendCutterNeedToEop(@RequestBody String data){
|
|
|
log.info("定时================发送刀具需求给Eop系统开始================");
|
|
|
-
|
|
|
- MesNotice mesNotice = MesNotice.builder().build();
|
|
|
- mesNotice.setOrderNo(data.getAUFNR());
|
|
|
- mesNotice.setBuType("CUTTERNEED");
|
|
|
- mesNotice.setLineCode("11111");
|
|
|
- mesNotice.setStatus("1");
|
|
|
- mesNotice.setSource("PRODUCTION_LINE");
|
|
|
- mesNotice.setTargetSource("EOP");
|
|
|
- mesNotice.setAcceptPar(JSONObject.toJSONString(data));
|
|
|
+ CutterNeedDto cutterNeedDto = JSONObject.parseObject(data, CutterNeedDto.class);
|
|
|
+ MesNotice mesNotice = MesNotice.builder().orderNo(cutterNeedDto.getAUFNR()).buType("TASKDISTRIBUTE").lineCode("11111")
|
|
|
+ .status("1").apiType("CUTTERNEED").source("PRODUCTION_LINE").targetSource("EOP").acceptPar(JSONObject.toJSONString(data)).build();
|
|
|
try {
|
|
|
boolean b = baseService.addNotice(mesNotice);
|
|
|
-
|
|
|
// todo 发送远程地址,发送数据
|
|
|
-
|
|
|
-
|
|
|
} catch (Exception e) {
|
|
|
return R.fail(e.getMessage());
|
|
|
}
|
|
@@ -289,10 +275,12 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
|
.eq(MesNotice::getBuType, mesNotice.getBuType()).ne(MesNotice::getStatus, "2");
|
|
|
//page.setSize(10000L);
|
|
|
baseService.pageList(page, wrapper);
|
|
|
+ /*
|
|
|
page.getRecords().stream().forEach(item -> {
|
|
|
List<MesNotice> childrens = baseService.list(new LbqWrapper<MesNotice>().eq(MesNotice::getOrderNo, item.getOrderNo()).ne(MesNotice::getId, item.getId()).eq(MesNotice::getStatus, "1").orderByDesc(MesNotice::getApiSort));
|
|
|
item.setChildren(childrens);
|
|
|
});
|
|
|
+ */
|
|
|
//List<MesNotice> result = TreeUtil.buildTree(datas);
|
|
|
//page.setRecords(result);
|
|
|
}
|
|
@@ -687,6 +675,8 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
|
JSONObject queryWorkProcess = new JSONObject();
|
|
|
JSONObject queryWorkSources = new JSONObject();
|
|
|
JSONObject queryConsumMaterial = new JSONObject();
|
|
|
+ JSONObject queryQualityTask = new JSONObject();
|
|
|
+ JSONObject queryCutterTask = new JSONObject();
|
|
|
|
|
|
for (MesNotice item : mesNoticeList) {
|
|
|
String returnData = msgUtil.httpForPost(item.getApiAddress(), jsonParam.toJSONString());
|
|
@@ -706,6 +696,12 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
|
case "ORDERGROUPCONSUMMATERIAL":
|
|
|
queryConsumMaterial = (JSONObject) JSONObject.parseObject(returnData);
|
|
|
break;
|
|
|
+ case "QUALITYTASK":
|
|
|
+ queryQualityTask = (JSONObject) JSONObject.parseObject(returnData);
|
|
|
+ break;
|
|
|
+ case "CUTTERNEED":
|
|
|
+ queryCutterTask = (JSONObject) JSONObject.parseObject(returnData);
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
|