From 7af4d9d0181f2442bc60b218ec65bfaf831d0422 Mon Sep 17 00:00:00 2001
From: 王 垚 <1402714037@qq.com>
Date: 星期四, 02 九月 2021 09:27:22 +0800
Subject: [PATCH] nothing

---
 src/BLL/Demo.Report/PRD/prd_CompleteSetRateReport.cs |   51 +++++++++++++++++++++++++++------------------------
 1 files changed, 27 insertions(+), 24 deletions(-)

diff --git a/src/BLL/Demo.Report/PRD/prd_CompleteSetRateReport.cs b/src/BLL/Demo.Report/PRD/prd_CompleteSetRateReport.cs
index 6ee019c..eaa7b5f 100644
--- a/src/BLL/Demo.Report/PRD/prd_CompleteSetRateReport.cs
+++ b/src/BLL/Demo.Report/PRD/prd_CompleteSetRateReport.cs
@@ -53,21 +53,26 @@
         {
             ReportHeader header = new ReportHeader();
 
-            header.AddChild("FROWID", new LocaleValue("搴忓彿"), SqlStorageType.Sqlvarchar).ColIndex = 0;
-            header.AddChild("FHDATE", new LocaleValue("鎻愭枡璁″垝鏃ユ湡"), SqlStorageType.Sqlvarchar).ColIndex = 1;
-            header.AddChild("FHSOURCEBILLNO", new LocaleValue("鐢熶骇璁㈠崟缂栧彿"), SqlStorageType.Sqlvarchar).ColIndex = 2;
-            //header.AddChild("Fcolumn3", new LocaleValue("鐢熶骇绾�"), SqlStorageType.Sqlvarchar).ColIndex = 3;
-            header.AddChild("FSUPPLIERNUMBER", new LocaleValue("渚涘簲鍟嗙紪鐮�"), SqlStorageType.Sqlvarchar).ColIndex = 4;
-            header.AddChild("FSUPPLIERNAME", new LocaleValue("渚涘簲鍟嗗悕绉�"), SqlStorageType.Sqlvarchar).ColIndex = 5;
-            //header.AddChild("Fcolumn6", new LocaleValue("浜у搧缂栫爜"), SqlStorageType.Sqlvarchar).ColIndex = 6;
-            //header.AddChild("Fcolumn7", new LocaleValue("浜у搧鍚嶇О"), SqlStorageType.Sqlvarchar).ColIndex = 7;
-            //header.AddChild("Fcolumn8", new LocaleValue("浜у搧瑙勬牸"), SqlStorageType.Sqlvarchar).ColIndex = 8;
-            header.AddChild("FMATERIALNUMBER", new LocaleValue("鍘熸潗鏂欑紪鐮�"), SqlStorageType.Sqlvarchar).ColIndex = 9;
-            header.AddChild("FMATERIALNAME", new LocaleValue("鍘熸潗鏂欏悕绉�"), SqlStorageType.Sqlvarchar).ColIndex = 10;
-            header.AddChild("FSPECIFICATION", new LocaleValue("鍘熸潗鏂欒鏍�"), SqlStorageType.Sqlvarchar).ColIndex = 11;
-            header.AddChild("FHQTY", new LocaleValue("璁㈠崟鏁伴噺")).ColIndex = 11;
-            header.AddChild("FREALQTY", new LocaleValue("瀹為檯鍒拌揣鏁伴噺")).ColIndex = 11;
-            header.AddChild("FRKDATE", new LocaleValue("瀹為檯鍒拌揣鏃堕棿"), SqlStorageType.Sqlvarchar).ColIndex = 12;
+            header.AddChild("FIDENTITYID", new LocaleValue("搴忓彿"), SqlStorageType.SqlInt).ColIndex = 1;
+            header.AddChild("FHDATE", new LocaleValue("鎻愭枡璁″垝鏃ユ湡", this.Context.UserLocale.LCID), SqlStorageType.Sqlvarchar).ColIndex = 1;
+            header.AddChild("FHSOURCEBILLNO", new LocaleValue("鐢熶骇璁㈠崟缂栧彿", this.Context.UserLocale.LCID), SqlStorageType.Sqlvarchar).ColIndex = 2;
+            header.AddChild("FSOURCENAME", new LocaleValue("鐢熶骇绾�"), SqlStorageType.Sqlvarchar).ColIndex = 3;
+            header.AddChild("FSUPPLIERNUMBER", new LocaleValue("渚涘簲鍟嗙紪鐮�", this.Context.UserLocale.LCID), SqlStorageType.Sqlvarchar).ColIndex = 4;
+            header.AddChild("FSUPPLIERNAME", new LocaleValue("渚涘簲鍟嗗悕绉�", this.Context.UserLocale.LCID), SqlStorageType.Sqlvarchar).ColIndex = 5;
+            header.AddChild("FMATERIALNUMBER2", new LocaleValue("浜у搧缂栫爜"), SqlStorageType.Sqlvarchar).ColIndex = 6;
+            header.AddChild("FMATERIALNAME2", new LocaleValue("浜у搧鍚嶇О"), SqlStorageType.Sqlvarchar).ColIndex = 7;
+            header.AddChild("FSPECIFICATION2", new LocaleValue("浜у搧瑙勬牸"), SqlStorageType.Sqlvarchar).ColIndex = 8;
+            header.AddChild("FRJHQTY", new LocaleValue("宸ュ崟鏁伴噺"), SqlStorageType.SqlDecimal).ColIndex = 8;
+            header.AddChild("FQTQTY", new LocaleValue("宸ュ崟榻愬鏁伴噺"), SqlStorageType.SqlDecimal).ColIndex = 8;
+            header.AddChild("FGDQTL", new LocaleValue("宸ュ崟榻愬鐜�"), SqlStorageType.SqlDecimal).ColIndex = 8;
+            header.AddChild("FMATERIALNUMBER", new LocaleValue("鍘熸潗鏂欑紪鐮�", this.Context.UserLocale.LCID), SqlStorageType.Sqlvarchar).ColIndex = 9;
+            header.AddChild("FMATERIALNAME", new LocaleValue("鍘熸潗鏂欏悕绉�", this.Context.UserLocale.LCID), SqlStorageType.Sqlvarchar).ColIndex = 10;
+            header.AddChild("FSPECIFICATION", new LocaleValue("鍘熸潗鏂欒鏍�", this.Context.UserLocale.LCID), SqlStorageType.Sqlvarchar).ColIndex = 11;
+            header.AddChild("FHQTY", new LocaleValue("闇�姹傜墿鏂欐暟閲�", this.Context.UserLocale.LCID), SqlStorageType.SqlDecimal).ColIndex = 11;
+            header.AddChild("FREALQTY", new LocaleValue("鍏ュ簱鏁伴噺", this.Context.UserLocale.LCID), SqlStorageType.SqlDecimal).ColIndex = 11;
+            header.AddChild("FISQT", new LocaleValue("鏄惁榻愬", this.Context.UserLocale.LCID), SqlStorageType.Sqlvarchar).ColIndex = 12;
+            header.AddChild("FTYPE", new LocaleValue("绫诲瀷", this.Context.UserLocale.LCID), SqlStorageType.Sqlvarchar).ColIndex = 12;
+            header.AddChild("FJSRATE", new LocaleValue("榻愬鐜�", this.Context.UserLocale.LCID), SqlStorageType.SqlDecimal).ColIndex = 12;
 
             return header;
         }
