Bläddra i källkod

NG 时:
- qmresult → 写 mes_product_qm(气密数据) + mes_product_record(NG)
- pcresult → 只写 mes_product_hf(漏点位置)去掉了多的一次工位结果提交

wangxichen 2 dagar sedan
förälder
incheckning
b0bd7fc6d4
1 ändrade filer med 11 tillägg och 10 borttagningar
  1. 11 10
      src/main/java/com/jeesite/modules/mes/web/MesProductRecordController.java

+ 11 - 10
src/main/java/com/jeesite/modules/mes/web/MesProductRecordController.java

@@ -3332,18 +3332,19 @@ public class MesProductRecordController extends BaseController {
 				mesProductHf.setHfFlag(ldFlag);
 				mesProductHf.setResult(result);
 				mesProductHfService.save(mesProductHf);
+			} else {
+				return renderResult(Global.FALSE, text("ldFlag参数为空!"));
 			}
 
-			// 主结果落库,复用 T09 现有 updateRecordResult
-			List<ParamsResp> params = new ArrayList<>();
-			ParamsResp paramsResp1 = new ParamsResp();
-			paramsResp1.setCraft("400001");
-			paramsResp1.setResult("OK");
-			paramsResp1.setVal(userCode);
-			params.add(paramsResp1); // 绑定用户
-
-			List<BindMaterialResp> bmlists = mesLineProcessMaterialService.getBindMaterial(oprno, lineSn);
-			mesProductRecordService.updateRecordResult(sn,oprno,craft,"",result,userCode,params,lineSn,true,bmlists);
+			// 气密工位不再更新主表(已由 qmresult 完成),此接口只写漏点表
+			// List<ParamsResp> params = new ArrayList<>();
+			// ParamsResp paramsResp1 = new ParamsResp();
+			// paramsResp1.setCraft("400001");
+			// paramsResp1.setResult("OK");
+			// paramsResp1.setVal(userCode);
+			// params.add(paramsResp1);
+			// List<BindMaterialResp> bmlists = mesLineProcessMaterialService.getBindMaterial(oprno, lineSn);
+			// mesProductRecordService.updateRecordResult(sn,oprno,craft,"",result,userCode,params,lineSn,true,bmlists);
 		}catch (Exception e){
 			e.printStackTrace();
 			return renderResult(Global.FALSE, text("操作失败!"));