Просмотр исходного кода

产品报损 保存重复校验

姜永辉 4 месяцев назад
Родитель
Сommit
33afe91231

+ 5 - 0
DK.Service/PDAModuleLogic/PDAModuleLogic.cs

@@ -1706,6 +1706,11 @@ namespace Dongke.IBOSS.PRD.Service.PDAModuleLogic
                 };
                 ll = 4;
                 DataSet dsProductionDataID = oracleTrConn.GetSqlResultToDs(sqlProductionDataID, ParasProductionDataID);
+                // 20251127 已经被别人产品报损了
+                if (dsProductionDataID == null ||  dsProductionDataID.Tables[0].Rows.Count == 0)
+                {
+                    return Constant.RETURN_IS_DATACHANGED;
+                }
                 string scrsql = @"select TP_PM_SCRAPPRODUCT.productiondataid,
                                                tp_pc_procedure.procedureid,
                                                tp_pc_procedure.procedurename,

+ 5 - 0
DK.Service/PMModuleLogic/PMModuleLogicDALPartial.cs

@@ -1316,6 +1316,11 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleLogic
 				};
 
 				DataSet dsProductionDataID = oracleTrConn.GetSqlResultToDs(sqlProductionDataID, ParasProductionDataID);
+				// 20251127 已经被别人产品报损了
+				if (dsProductionDataID == null || dsProductionDataID.Tables[0].Rows.Count == 0)
+				{
+					return Constant.RETURN_IS_DATACHANGED;
+				}
 				string scrsql = @"select TP_PM_SCRAPPRODUCT.productiondataid,
                                                tp_pc_procedure.procedureid,
                                                tp_pc_procedure.procedurename,