|
|
@@ -1521,7 +1521,7 @@ public class MesProductRecordController extends BaseController {
|
|
|
// 质量上传,解析参数
|
|
|
List<ParamsResp> params = mesProductRecordService.getQualityParams(oprno,msg);
|
|
|
logger.info("params:"+JSON.toJSONString(params));
|
|
|
- String res = updateQualityCommon(mesLineProcess1,oprno,lineSn,sn,craft,content,userCode,params);
|
|
|
+ String res = updateQualityCommon(mesLineProcess1,oprno,lineSn,sn,craft,content,userCode,params,null);
|
|
|
return res;
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
@@ -1533,10 +1533,10 @@ public class MesProductRecordController extends BaseController {
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
- private String updateQualityCommon(MesLineProcess mesLineProcess1,String oprno,String lineSn,String sn,String craft,String content,String userCode,List<ParamsResp> params){
|
|
|
+ private String updateQualityCommon(MesLineProcess mesLineProcess1,String oprno,String lineSn,String sn,String craft,String content,String userCode,List<ParamsResp> params,String remark){
|
|
|
if(mesLineProcess1.getType().equals("3")){ // 单部件
|
|
|
List<BindMaterialResp> bmlists = mesLineProcessMaterialService.getBindMaterial(oprno, lineSn);
|
|
|
- mesProductRecordService.updateRecordResult(sn,oprno,craft,"",content,userCode,params,lineSn,true,bmlists);
|
|
|
+ mesProductRecordService.updateRecordResult(sn,oprno,craft,"",content,userCode,params,lineSn,true,bmlists,null);
|
|
|
}else{
|
|
|
if(mesLineProcess1.getIsPz().equals("1")){ // 需要先拍照,拍照后才能提交
|
|
|
MesProductGp12 mesProductGp12 = new MesProductGp12();
|
|
|
@@ -1610,7 +1610,10 @@ public class MesProductRecordController extends BaseController {
|
|
|
if(isFlag){
|
|
|
// 2.判断物料批次是否符合绑定
|
|
|
List<BindMaterialResp> bmlists = mesLineProcessMaterialService.getBindMaterial(oprno, lineSn);
|
|
|
- mesProductRecordService.updateRecordResult(sn,oprno,craft,"",content,userCode,params,lineSn,true,bmlists);
|
|
|
+ if(oprno.length()==5){
|
|
|
+ oprno += "A";
|
|
|
+ }
|
|
|
+ mesProductRecordService.updateRecordResult(sn,oprno,craft,"",content,userCode,params,lineSn,true,bmlists,remark);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -2334,6 +2337,9 @@ public String check(@RequestBody MesElectricTorque mesElectricTorque,HttpServlet
|
|
|
fileList.add(map1);
|
|
|
}
|
|
|
mesProductRecord.setFileList(fileList);
|
|
|
+ if(mesProductRecord.getRemark() == null || mesProductRecord.getRemark().isEmpty()){
|
|
|
+ mesProductRecord.setRemark("");
|
|
|
+ }
|
|
|
|
|
|
resp.setData(mesProductRecord);
|
|
|
resp.setResult(Global.TRUE);
|
|
|
@@ -2419,7 +2425,7 @@ public String check(@RequestBody MesElectricTorque mesElectricTorque,HttpServlet
|
|
|
|
|
|
try{
|
|
|
|
|
|
- String res = updateQualityCommon(mesLineProcess1,oprno,lineSn,sn,craft,result,userCode,params);
|
|
|
+ String res = updateQualityCommon(mesLineProcess1,oprno,lineSn,sn,craft,result,userCode,params,remark);
|
|
|
String checkret = res.substring(2,4);
|
|
|
if(!checkret.equals("OK")){
|
|
|
String lx = res.substring(0,2)+" ";
|
|
|
@@ -2662,7 +2668,7 @@ public String check(@RequestBody MesElectricTorque mesElectricTorque,HttpServlet
|
|
|
|
|
|
try{
|
|
|
|
|
|
- String res = updateQualityCommon(mesLineProcess1,oprno,lineSn,sn,craft,result,userCode,params);
|
|
|
+ String res = updateQualityCommon(mesLineProcess1,oprno,lineSn,sn,craft,result,userCode,params,null);
|
|
|
String checkret = res.substring(2,4);
|
|
|
if(!checkret.equals("OK")){
|
|
|
String lx = res.substring(0,2)+" ";
|
|
|
@@ -2842,7 +2848,7 @@ public String check(@RequestBody MesElectricTorque mesElectricTorque,HttpServlet
|
|
|
|
|
|
try{
|
|
|
|
|
|
- String res = updateQualityCommon(mesLineProcess1,oprno,lineSn,sn,craft,content,userCode,params);
|
|
|
+ String res = updateQualityCommon(mesLineProcess1,oprno,lineSn,sn,craft,content,userCode,params,null);
|
|
|
String checkret = res.substring(2,4);
|
|
|
if(!checkret.equals("OK")){
|
|
|
String lx = res.substring(0,2)+" ";
|
|
|
@@ -3209,7 +3215,7 @@ public String check(@RequestBody MesElectricTorque mesElectricTorque,HttpServlet
|
|
|
// 2.判断物料批次是否符合绑定
|
|
|
List<BindMaterialResp> bmlists = mesLineProcessMaterialService.getBindMaterial(oprno, lineSn);
|
|
|
|
|
|
- mesProductRecordService.updateRecordResult(sn,oprno,"100000","",result,userCode,params,lineSn,true,bmlists);
|
|
|
+ mesProductRecordService.updateRecordResult(sn,oprno,"100000","",result,userCode,params,lineSn,true,bmlists,null);
|
|
|
}catch (Exception e){
|
|
|
hashMap.put("Message", "参数为null");
|
|
|
hashMap.put("Result", "Fail");
|
|
|
@@ -3323,6 +3329,10 @@ public String check(@RequestBody MesElectricTorque mesElectricTorque,HttpServlet
|
|
|
mesProductRecord.setLineSn(lineSn);
|
|
|
MesProductRecord mesProductRecord1 = mesProductRecordService.findInfo(mesProductRecord);
|
|
|
String contentOld = mesProductRecord1.getContent();
|
|
|
+ if(oprno.length()<=5){
|
|
|
+ String newOprno = oprno+"A";
|
|
|
+ mesProductRecord1.setOprno(newOprno);
|
|
|
+ }
|
|
|
mesProductRecord1.setContent(content);
|
|
|
mesProductRecord1.setSource("2");
|
|
|
mesProductRecordService.save(mesProductRecord1);
|
|
|
@@ -3791,7 +3801,7 @@ public String check(@RequestBody MesElectricTorque mesElectricTorque,HttpServlet
|
|
|
}else {
|
|
|
|
|
|
List<ParamsResp> params = mesProductRecordService.getQualityParams(oldOprno,lineSn,ps);
|
|
|
- String res = updateQualityCommon(mesLineProcess1,oprno,lineSn,sn,craft,result,userCode,params);
|
|
|
+ String res = updateQualityCommon(mesLineProcess1,oprno,lineSn,sn,craft,result,userCode,params,null);
|
|
|
logger.info("res:"+res);
|
|
|
if(!res.equals("RSOK")){
|
|
|
String lx = ret.substring(0,2);
|