From 1f59af53b6fc3cbef354a791068c87efdf5abb8f Mon Sep 17 00:00:00 2001
From: 南骏 池 <chiffly@163.com>
Date: 星期四, 28 八月 2025 10:04:05 +0800
Subject: [PATCH] 1.OA图片为空时,传null值

---
 service/QC/OaApi.cs |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/service/QC/OaApi.cs b/service/QC/OaApi.cs
index 98bba9c..5ec6b29 100644
--- a/service/QC/OaApi.cs
+++ b/service/QC/OaApi.cs
@@ -23,9 +23,13 @@
 public class OaApiService : Repository<dynamic>
 {
     private readonly HttpClient _httpClient;
-    private const string AppId = "303233EF-AC39-40C1-8364-AC989C6258A5";
-    private const string BaseUrl = "http://192.168.1.149:8099/api/ec/dev/auth/";
-    private const string WorkflowUrl = "http://192.168.1.149:8099/api/workflow/paService/doCreateRequest";
+    //private const string AppId = "303233EF-AC39-40C1-8364-AC989C6258A5";
+    //private const string BaseUrl = "http://192.168.1.149:8099/api/ec/dev/auth/";
+    //private const string WorkflowUrl = "http://192.168.1.149:8099/api/workflow/paService/doCreateRequest";
+
+    private const string AppId = "AB7F0461-89C3-4EAD-B5B5-B7D540617921";
+    private const string BaseUrl = "http://192.168.1.20:80/api/ec/dev/auth/";
+    private const string WorkflowUrl = "http://192.168.1.20:80/api/workflow/paService/doCreateRequest";
 
     public OaApiService()
     {
@@ -63,6 +67,8 @@
 
             // 4. 鏋勫缓璇锋眰浣�
             var requestData = BuildRequestData(queryObj);
+
+            //var A = JObject.FromObject(requestData).ToString();
 
             // 5. 鍙戦�佽姹�
             var response = PostForm(WorkflowUrl, requestData);
@@ -160,7 +166,7 @@
         {
             {"mainData", BuildMainData(queryObj)},
             {"requestName", $"IQC寮傚父澶勭疆鍗曟祦绋�-{DateTime.Now:yyyyMMddHHmmss}"},
-            {"workflowId", "379"},
+            {"workflowId", "600"},//娴嬭瘯锛�379 姝e紡锛�600
             //{"otherParams", BuildOtherParams()},
             {"detailData", BuildDetailData(queryObj)}
         };
@@ -243,7 +249,7 @@
 WHERE pGuid = @guid";
 
         var fileData = Db.Ado.SqlQuery<dynamic>(fileSql, new { guid = queryObj.qcczdGuid });
-        var files = CreateFileData(fileData);
+        var files = fileData.Count > 0 ? CreateFileData(fileData) : null; // 鏂板
 
         // 娣诲姞鏂囦欢瀛楁
         result.Add(new JObject
@@ -419,7 +425,7 @@
         {
             new JObject
             {
-                ["tableDBName"] = "formtable_main_33_dt1",
+                ["tableDBName"] = "formtable_main_321_dt1",//娴嬭瘯锛歠ormtable_main_33_dt1
                 ["workflowRequestTableRecords"] = tableRecords
             }
         };

--
Gitblit v1.9.3