From ce9ca83de554df69c145cea57c0960f49632fa8c Mon Sep 17 00:00:00 2001
From: zzr99 <1940172413@qq.com>
Date: 星期四, 25 十一月 2021 23:15:38 +0800
Subject: [PATCH] nothing

---
 WebAPI/Controllers/WebAPIController.cs |  134 ++++++++++++++++++++++++++++++++++++++------
 1 files changed, 115 insertions(+), 19 deletions(-)

diff --git a/WebAPI/Controllers/WebAPIController.cs b/WebAPI/Controllers/WebAPIController.cs
index 03fbe4b..7e5f56e 100644
--- a/WebAPI/Controllers/WebAPIController.cs
+++ b/WebAPI/Controllers/WebAPIController.cs
@@ -106,14 +106,14 @@
                 string sql = string.Format(@" select a.* from Gy_UserByOrgRelation a
                                               where a.HUserID = '{0}' and a.HOrgID = '{1}'", UserName, HOrgName);
                 DataSet _ds = oCnLoc.RunProcReturn(sql, "h_p_Xt_UserRelationOrg_Check");
-                if (_ds == null || _ds.Tables[0].Rows.Count == 0)
-                {
-                    objjson.code = "0";
-                    objjson.count = 0;
-                    objjson.Message = "鐢ㄦ埛" + UserName + "娌℃湁璇ョ粍缁囨潈闄�";
-                    objjson.data = null;
-                    return objjson;
-                }
+                //if (_ds == null || _ds.Tables[0].Rows.Count == 0)
+                //{
+                //    objjson.code = "0";
+                //    objjson.count = 0;
+                //    objjson.Message = "鐢ㄦ埛" + UserName + "娌℃湁璇ョ粍缁囨潈闄�";
+                //    objjson.data = null;
+                //    return objjson;
+                //}
 
                 objjson.code = "0";
                 objjson.count = 1;
@@ -2144,21 +2144,13 @@
         /// <returns></returns>
         [Route("Sc_MouldDotCheckRuleInter/GetMouldDotCheckRuleInterList")]
         [HttpGet]
-        public object GetMouldDotCheckRuleInterList(int MouldProjectID)
+        public object GetMouldDotCheckRuleInterList(string sWhere)
         {
-            if (MouldProjectID <= 0)
-            {
-                objjson.code = "0";
-                objjson.count = 0;
-                objjson.Message = "浜у搧鍣ㄥ叿鏈�夋嫨";
-                objjson.data = null;
-                return objjson;
-            }
             try
             {
                 SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
-                string sql = string.Format(@"select * from h_v_Sc_MouldDotCheckRuleBillList");
-                ds = oCN.RunProcReturn(sql, "h_v_Sc_MouldDotCheckRuleBillList");
+                string sql = string.Format(@"select * from h_v_Sc_MouldDotCheckRuleBillList ");
+                ds = oCN.RunProcReturn(sql+sWhere, "h_v_Sc_MouldDotCheckRuleBillList");
                 if (ds == null || ds.Tables[0].Rows.Count <= 0)
                 {
                     objjson.code = "0";
@@ -2186,6 +2178,110 @@
             }
         }
 
+         /// <summary>
+        /// 鏍规嵁璁惧鏄剧ず璁惧淇濆吇瑙勭▼椤圭洰
+        /// </summary>
+        /// <returns></returns>
+        [Route("Web/GetMaintainItemtemByEquipProjectID")]
+        [HttpGet]
+        public object GetMaintainItemtemByEquipProjectID(int EquipProjectID)
+        {
+            if (EquipProjectID <= 0)
+            {
+                objjson.code = "0";
+                objjson.count = 0;
+                objjson.Message = "浜у搧鍣ㄥ叿鏈�夋嫨";
+                objjson.data = null;
+                return objjson;
+            }
+            try
+            {
+                SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
+                string sql = string.Format(@"select t.HMaintainItemID HMaintainItemID,m.HNumber HMaintainItemNumber,t.HMaintainItem HMaintainItem,t.HMaintainPart HMaintainPart,t.HClaim HClaim,t.HManagerID HManagerID,e.HNumber HManagerNumber,e.HName HManagerName,a.HRemark
+                                                from Sb_EquipMaintainRuleBillMain a left join Sb_EquipMaintainRuleBillSub_Item t on a.HInterID=t.HInterID 
+                                                left join Gy_Maintain m on m.HItemID=t.HMaintainItemID
+                                                left join Gy_Employee e on e.HItemID=t.HManagerID
+                                                where a.HInterID=(select HEquipMaintainRuleInterID from Gy_EquipFileBillMain where HInterID=" + EquipProjectID + ") ");
+                ds = oCN.RunProcReturn(sql, "Sb_EquipMaintainRuleBillMain");
+                if (ds == null || ds.Tables[0].Rows.Count <= 0)
+                {
+                    objjson.code = "0";
+                    objjson.count = 0;
+                    objjson.Message = "鑾峰彇澶辫触" + DBUtility.ClsPub.sErrInfo;
+                    objjson.data = null;
+                    return objjson;
+                }
+                else
+                {
+                    objjson.code = "1";
+                    objjson.count = 1;
+                    objjson.Message = "鑾峰彇鎴愬姛!";
+                    objjson.data = ds.Tables[0];
+                    return objjson;
+                }
+            }
+            catch (Exception ex)
+            {
+                objjson.code = "0";
+                objjson.count = 0;
+                objjson.Message = "鑾峰彇澶辫触" + ex.ToString();
+                objjson.data = null;
+                return objjson;
+            }
+        }
+
+        /// <summary>
+        /// 鏍规嵁璁惧鏄剧ず璁惧鐐规绋嬮」鐩�
+        /// </summary>
+        /// <returns></returns>
+        [Route("Web/GetDotCheckRuleItemByEquipProjectID")]
+        [HttpGet]
+        public object GetDotCheckRuleItemByEquipProjectID(int EquipProjectID)
+        {
+            if (EquipProjectID <= 0)
+            {
+                objjson.code = "0";
+                objjson.count = 0;
+                objjson.Message = "浜у搧鍣ㄥ叿鏈�夋嫨";
+                objjson.data = null;
+                return objjson;
+            }
+            try
+            {
+                SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
+                string sql = string.Format(@"select b.HDotCheckItemID HDotCheckItemID,c.HNumber HDotCheckCode,b.HDotCheckItem,b.HDotCheckPart,b.HClaim,
+                                    b.HManagerID,e.HNumber HManagerCode,e.HName HManagerName,b.HRemark from Sb_EquipDotCheckRuleBillMain  a 
+									left join Sb_EquipDotCheckRuleBillSub b on a.HInterID=b.HInterID 
+                                    left join Gy_QCCheckItem c on c.HItemID=b.HDotCheckItemID
+                                     left join Gy_Employee e on e.HItemID=b.HManagerID
+                                    where a.HInterID=(select HEquipDotCheckRuleInterID from Gy_EquipFileBillMain where HInterID=" + EquipProjectID + ") ");
+                ds = oCN.RunProcReturn(sql, "Sb_EquipDotCheckRuleBillMain");
+                if (ds == null || ds.Tables[0].Rows.Count <= 0)
+                {
+                    objjson.code = "0";
+                    objjson.count = 0;
+                    objjson.Message = "鑾峰彇澶辫触" + DBUtility.ClsPub.sErrInfo;
+                    objjson.data = null;
+                    return objjson;
+                }
+                else
+                {
+                    objjson.code = "1";
+                    objjson.count = 1;
+                    objjson.Message = "鑾峰彇鎴愬姛!";
+                    objjson.data = ds.Tables[0];
+                    return objjson;
+                }
+            }
+            catch (Exception ex)
+            {
+                objjson.code = "0";
+                objjson.count = 0;
+                objjson.Message = "鑾峰彇澶辫触" + ex.ToString();
+                objjson.data = null;
+                return objjson;
+            }
+        }
 
         /// <summary>
         /// 鑾峰彇缁翠慨椤圭洰鍒楄〃

--
Gitblit v1.9.1