|
@@ -117,7 +117,7 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
ThreeCoordinateDto threeCoordinateDto = JSONObject.parseObject(data, ThreeCoordinateDto.class);
|
|
ThreeCoordinateDto threeCoordinateDto = JSONObject.parseObject(data, ThreeCoordinateDto.class);
|
|
|
|
|
|
|
|
|
|
- MesNotice mesNotice = MesNotice.builder().orderNo(threeCoordinateDto.getTaskCode()+"&"+threeCoordinateDto.getProcessCode()+"&"+threeCoordinateDto.getPartOrder()).
|
|
|
|
|
|
+ MesNotice mesNotice = MesNotice.builder().orderNo(threeCoordinateDto.getTaskCode()+"_"+threeCoordinateDto.getProcessCode()+"_"+threeCoordinateDto.getPartOrder()).
|
|
buType("TASKDISTRIBUTE").
|
|
buType("TASKDISTRIBUTE").
|
|
apiType("QUALITYTASK").
|
|
apiType("QUALITYTASK").
|
|
lineCode("407109").
|
|
lineCode("407109").
|
|
@@ -130,6 +130,7 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
try {
|
|
try {
|
|
boolean b = baseService.addNotice(mesNotice, 1.0);
|
|
boolean b = baseService.addNotice(mesNotice, 1.0);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
return R.fail(e.getMessage());
|
|
return R.fail(e.getMessage());
|
|
}
|
|
}
|
|
|
|
|
|
@@ -139,13 +140,14 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
|
|
|
|
@ApiOperation(value = "质检结果上报", notes = "质检结果上报")
|
|
@ApiOperation(value = "质检结果上报", notes = "质检结果上报")
|
|
@PostMapping("/externalApi/qualityResultReport")
|
|
@PostMapping("/externalApi/qualityResultReport")
|
|
- public R QualityResultReport(@RequestBody Map<String, String> params) {
|
|
|
|
|
|
+ public R QualityResultReport(@RequestBody JSONObject params) {
|
|
log.info("================质检结果上报开始================");
|
|
log.info("================质检结果上报开始================");
|
|
// 根据代办的质量任务,查询是否已经检测完成,是,进行上报
|
|
// 根据代办的质量任务,查询是否已经检测完成,是,进行上报
|
|
- String instructionUrl = "http://192.168.11.37:8080/apis/Schedule/PostBack420TaskCheckData";
|
|
|
|
|
|
+ String url = (null == msgUtil.redis_get(ParameterKey.PARAMETERS) ? "" : ((Map<String, String>) msgUtil.redis_get(ParameterKey.PARAMETERS)).get(ParameterKey.POSTBACK420TASKCHECKDATA).toString());
|
|
|
|
+
|
|
ThreeCoordinateDto threeCoordinateDto = BeanUtil.mapToBean(params, ThreeCoordinateDto.class, true);
|
|
ThreeCoordinateDto threeCoordinateDto = BeanUtil.mapToBean(params, ThreeCoordinateDto.class, true);
|
|
String data = JSONObject.toJSONString(threeCoordinateDto);
|
|
String data = JSONObject.toJSONString(threeCoordinateDto);
|
|
- MesNotice mesNotice = MesNotice.builder().orderNo(threeCoordinateDto.getTaskCode()).
|
|
|
|
|
|
+ MesNotice mesNotice = MesNotice.builder().orderNo(threeCoordinateDto.getTaskCode()+"_"+threeCoordinateDto.getProcessCode()+"_"+threeCoordinateDto.getPartOrder()).
|
|
buType("TASKAPPLY").
|
|
buType("TASKAPPLY").
|
|
apiType("QUALITYREPORT").
|
|
apiType("QUALITYREPORT").
|
|
lineCode("407109").
|
|
lineCode("407109").
|
|
@@ -155,8 +157,8 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
batchNo(threeCoordinateDto.getBatchNo()).
|
|
batchNo(threeCoordinateDto.getBatchNo()).
|
|
source("产线管控单元").
|
|
source("产线管控单元").
|
|
targetSource("数字化检测系统").
|
|
targetSource("数字化检测系统").
|
|
- apiAddress(instructionUrl).
|
|
|
|
- acceptPar(data).build();
|
|
|
|
|
|
+ apiAddress(url).
|
|
|
|
+ acceptPar(JSONObject.toJSONString(params)).build();
|
|
try {
|
|
try {
|
|
boolean b = baseService.addNotice(mesNotice, 1.0);
|
|
boolean b = baseService.addNotice(mesNotice, 1.0);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
@@ -166,7 +168,7 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
if (autoPostEnable) {
|
|
if (autoPostEnable) {
|
|
mesNotice.setStatus("0");
|
|
mesNotice.setStatus("0");
|
|
baseService.updateById(mesNotice);
|
|
baseService.updateById(mesNotice);
|
|
- String returnData = msgUtil.httpForPost(instructionUrl, data);
|
|
|
|
|
|
+ String returnData = msgUtil.httpForPost(url, data);
|
|
return R.success(returnData);
|
|
return R.success(returnData);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -209,7 +211,7 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
|
|
|
|
|
|
|
|
// 获取远程地址
|
|
// 获取远程地址
|
|
- String url = (null == msgUtil.redis_get(ParameterKey.PARAMETERS) ? "" : ((Map<String, String>) msgUtil.redis_get(ParameterKey.PARAMETERS)).get("cutterApply").toString());
|
|
|
|
|
|
+ String url = (null == msgUtil.redis_get(ParameterKey.PARAMETERS) ? "" : ((Map<String, String>) msgUtil.redis_get(ParameterKey.PARAMETERS)).get(ParameterKey.CUTTERAPPLY).toString());
|
|
|
|
|
|
// 全部刀具信息
|
|
// 全部刀具信息
|
|
Map<Long, CuttingTool> cutterAllMap = cuttingToolService.list().stream().collect(Collectors.toMap(t -> t.getCuttingToolNo(), t -> t));
|
|
Map<Long, CuttingTool> cutterAllMap = cuttingToolService.list().stream().collect(Collectors.toMap(t -> t.getCuttingToolNo(), t -> t));
|
|
@@ -369,7 +371,8 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
@PostMapping("/externalApi/order/mesProcessReport")
|
|
@PostMapping("/externalApi/order/mesProcessReport")
|
|
public R mesProcessReport(@RequestBody JSONObject params) {
|
|
public R mesProcessReport(@RequestBody JSONObject params) {
|
|
BaseContextHandler.setTenant("0000");
|
|
BaseContextHandler.setTenant("0000");
|
|
- String instructionUrl = "http://192.168.11.40:11024/Mesbg";
|
|
|
|
|
|
+ String url = (null == msgUtil.redis_get(ParameterKey.PARAMETERS) ? "" : ((Map<String, String>) msgUtil.redis_get(ParameterKey.PARAMETERS)).get(ParameterKey.MESBG).toString());
|
|
|
|
+
|
|
if (!params.containsKey("auidnr") || !params.containsKey("status")) return R.fail("传参有误");
|
|
if (!params.containsKey("auidnr") || !params.containsKey("status")) return R.fail("传参有误");
|
|
Order order = orderService.getOne(new LbqWrapper<Order>().eq(Order::getSource, "2").eq(Order::getOrderNo, params.get("auidnr").toString()));
|
|
Order order = orderService.getOne(new LbqWrapper<Order>().eq(Order::getSource, "2").eq(Order::getOrderNo, params.get("auidnr").toString()));
|
|
BBom bom = bBomService.getOne(new LbqWrapper<BBom>().eq(BBom::getBatchNo, order.getBatchNo()).eq(BBom::getStatus, "1").eq(BBom::getSynFlag, "1").last("LIMIT 1"));
|
|
BBom bom = bBomService.getOne(new LbqWrapper<BBom>().eq(BBom::getBatchNo, order.getBatchNo()).eq(BBom::getStatus, "1").eq(BBom::getSynFlag, "1").last("LIMIT 1"));
|
|
@@ -385,7 +388,7 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
String data = jsonParam.toJSONString();
|
|
String data = jsonParam.toJSONString();
|
|
|
|
|
|
MesNotice mesNotice = MesNotice.builder().orderNo(params.getString("auidnr")).userCode(params.getString("pnr")).batchNo(params.getString("batchno")).
|
|
MesNotice mesNotice = MesNotice.builder().orderNo(params.getString("auidnr")).userCode(params.getString("pnr")).batchNo(params.getString("batchno")).
|
|
- buType("TASKAPPLY").lineCode("407109").status(status ? "1" : "0").source("产线管控单元").apiType("MESPROCESSREPORT").apiAddress(instructionUrl)
|
|
|
|
|
|
+ buType("TASKAPPLY").lineCode("407109").status(status ? "1" : "0").source("产线管控单元").apiType("MESPROCESSREPORT").apiAddress(url)
|
|
.targetSource("智能总控系统").acceptPar(data).orderInfo("0.2").build();
|
|
.targetSource("智能总控系统").acceptPar(data).orderInfo("0.2").build();
|
|
boolean bool = false;
|
|
boolean bool = false;
|
|
try {
|
|
try {
|
|
@@ -397,7 +400,7 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
if (StringUtil.isNotEmpty(mesNotice.getWorkReport())) {
|
|
if (StringUtil.isNotEmpty(mesNotice.getWorkReport())) {
|
|
mesProcessReportDto.setGutmenge(Double.parseDouble(mesNotice.getWorkReport()));
|
|
mesProcessReportDto.setGutmenge(Double.parseDouble(mesNotice.getWorkReport()));
|
|
}
|
|
}
|
|
- String returnData = msgUtil.httpForPost(instructionUrl, JSONObject.toJSONString(mesProcessReportDto));
|
|
|
|
|
|
+ String returnData = msgUtil.httpForPost(url, JSONObject.toJSONString(mesProcessReportDto));
|
|
return R.success(returnData);
|
|
return R.success(returnData);
|
|
}
|
|
}
|
|
return R.success();
|
|
return R.success();
|
|
@@ -542,6 +545,7 @@ public class MesController extends SuperController<MesNoticeService, Long, MesNo
|
|
try {
|
|
try {
|
|
this.handle(ret, mesNotice.getApiType(), mesNotice.getLineCode(), mesNotice.getApiAddress());
|
|
this.handle(ret, mesNotice.getApiType(), mesNotice.getLineCode(), mesNotice.getApiAddress());
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
throw new BizException(e.getMessage());
|
|
throw new BizException(e.getMessage());
|
|
}
|
|
}
|
|
}
|
|
}
|