|
|
@@ -950,12 +950,30 @@ public class MesProductRecordController extends BaseController {
|
|
|
// return ret; //该工件存在未处理的报警信息
|
|
|
// }
|
|
|
try{
|
|
|
- MesDeviceTime mesDeviceTime = new MesDeviceTime();
|
|
|
- mesDeviceTime.setOprno(oldOprno);
|
|
|
- mesDeviceTime.setSn(sn);
|
|
|
- mesDeviceTime.setProductCate(lineSn);
|
|
|
- mesDeviceTimeService.add2(mesDeviceTime);
|
|
|
- }catch(Exception e){}
|
|
|
+ if (oprno.equals("OP340") || oprno.equals("OP370") || oprno.equals("OP400") ){
|
|
|
+ MesDeviceTime mesDeviceTime = new MesDeviceTime();
|
|
|
+ mesDeviceTime.setOprno(oldOprno);
|
|
|
+ mesDeviceTime.setSn(sn);
|
|
|
+ mesDeviceTime.setProductCate(lineSn);
|
|
|
+ MesDeviceTime m1 = mesDeviceTimeService.findInfo(mesDeviceTime);
|
|
|
+ if(ObjectUtils.isEmpty(m1)){
|
|
|
+ MesDeviceTime mesDeviceTime1 = new MesDeviceTime();
|
|
|
+ mesDeviceTime1.setOprno(oldOprno);
|
|
|
+ mesDeviceTime1.setSn(sn);
|
|
|
+ mesDeviceTime1.setProductCate(lineSn);
|
|
|
+ mesDeviceTimeService.add(mesDeviceTime1);
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ MesDeviceTime mesDeviceTime = new MesDeviceTime();
|
|
|
+ mesDeviceTime.setOprno(oldOprno);
|
|
|
+ mesDeviceTime.setSn(sn);
|
|
|
+ mesDeviceTime.setProductCate(lineSn);
|
|
|
+ mesDeviceTimeService.add2(mesDeviceTime);
|
|
|
+ }
|
|
|
+
|
|
|
+ }catch(Exception e){
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
// if(CommonUitl.formatOprno(oldOprno).equals("OP210")){ // 压套筒
|
|
|
// if(sn.length() > 27){
|