@@ -76,18 +81,16 @@
         {
             base.BuilderReportSqlAndTempTable(filter, tableName);
             DynamicObject customFil = filter.FilterParameter.CustomFilter;
-            string FDATE = ""; //鎻愭枡鏃ユ湡
+            string FBeginDATE = ""; //鎻愭枡鏃ユ湡
+            string FEndDATE = ""; //鎻愭枡鏃ユ湡
             string FProductLine = ""; //鐢熶骇绾�
             string FMoBillNo = ""; //鐢熶骇璁㈠崟鍙�
-            string FMaterialID = ""; //鐗╂枡
             string FSupplyID = ""; //渚涘簲鍟�
 
-            FDATE = customFil["FDATE"].ToString();
-            FMoBillNo = customFil["FMoBillNo"].ToString();
-            if (((DynamicObject)customFil["FMaterialID"]) != null)
-            {
-                FMaterialID = ((DynamicObject)customFil["FMaterialID"])["Id"].ToString();
-            }
+            FBeginDATE = customFil["FBeginDATE"]?.ToString();
+            FEndDATE = customFil["FEndDATE"]?.ToString();
+            FMoBillNo = customFil["FMoBillNo"]?.ToString();
+            
             if (((DynamicObject)customFil["FProductLine"]) != null)
             {
                 FProductLine = ((DynamicObject)customFil["FProductLine"])["Id"].ToString();
@@ -96,7 +99,7 @@
             {
                 FSupplyID = ((DynamicObject)customFil["FSupplyID"])["Id"].ToString();
             }
-            string sql = string.Format($"/*dialect*/ EXEC pr_TimelinessRateReport '{tableName}','{FDATE}','{FMoBillNo}','{FProductLine}','{FSupplyID}','{FMaterialID}'");
+            string sql = string.Format($"/*dialect*/ EXEC pr_CompleteSetRateReport '{tableName}','{FBeginDATE}','{FEndDATE}','{FMoBillNo}','{FProductLine}','{FSupplyID}'");
             LogHelper.Info(sql);
             DBUtils.Execute(this.Context, sql);
         }

--
Gitblit v1.9.1