From a321728ec413c26dc8707d3d463e593b68a3d455 Mon Sep 17 00:00:00 2001 From: yusijie <ysj@hz-kingdee.com> Date: 星期一, 27 五月 2024 16:10:34 +0800 Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-API --- WebAPI/Controllers/CJGL/Cj_StationInBillController.cs | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 57 insertions(+), 0 deletions(-) diff --git a/WebAPI/Controllers/CJGL/Cj_StationInBillController.cs b/WebAPI/Controllers/CJGL/Cj_StationInBillController.cs index 6dbe67c..6f5e9e6 100644 --- a/WebAPI/Controllers/CJGL/Cj_StationInBillController.cs +++ b/WebAPI/Controllers/CJGL/Cj_StationInBillController.cs @@ -468,6 +468,63 @@ } #endregion + #region 宸ュ簭杩涚珯鎺ユ敹鍗曟祦姘村彿鍥炶溅 绯荤粺鍙傛暟鍒ゆ柇鏄惁缁戝畾閰嶄欢娓呭崟 + [Route("Cj_StationInBill/MES_StationInBillSubBindSource")] + [HttpGet] + public object MES_StationInBillSubBindSource(string HInterID, string HProcExchInterID,string HProcExchEntryID) + { + try + { + //濡傛灉绯荤粺鍙傛暟鍚敤浜� 杩涚珯鍗曠粦瀹氶厤浠舵竻鍗曞垯 浠庣敓浜х敤鏂欐竻鍗曚腑鑾峰彇宸ュ簭BOM鍐欏叆 涓存椂琛紝骞跺姞杞借〃鏍� + Pub_Class.ClsXt_SystemParameter oParam = new ClsXt_SystemParameter(); + string sIsBingLine = oParam.GetSingleSystemParameter("MES_StationInBill_LineBindCtl", ref DBUtility.ClsPub.sExeReturnInfo); + if (sIsBingLine.Trim() == "Y") + { + oCN.RunProc("exec h_p_MES_StationInBillSubBindSource_Insert " + HProcExchInterID.ToString() + " , " + HProcExchEntryID.ToString() + "," + HInterID.ToString() + " "); + + ds = oCN.RunProcReturn($@"select * from +( + select +a.HICMOInterID,a.HICMOEntryID,b.HProcID +from Sc_ProcessExchangeBillMain a with(nolock) +inner join Sc_ProcessExchangeBillSub b with(nolock) on a.HInterID=b.HinterID +Where a.HInterID={HProcExchInterID} and b.HEntryID={HProcExchEntryID} +) a +inner join ( +select a.HICMOInterID,a.HICMOEntryID, b.HProcID +from Sc_PPBomBillMain a with(nolock) +inner join Sc_PPBomBillSub b with(nolock) on a.HInterID=b.HInterID +Where b.HKeyMaterID_Line<>0 +)b on a.HICMOInterID=b.HICMOInterID and a.HICMOEntryID=b.HICMOEntryID and a.HProcID=b.HProcID", "Sc_ProcessExchangeBillMain"); + + if (ds.Tables[0].Rows.Count > 0) { + objJsonResult.Message = "闇�瑕佺粦瀹氶厤浠讹紒"; + } + else + { + objJsonResult.Message = "涓嶉渶瑕佺粦瀹氶厤浠讹紒"; + } + } + else { + objJsonResult.Message = "涓嶉渶瑕佺粦瀹氶厤浠讹紒"; + } + + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.data =null; + return objJsonResult; + } + catch (Exception e) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "Exception锛�" + e.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + #endregion + #region 宸ュ簭杩涚珯鎺ユ敹鍗曟祦姘村彿鍥炶溅鑾峰彇宸ュ簭淇℃伅 [Route("Cj_StationInBill/txtHProcNo_KeyDown_qiaoyi")] -- Gitblit v1.9.1