From 4901a4f838dbfa56be1843e36817304ec9feb8d2 Mon Sep 17 00:00:00 2001 From: duhe <226547893@qq.com> Date: 星期四, 07 十一月 2024 10:06:07 +0800 Subject: [PATCH] 工艺路线:新增时,若公司为乔一,则判断是否设置为默认工序,设置则调用存储过程将该物料其它工艺路线的默认标记取消 --- WebAPI/Controllers/品质管理/巡检单/QC_PatrolProcCheckOtherBillController.cs | 26 ++++++++++++++++++-------- 1 files changed, 18 insertions(+), 8 deletions(-) diff --git "a/WebAPI/Controllers/\345\223\201\350\264\250\347\256\241\347\220\206/\345\267\241\346\243\200\345\215\225/QC_PatrolProcCheckOtherBillController.cs" "b/WebAPI/Controllers/\345\223\201\350\264\250\347\256\241\347\220\206/\345\267\241\346\243\200\345\215\225/QC_PatrolProcCheckOtherBillController.cs" index e246e44..0dee14f 100644 --- "a/WebAPI/Controllers/\345\223\201\350\264\250\347\256\241\347\220\206/\345\267\241\346\243\200\345\215\225/QC_PatrolProcCheckOtherBillController.cs" +++ "b/WebAPI/Controllers/\345\223\201\350\264\250\347\256\241\347\220\206/\345\267\241\346\243\200\345\215\225/QC_PatrolProcCheckOtherBillController.cs" @@ -32,6 +32,15 @@ try { List<object> columnNameList = new List<object>(); + //鍒ゆ柇鏉冮檺 + if (!DBUtility.ClsPub.Security_Log("QC_PatrolProcCheckOtherBill_Query", 3, false, user)) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鎮ㄦ病鏈夎妯″潡鏉冮檺,璇蜂笌绠$悊鍛樿仈绯伙紒"; + objJsonResult.data = null; + return objJsonResult; + } string sql1 = "select * from h_v_QC_PatrolProcCheckOtherBill where 1 = 1 "; string sql = sql1 + sWhere + " order by 鍒跺崟鏃ユ湡 desc "; @@ -168,6 +177,7 @@ BillNew.omodel.HProcExchBillNo = ClsPub.isStrNull(mainList[0].HProcExchBillNo); BillNew.omodel.HProcExchQty = ClsPub.isLong(mainList[0].HProcExchQty); BillNew.omodel.HMaterID = ClsPub.isLong(mainList[0].HMaterID); + BillNew.omodel.HProcID = ClsPub.isLong(mainList[0].HProcID); BillNew.omodel.HFirstCheckEmp = ClsPub.isLong(mainList[0].HFirstCheckEmp); BillNew.omodel.HLastResult = ClsPub.isBool(mainList[0].HLastResult); BillNew.omodel.HMainSourceInterID = ClsPub.isLong(mainList[0].HMainSourceInterID); @@ -221,10 +231,10 @@ oSub.HInspectValB = DBUtility.ClsPub.isLong(mainList[0].HInspectValB == null ? 0 : mainList[0].HInspectValB); oSub.HTargetValB = DBUtility.ClsPub.isLong(mainList[0].HTargetValB == null ? 0 : mainList[0].HTargetValB); - oSub.HInspectVal= DBUtility.ClsPub.isStrNull(mainList[0].HInspectVal); - oSub.HTargetVal= DBUtility.ClsPub.isStrNull(mainList[0].HTargetVal); - oSub.HUpLimit= DBUtility.ClsPub.isStrNull(mainList[0].HUpLimit); - oSub.HDownLimit= DBUtility.ClsPub.isStrNull(mainList[0].HDownLimit); + oSub.HInspectVal= DBUtility.ClsPub.isStrNull(subList[i].HInspectVal); + oSub.HTargetVal= DBUtility.ClsPub.isStrNull(subList[i].HTargetVal); + oSub.HUpLimit= DBUtility.ClsPub.isStrNull(subList[i].HUpLimit); + oSub.HDownLimit= DBUtility.ClsPub.isStrNull(subList[i].HDownLimit); //* oSub.HUpOffSet= DBUtility.ClsPub.isStrNull(subList[i].HUpOffSet); oSub.HDownOffSet= DBUtility.ClsPub.isStrNull(subList[i].HDownOffSet); @@ -955,7 +965,7 @@ #region 搴撳瓨/宸ュ簭 妫�楠屽崟鏍规嵁婧愬崟绫诲瀷鑾峰彇淇℃伅-婧愬崟涓哄伐搴忔祦杞崱 [Route("QC_PatrolProcCheckOtherBill/get_ProcessExchangeBill")] [HttpGet] - public object get_ProcessExchangeBill(string HInterID, string user) + public object get_ProcessExchangeBill(string HInterID, string HEntryID, string user) { try { @@ -968,13 +978,13 @@ switch (oSystemParameter.omodel.QC_FirstPieceCheckBill_QCSchemeSource) { case "宸ュ簭": - sql = "exec h_p_QC_FirstPiece_GetProcessExchangeBillList " + "'宸ュ簭','" + HInterID + "'"; + sql = "exec h_p_QC_FirstPiece_GetProcessExchangeBillList " + "'宸ュ簭','" + HInterID + "','" + HEntryID + "'"; break; case "鐗╂枡": - sql = "exec h_p_QC_FirstPiece_GetProcessExchangeBillList " + "'鐗╂枡','" + HInterID + "'"; + sql = "exec h_p_QC_FirstPiece_GetProcessExchangeBillList " + "'鐗╂枡','" + HInterID + "','" + HEntryID + "'"; break; case "宸ヨ壓璺嚎": - sql = "exec h_p_QC_FirstPiece_GetProcessExchangeBillList " + "'宸ヨ壓璺嚎','" + HInterID + "'"; + sql = "exec h_p_QC_FirstPiece_GetProcessExchangeBillList " + "'宸ヨ壓璺嚎','" + HInterID + "','" + HEntryID + "'"; break; } -- Gitblit v1.9.1