|
|
@@ -8152,63 +8152,66 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleLogic
|
|
|
//}
|
|
|
}
|
|
|
#region 插入责任人
|
|
|
- foreach (DefectResponsibleEntity defectResponsible in productionDefect.DefectResponsibles)
|
|
|
+ if (productionDefect.DefectResponsibles != null)
|
|
|
{
|
|
|
- #region SQL
|
|
|
- sql = "insert into tp_pm_scrapresponsible"
|
|
|
- + " (barcode,"
|
|
|
- + " scrapproductid,"
|
|
|
- + " staffid,"
|
|
|
- + " userid,"
|
|
|
- + " usercode,"
|
|
|
- + " ujobsid,"
|
|
|
- + " sjobsid,"
|
|
|
- + " staffstatus,"
|
|
|
- + " accountid,"
|
|
|
- + " createuserid,"
|
|
|
- + " updateuserid,"
|
|
|
- + " responprocedureid,"
|
|
|
- + " respontype)"
|
|
|
- + " values"
|
|
|
- + " (:barcode,"
|
|
|
- + " :scrapproductid,"
|
|
|
- + " :staffid,"
|
|
|
- + " :userid,"
|
|
|
- + " :usercode,"
|
|
|
- + " :ujobsid,"
|
|
|
- + " :sjobsid,"
|
|
|
- + " :staffstatus,"
|
|
|
- + " :accountid,"
|
|
|
- + " :createuserid,"
|
|
|
- + " :updateuserid,"
|
|
|
- + " :responprocedureid,"
|
|
|
- + " :respontype)";
|
|
|
- #endregion
|
|
|
+ foreach (DefectResponsibleEntity defectResponsible in productionDefect.DefectResponsibles)
|
|
|
+ {
|
|
|
+ #region SQL
|
|
|
+ sql = "insert into tp_pm_scrapresponsible"
|
|
|
+ + " (barcode,"
|
|
|
+ + " scrapproductid,"
|
|
|
+ + " staffid,"
|
|
|
+ + " userid,"
|
|
|
+ + " usercode,"
|
|
|
+ + " ujobsid,"
|
|
|
+ + " sjobsid,"
|
|
|
+ + " staffstatus,"
|
|
|
+ + " accountid,"
|
|
|
+ + " createuserid,"
|
|
|
+ + " updateuserid,"
|
|
|
+ + " responprocedureid,"
|
|
|
+ + " respontype)"
|
|
|
+ + " values"
|
|
|
+ + " (:barcode,"
|
|
|
+ + " :scrapproductid,"
|
|
|
+ + " :staffid,"
|
|
|
+ + " :userid,"
|
|
|
+ + " :usercode,"
|
|
|
+ + " :ujobsid,"
|
|
|
+ + " :sjobsid,"
|
|
|
+ + " :staffstatus,"
|
|
|
+ + " :accountid,"
|
|
|
+ + " :createuserid,"
|
|
|
+ + " :updateuserid,"
|
|
|
+ + " :responprocedureid,"
|
|
|
+ + " :respontype)";
|
|
|
+ #endregion
|
|
|
|
|
|
- #region 参数
|
|
|
- oracleParameters = new OracleParameter[] {
|
|
|
- new OracleParameter(":scrapproductid",responProce.ScrapProductID),
|
|
|
- new OracleParameter(":barcode",responProce.BarCode),
|
|
|
- new OracleParameter(":staffid",defectResponsible.StaffID),
|
|
|
- new OracleParameter(":userid",defectResponsible.UserID),
|
|
|
- new OracleParameter(":usercode",defectResponsible.UserCode),
|
|
|
- new OracleParameter(":ujobsid",defectResponsible.UJobsID),
|
|
|
- new OracleParameter(":sjobsid",defectResponsible.SJobsID),
|
|
|
- new OracleParameter(":staffstatus",defectResponsible.StaffStatus),
|
|
|
- new OracleParameter(":accountid",sUserInfo.AccountID),
|
|
|
- new OracleParameter(":createuserid",sUserInfo.UserID),
|
|
|
- new OracleParameter(":updateuserid",sUserInfo.UserID),
|
|
|
- new OracleParameter(":responprocedureid",responProce.ResponProcedureID),
|
|
|
- new OracleParameter(":respontype",Constant.ScrapResponType.Procedure.GetHashCode()),
|
|
|
- };
|
|
|
- #endregion
|
|
|
+ #region 参数
|
|
|
+ oracleParameters = new OracleParameter[] {
|
|
|
+ new OracleParameter(":scrapproductid",responProce.ScrapProductID),
|
|
|
+ new OracleParameter(":barcode",responProce.BarCode),
|
|
|
+ new OracleParameter(":staffid",defectResponsible.StaffID),
|
|
|
+ new OracleParameter(":userid",defectResponsible.UserID),
|
|
|
+ new OracleParameter(":usercode",defectResponsible.UserCode),
|
|
|
+ new OracleParameter(":ujobsid",defectResponsible.UJobsID),
|
|
|
+ new OracleParameter(":sjobsid",defectResponsible.SJobsID),
|
|
|
+ new OracleParameter(":staffstatus",defectResponsible.StaffStatus),
|
|
|
+ new OracleParameter(":accountid",sUserInfo.AccountID),
|
|
|
+ new OracleParameter(":createuserid",sUserInfo.UserID),
|
|
|
+ new OracleParameter(":updateuserid",sUserInfo.UserID),
|
|
|
+ new OracleParameter(":responprocedureid",responProce.ResponProcedureID),
|
|
|
+ new OracleParameter(":respontype",Constant.ScrapResponType.Procedure.GetHashCode()),
|
|
|
+ };
|
|
|
+ #endregion
|
|
|
|
|
|
- result = oracleTrConn.ExecuteNonQuery(sql, oracleParameters);
|
|
|
+ result = oracleTrConn.ExecuteNonQuery(sql, oracleParameters);
|
|
|
|
|
|
- // 保存失败
|
|
|
- if (result != Constant.INT_IS_ONE)
|
|
|
- {
|
|
|
- return string.Format(Messages.MSG_CMN_W001, "条码", "保存");
|
|
|
+ // 保存失败
|
|
|
+ if (result != Constant.INT_IS_ONE)
|
|
|
+ {
|
|
|
+ return string.Format(Messages.MSG_CMN_W001, "条码", "保存");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
#endregion
|