|
@@ -1209,12 +1209,13 @@ public class MesProductRecordController extends BaseController {
|
|
|
if(StringUtils.isEmpty(cateSn)){
|
|
if(StringUtils.isEmpty(cateSn)){
|
|
|
return "RS NS";
|
|
return "RS NS";
|
|
|
}
|
|
}
|
|
|
- // 检验工件码
|
|
|
|
|
|
|
+ // 检验工件码:兼容旧前壳体/后面板 + mes_product_model 新码(气密/螺套等走此路径)
|
|
|
String checkProductSn = Global.getConfig("mes.check.productSn");
|
|
String checkProductSn = Global.getConfig("mes.check.productSn");
|
|
|
if(checkProductSn.equals("1")){
|
|
if(checkProductSn.equals("1")){
|
|
|
Boolean qgxRet = CommonUitl.checkProductSnQgx(sn);
|
|
Boolean qgxRet = CommonUitl.checkProductSnQgx(sn);
|
|
|
Boolean hmbRet = CommonUitl.checkProductSnHmb(sn);
|
|
Boolean hmbRet = CommonUitl.checkProductSnHmb(sn);
|
|
|
- if(!qgxRet && !hmbRet){
|
|
|
|
|
|
|
+ Boolean modelRet = mesProductModelService.checkSn(sn);
|
|
|
|
|
+ if(!qgxRet && !hmbRet && !modelRet){
|
|
|
return "RS GS"; // 工件码格式不正确
|
|
return "RS GS"; // 工件码格式不正确
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -3480,8 +3481,12 @@ public class MesProductRecordController extends BaseController {
|
|
|
MesProductYt mesProductYt1 = new MesProductYt();
|
|
MesProductYt mesProductYt1 = new MesProductYt();
|
|
|
mesProductYt1.setSn(mesProductYt.getBarcode());
|
|
mesProductYt1.setSn(mesProductYt.getBarcode());
|
|
|
sn = mesProductYt.getBarcode();
|
|
sn = mesProductYt.getBarcode();
|
|
|
- lineSn = mesProductYt.getLineSn();
|
|
|
|
|
- oprno = mesProductYt.getOprno();
|
|
|
|
|
|
|
+ if(StringUtils.isNotEmpty(mesProductYt.getLineSn())){
|
|
|
|
|
+ lineSn = mesProductYt.getLineSn();
|
|
|
|
|
+ }
|
|
|
|
|
+ if(StringUtils.isNotEmpty(mesProductYt.getOprno())){
|
|
|
|
|
+ oprno = mesProductYt.getOprno();
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
mesProductYt1.setLineSn(lineSn);
|
|
mesProductYt1.setLineSn(lineSn);
|
|
|
mesProductYt1.setOprno(oprno);
|
|
mesProductYt1.setOprno(oprno);
|
|
@@ -3624,13 +3629,17 @@ public class MesProductRecordController extends BaseController {
|
|
|
String result = "OK";
|
|
String result = "OK";
|
|
|
for (MesProductYtReq mesProductYt : mesProductYts) {
|
|
for (MesProductYtReq mesProductYt : mesProductYts) {
|
|
|
sn = mesProductYt.getBarcode();
|
|
sn = mesProductYt.getBarcode();
|
|
|
- lineSn = mesProductYt.getLineSn();
|
|
|
|
|
- oprno = mesProductYt.getOprno();
|
|
|
|
|
|
|
+ if(StringUtils.isNotEmpty(mesProductYt.getLineSn())){
|
|
|
|
|
+ lineSn = mesProductYt.getLineSn();
|
|
|
|
|
+ }
|
|
|
|
|
+ if(StringUtils.isNotEmpty(mesProductYt.getOprno())){
|
|
|
|
|
+ oprno = mesProductYt.getOprno();
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
MesProductYt mesProductYt1 = new MesProductYt();
|
|
MesProductYt mesProductYt1 = new MesProductYt();
|
|
|
mesProductYt1.setSn(mesProductYt.getBarcode());
|
|
mesProductYt1.setSn(mesProductYt.getBarcode());
|
|
|
- mesProductYt1.setLineSn(mesProductYt.getLineSn());
|
|
|
|
|
- mesProductYt1.setOprno(mesProductYt.getOprno());
|
|
|
|
|
|
|
+ mesProductYt1.setLineSn(lineSn);
|
|
|
|
|
+ mesProductYt1.setOprno(oprno);
|
|
|
mesProductYt1.setDateTime(mesProductYt.getDateTime());
|
|
mesProductYt1.setDateTime(mesProductYt.getDateTime());
|
|
|
mesProductYt1.setDirection(mesProductYt.getDirection());
|
|
mesProductYt1.setDirection(mesProductYt.getDirection());
|
|
|
mesProductYt1.setErrorReport(mesProductYt.getErrorReport());
|
|
mesProductYt1.setErrorReport(mesProductYt.getErrorReport());
|
|
@@ -3656,6 +3665,7 @@ public class MesProductRecordController extends BaseController {
|
|
|
|
|
|
|
|
MesProductOprno mesProductOprno = new MesProductOprno();
|
|
MesProductOprno mesProductOprno = new MesProductOprno();
|
|
|
mesProductOprno.setSn(sn);
|
|
mesProductOprno.setSn(sn);
|
|
|
|
|
+ mesProductOprno.setLineSn(lineSn);
|
|
|
mesProductOprno.setOprno(oprno);
|
|
mesProductOprno.setOprno(oprno);
|
|
|
MesProductOprno mesProductOprno1 = mesProductOprnoService.findInfo(mesProductOprno);
|
|
MesProductOprno mesProductOprno1 = mesProductOprnoService.findInfo(mesProductOprno);
|
|
|
if(ObjectUtils.isEmpty(mesProductOprno1)){
|
|
if(ObjectUtils.isEmpty(mesProductOprno1)){
|