From 0c803b88ee12ab7ede62ee535912b1eda9a744fa Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期五, 12 七月 2024 15:34:43 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-API

---
 WebAPI/Controllers/SCGL/日计划管理/JIT_Cg_PODemandPlanBillController.cs |    9 ++++
 WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs        |   16 +++++++
 WebAPI/Properties/PublishProfiles/FolderProfile14.pubxml.user      |   36 +++++++++---------
 3 files changed, 42 insertions(+), 19 deletions(-)

diff --git a/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs b/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs
index 7da0faa..5352023 100644
--- a/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs
+++ b/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs
@@ -6853,14 +6853,28 @@
         {
             try
             {
+                string sReturn = "";
                 List<object> columnNameList = new List<object>();
                 //鏍规嵁褰撳墠浜鸿幏鍙栬亴鍔�
                 string sql = "select a.Czymc 鐢ㄦ埛鍚嶇О,c.GroupName 鑱屽姟 from Gy_Czygl a left join System_UserGroupInfo b on a.Czybm = b.UserId left join System_UserGroup c on b.GroupId = c.GroupID  where a.Czymc = '"+HName+"'";
                 ds = oCN.RunProcReturn(sql, "Gy_ErrMsgBackType");
                 string Job = ds.Tables[0].Rows[0]["鑱屽姟"].ToString();
+                if (oSystemParameter.ShowBill(ref sReturn) == true)
+                {
+                    //绯荤粺鍙傛暟鏄惁涓虹鏈変簯妯″紡,N涓烘湰鍦帮紝Y涓烘柉鑾皵
+                    if (oSystemParameter.omodel.OA_ErrMsgBackBill_SendDingDingMsg == "N")
+                    {
+                         Job = ds.Tables[0].Rows[0]["鑱屽姟"].ToString();
+                    }
+                    else
+                    {
+                        Job = "娉ㄥ鐝粍闀�";
+                    }
+                }
+                
                 //鏍规嵁鑱屽姟鎵惧埌浠栫殑涓婄骇
                 string sql1 = "select *  from Gy_Duty where HParentID=(select HParentID from Gy_Duty where HItemID =(select HParentID from Gy_Duty group by HParentID, HName having HName = '"+Job+"' and count(*) = 1))";
-                ds = oCN.RunProcReturn(sql1, "Gy_Duty");
+                ds = oCN.RunProcReturn(sql1, "Gy_Duty");               
                 string Job1= ds.Tables[0].Rows[0]["HName"].ToString(); 
                 //鐢ㄤ笂绾х殑鑱屽姟鎵惧埌鐢ㄦ埛
                 string sql2 = "select a.Czymc 鐢ㄦ埛鍚嶇О  from Gy_Czygl a left join System_UserGroupInfo b on a.Czybm = b.UserId left join System_UserGroup c on b.GroupId = c.GroupID  where c.GroupName = '"+Job1+"'";
diff --git "a/WebAPI/Controllers/SCGL/\346\227\245\350\256\241\345\210\222\347\256\241\347\220\206/JIT_Cg_PODemandPlanBillController.cs" "b/WebAPI/Controllers/SCGL/\346\227\245\350\256\241\345\210\222\347\256\241\347\220\206/JIT_Cg_PODemandPlanBillController.cs"
index e722d4e..bacbdbc 100644
--- "a/WebAPI/Controllers/SCGL/\346\227\245\350\256\241\345\210\222\347\256\241\347\220\206/JIT_Cg_PODemandPlanBillController.cs"
+++ "b/WebAPI/Controllers/SCGL/\346\227\245\350\256\241\345\210\222\347\256\241\347\220\206/JIT_Cg_PODemandPlanBillController.cs"
@@ -520,6 +520,7 @@
         {
             try
             {
+                List<object> a = new List<object>();
                 //鏌ョ湅鏉冮檺
                 if (!DBUtility.ClsPub.Security_Log("JIT_Cg_PODemandPlanBill_Query", 1, false, user))
                 {
@@ -533,10 +534,18 @@
 
                 ds = oCN.RunProcReturn($"exec h_p_JIT_PODemandPlanBill_ReportList {Report.HORGID},'{Report.HBEGINDATE}','{Report.HENDDATE}',{Report.HMATERIALID},{Report.HSUPPLIERID},'{Report.HXQD}','{Report.HPURORDERNO}' ", "h_p_JIT_PODemandPlanBill_ReportList");
 
+                foreach (DataColumn col in ds.Tables[0].Columns)//閬嶅巻ds涓涓�涓〃锛圱ables[0]锛夌殑鎵�鏈夊垪锛圕olumns锛夋瘡娆″惊鐜腑锛宑ol鍙橀噺浼氭寔鏈夊綋鍓嶅垪鐨勫紩鐢�
+                {
+                    Type dataType = col.DataType; //鑾峰彇褰撳墠鏁版嵁绫诲瀷浼犲叆 鑷畾涔夊彉閲廳atadataType
+                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; //瀛楃涓叉嫾鎺�         // 灏嗗垪鍚嶅拰鏁版嵁绫诲瀷淇℃伅鎷兼帴鎴愪竴涓狫SON鏍煎紡鐨勫瓧绗︿覆
+                    a.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕
+                }
+
                 objJsonResult.code = "1";
                 objJsonResult.count = 1;
                 objJsonResult.Message = "Sucess锛�";
                 objJsonResult.data = ds.Tables[0];
+                objJsonResult.list = a;
                 return objJsonResult;
             }
             catch (Exception e)
diff --git a/WebAPI/Properties/PublishProfiles/FolderProfile14.pubxml.user b/WebAPI/Properties/PublishProfiles/FolderProfile14.pubxml.user
index 34fb96e..18a8dc1 100644
--- a/WebAPI/Properties/PublishProfiles/FolderProfile14.pubxml.user
+++ b/WebAPI/Properties/PublishProfiles/FolderProfile14.pubxml.user
@@ -5,7 +5,7 @@
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
     <_PublishTargetUrl>D:\缃戠珯鍙戝竷\鏅轰簯MESWMS\API</_PublishTargetUrl>
-    <History>True|2024-07-10T07:01:02.3675403Z;True|2024-07-10T13:44:55.6004881+08:00;True|2024-07-10T11:06:41.4657993+08:00;True|2024-07-10T11:06:14.2046277+08:00;True|2024-07-09T17:00:11.3098766+08:00;True|2024-07-09T16:52:34.1330415+08:00;True|2024-07-09T16:41:08.5428012+08:00;True|2024-07-09T16:38:45.6135989+08:00;True|2024-07-09T16:37:08.4743511+08:00;True|2024-07-09T15:41:15.0233394+08:00;True|2024-07-09T14:44:03.0473735+08:00;True|2024-07-09T14:34:31.6590139+08:00;True|2024-07-09T10:38:29.2075409+08:00;True|2024-07-08T15:39:48.6830620+08:00;True|2024-07-08T15:38:36.2214537+08:00;True|2024-07-08T15:35:34.5004806+08:00;True|2024-07-08T15:26:55.4570540+08:00;True|2024-07-08T12:07:22.9712713+08:00;</History>
+    <History>True|2024-07-11T09:18:30.0863171Z;True|2024-07-10T15:01:02.3675403+08:00;True|2024-07-10T13:44:55.6004881+08:00;True|2024-07-10T11:06:41.4657993+08:00;True|2024-07-10T11:06:14.2046277+08:00;True|2024-07-09T17:00:11.3098766+08:00;True|2024-07-09T16:52:34.1330415+08:00;True|2024-07-09T16:41:08.5428012+08:00;True|2024-07-09T16:38:45.6135989+08:00;True|2024-07-09T16:37:08.4743511+08:00;True|2024-07-09T15:41:15.0233394+08:00;True|2024-07-09T14:44:03.0473735+08:00;True|2024-07-09T14:34:31.6590139+08:00;True|2024-07-09T10:38:29.2075409+08:00;True|2024-07-08T15:39:48.6830620+08:00;True|2024-07-08T15:38:36.2214537+08:00;True|2024-07-08T15:35:34.5004806+08:00;True|2024-07-08T15:26:55.4570540+08:00;True|2024-07-08T12:07:22.9712713+08:00;</History>
   </PropertyGroup>
   <ItemGroup>
     <File Include="apiapp.json">
@@ -21,28 +21,28 @@
       <publishTime>02/22/2013 16:43:40</publishTime>
     </File>
     <File Include="bin/BLL.dll">
-      <publishTime>07/10/2024 15:00:41</publishTime>
+      <publishTime>07/11/2024 17:18:06</publishTime>
     </File>
     <File Include="bin/BLL.pdb">
-      <publishTime>07/10/2024 15:00:41</publishTime>
+      <publishTime>07/11/2024 17:18:06</publishTime>
     </File>
     <File Include="bin/BouncyCastle.Crypto.dll">
       <publishTime>12/18/2020 05:32:28</publishTime>
     </File>
     <File Include="bin/DAL.dll">
-      <publishTime>07/10/2024 15:00:40</publishTime>
+      <publishTime>07/11/2024 17:18:05</publishTime>
     </File>
     <File Include="bin/DAL.pdb">
-      <publishTime>07/10/2024 15:00:40</publishTime>
+      <publishTime>07/11/2024 17:18:05</publishTime>
     </File>
     <File Include="bin/Dapper.dll">
       <publishTime>07/22/2016 22:52:40</publishTime>
     </File>
     <File Include="bin/DBUtility.dll">
-      <publishTime>07/10/2024 15:00:37</publishTime>
+      <publishTime>07/11/2024 17:18:02</publishTime>
     </File>
     <File Include="bin/DBUtility.pdb">
-      <publishTime>07/10/2024 15:00:37</publishTime>
+      <publishTime>07/11/2024 17:18:02</publishTime>
     </File>
     <File Include="bin/Grpc.Core.Api.dll">
       <publishTime>03/22/2022 13:17:26</publishTime>
@@ -87,10 +87,10 @@
       <publishTime>07/25/2012 19:48:56</publishTime>
     </File>
     <File Include="bin/Model.dll">
-      <publishTime>07/10/2024 15:00:38</publishTime>
+      <publishTime>07/11/2024 17:18:03</publishTime>
     </File>
     <File Include="bin/Model.pdb">
-      <publishTime>07/10/2024 15:00:38</publishTime>
+      <publishTime>07/11/2024 17:18:03</publishTime>
     </File>
     <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs">
       <publishTime>05/25/2024 09:46:41</publishTime>
@@ -123,25 +123,25 @@
       <publishTime>10/23/2021 17:07:54</publishTime>
     </File>
     <File Include="bin/Pub_Class.dll">
-      <publishTime>07/10/2024 15:00:35</publishTime>
+      <publishTime>07/11/2024 17:17:59</publishTime>
     </File>
     <File Include="bin/Pub_Class.pdb">
-      <publishTime>07/10/2024 15:00:35</publishTime>
+      <publishTime>07/11/2024 17:17:59</publishTime>
     </File>
     <File Include="bin/Pub_Control.dll">
-      <publishTime>07/10/2024 15:00:36</publishTime>
+      <publishTime>07/11/2024 17:18:00</publishTime>
     </File>
     <File Include="bin/Pub_Control.pdb">
-      <publishTime>07/10/2024 15:00:36</publishTime>
+      <publishTime>07/11/2024 17:18:00</publishTime>
     </File>
     <File Include="bin/RestSharp.dll">
       <publishTime>08/31/2012 06:22:50</publishTime>
     </File>
     <File Include="bin/SQLHelper.dll">
-      <publishTime>07/10/2024 15:00:37</publishTime>
+      <publishTime>07/11/2024 17:18:01</publishTime>
     </File>
     <File Include="bin/SQLHelper.pdb">
-      <publishTime>07/10/2024 15:00:37</publishTime>
+      <publishTime>07/11/2024 17:18:01</publishTime>
     </File>
     <File Include="bin/Swashbuckle.Core.dll">
       <publishTime>02/16/2015 01:57:08</publishTime>
@@ -255,10 +255,10 @@
       <publishTime>11/24/2014 19:18:48</publishTime>
     </File>
     <File Include="bin/WebAPI.dll">
-      <publishTime>07/10/2024 15:00:46</publishTime>
+      <publishTime>07/11/2024 17:18:16</publishTime>
     </File>
     <File Include="bin/WebAPI.pdb">
-      <publishTime>07/10/2024 15:00:46</publishTime>
+      <publishTime>07/11/2024 17:18:16</publishTime>
     </File>
     <File Include="bin/WebGrease.dll">
       <publishTime>07/18/2013 01:03:52</publishTime>
@@ -453,7 +453,7 @@
       <publishTime>05/25/2024 09:46:41</publishTime>
     </File>
     <File Include="Web.config">
-      <publishTime>07/10/2024 15:01:01</publishTime>
+      <publishTime>07/11/2024 17:18:29</publishTime>
     </File>
   </ItemGroup>
 </Project>
\ No newline at end of file

--
Gitblit v1.9.1