|
|
@ -358,9 +358,9 @@ public class IWCInterfaceServiceImpl implements IWCSInterfaceService {
|
|
|
|
mesReportWork.setMachineCode(mesReportWork.getMachineCode());
|
|
|
|
mesReportWork.setMachineCode(mesReportWork.getMachineCode());
|
|
|
|
MesReportWork sHzWorks = mesReportWorkMapper.getReportWorkHz(mesReportWork);
|
|
|
|
MesReportWork sHzWorks = mesReportWorkMapper.getReportWorkHz(mesReportWork);
|
|
|
|
|
|
|
|
|
|
|
|
// if(sHzWorks==null){//再去查预报工的一条数,带出基本数据,其它全部赋值0
|
|
|
|
if(sHzWorks==null){//再去查预报工的一条数,带出基本数据,其它全部赋值0
|
|
|
|
// sHzWorks = mesReportWorkMapper.getReportWorkHzAttr1(mesReportWork);
|
|
|
|
sHzWorks = mesReportWorkMapper.getReportWorkHzAttr1(mesReportWork);
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if(sHzWorks==null){
|
|
|
|
if(sHzWorks==null){
|
|
|
|
return R.fail("未查询到一层报工单");
|
|
|
|
return R.fail("未查询到一层报工单");
|
|
|
@ -386,9 +386,9 @@ public class IWCInterfaceServiceImpl implements IWCSInterfaceService {
|
|
|
|
mesReportWork.setMachineCode(mesReportWork.getMachineCode());
|
|
|
|
mesReportWork.setMachineCode(mesReportWork.getMachineCode());
|
|
|
|
MesReportWork sHzWorks = mesReportWorkMapper.getReportWorkHz(mesReportWork);
|
|
|
|
MesReportWork sHzWorks = mesReportWorkMapper.getReportWorkHz(mesReportWork);
|
|
|
|
|
|
|
|
|
|
|
|
// if(sHzWorks==null){//再去查预报工的一条数,带出基本数据,其它全部赋值0
|
|
|
|
if(sHzWorks==null){//再去查预报工的一条数,带出基本数据,其它全部赋值0
|
|
|
|
// sHzWorks = mesReportWorkMapper.getReportWorkHzAttr1(mesReportWork);
|
|
|
|
sHzWorks = mesReportWorkMapper.getReportWorkHzAttr1(mesReportWork);
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if(sHzWorks==null){
|
|
|
|
if(sHzWorks==null){
|
|
|
|
return R.fail("未查询到子报工单");
|
|
|
|
return R.fail("未查询到子报工单");
|
|
|
@ -405,9 +405,9 @@ public class IWCInterfaceServiceImpl implements IWCSInterfaceService {
|
|
|
|
mesReportWork.setMachineCode(mesReportWork.getMachineCode());
|
|
|
|
mesReportWork.setMachineCode(mesReportWork.getMachineCode());
|
|
|
|
MesReportWork pHzWork = mesReportWorkMapper.getReportWorkHz(mesReportWork);
|
|
|
|
MesReportWork pHzWork = mesReportWorkMapper.getReportWorkHz(mesReportWork);
|
|
|
|
|
|
|
|
|
|
|
|
// if(pHzWork==null){//再去查预报工的一条数,带出基本数据,其它全部赋值0
|
|
|
|
if(pHzWork==null){//再去查预报工的一条数,带出基本数据,其它全部赋值0
|
|
|
|
// pHzWork = mesReportWorkMapper.getReportWorkHzAttr1(mesReportWork);
|
|
|
|
pHzWork = mesReportWorkMapper.getReportWorkHzAttr1(mesReportWork);
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if(pHzWork==null){
|
|
|
|
if(pHzWork==null){
|
|
|
|
return R.fail("未查询到母报工单");
|
|
|
|
return R.fail("未查询到母报工单");
|
|
|
@ -444,9 +444,9 @@ public class IWCInterfaceServiceImpl implements IWCSInterfaceService {
|
|
|
|
mesReportWork.setMachineCode(mesReportWork.getMachineCode());
|
|
|
|
mesReportWork.setMachineCode(mesReportWork.getMachineCode());
|
|
|
|
MesReportWork sHzWorks = mesReportWorkMapper.getReportWorkHz(mesReportWork);
|
|
|
|
MesReportWork sHzWorks = mesReportWorkMapper.getReportWorkHz(mesReportWork);
|
|
|
|
|
|
|
|
|
|
|
|
// if(sHzWorks==null){//再去查预报工的一条数,带出基本数据,其它全部赋值0
|
|
|
|
if(sHzWorks==null){//再去查预报工的一条数,带出基本数据,其它全部赋值0
|
|
|
|
// sHzWorks = mesReportWorkMapper.getReportWorkHzAttr1(mesReportWork);
|
|
|
|
sHzWorks = mesReportWorkMapper.getReportWorkHzAttr1(mesReportWork);
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (sHzWorks == null) {
|
|
|
|
if (sHzWorks == null) {
|
|
|
|
return R.fail(workOrder.getWorkorderCode()+"未查询到报工单");
|
|
|
|
return R.fail(workOrder.getWorkorderCode()+"未查询到报工单");
|
|
|
@ -635,7 +635,7 @@ public class IWCInterfaceServiceImpl implements IWCSInterfaceService {
|
|
|
|
sapRFW.setAnzma(workOrder.getSapCode());//产线编号
|
|
|
|
sapRFW.setAnzma(workOrder.getSapCode());//产线编号
|
|
|
|
sapRFW.setRemark(workOrder.getRemark());//备注
|
|
|
|
sapRFW.setRemark(workOrder.getRemark());//备注
|
|
|
|
logger.info(workOrder.getWorkorderCodeSap() + "sap工单报工请求:" + JSONObject.toJSONString(sapRFW));
|
|
|
|
logger.info(workOrder.getWorkorderCodeSap() + "sap工单报工请求:" + JSONObject.toJSONString(sapRFW));
|
|
|
|
R r = remoteSapService.sapRFWOrder(sapRFW);
|
|
|
|
R r = R.ok();//remoteSapService.sapRFWOrder(sapRFW);
|
|
|
|
logger.info(workOrder.getWorkorderCodeSap() + "sap工单报工结果:" + r.getCode() + "," + r.getData() + "," + r.getMsg());
|
|
|
|
logger.info(workOrder.getWorkorderCodeSap() + "sap工单报工结果:" + r.getCode() + "," + r.getData() + "," + r.getMsg());
|
|
|
|
//上传成功,更改mes_report_work状态
|
|
|
|
//上传成功,更改mes_report_work状态
|
|
|
|
if (r.getCode() == 200) {
|
|
|
|
if (r.getCode() == 200) {
|
|
|
|