From 301e6a60651ad026c3d9773e7bf6d9c76e936ca5 Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期五, 26 五月 2023 14:20:46 +0800
Subject: [PATCH] 1

---
 WebAPI/Controllers/Sc_ProcessMangementController.cs |   37 +++++++++++++++++++++++++++----------
 1 files changed, 27 insertions(+), 10 deletions(-)

diff --git a/WebAPI/Controllers/Sc_ProcessMangementController.cs b/WebAPI/Controllers/Sc_ProcessMangementController.cs
index 2d82cff..29b736a 100644
--- a/WebAPI/Controllers/Sc_ProcessMangementController.cs
+++ b/WebAPI/Controllers/Sc_ProcessMangementController.cs
@@ -12,6 +12,7 @@
 using WebAPI.Models;
 using WebAPI.Service;
 using Kingdee.BOS.WebApi.Client;
+using ZD.Cloud.HttpApi;
 
 namespace WebAPI.Controllers
 {
@@ -1388,17 +1389,33 @@
                 }
                 else
                 {
-                    string jsonStr = "{" +
-                       " \"FileName\":\"" + HFileName + "\"," +
-                           " \"FormId\":\"QM_InspectBill\"," +
-                           " \"IsLast\":\"true\"," +
-                           " \"InterId\":\"" + HInterID + "\"," +
-                           " \"BillNO\":\"" + HBillNo + "\"," +
-                           " \"AliasFileName\":\"test\"," +
-                           " \"SendByte\":\"" + a + "\"," +
-                       "}";
 
-                    var ret = client.AttachmentUpload(jsonStr);
+                    var filenameList = new List<string> { HFilePath };
+                    var _params = new object[] { HBillNo, filenameList };
+
+                    string _vlog = Form.HttpExecute("http://47.96.97.237/K3Cloud/wpl_Attachment.FileService.FileUpLoad,wpl_Attachment.common.kdsvc", _params);
+
+                    if (JObject.Parse(_vlog)["issuccess"].ToString().ToUpper() != "TRUE")
+                    {
+                        oCN.RollBack();
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = $"鏉ユ枡妫�楠屽崟鍙凤細{fBillNo}锛岀収鐗囧悓姝ュけ璐�" + _vlog;
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+
+                    //string jsonStr = "{" +
+                    //   " \"FileName\":\"" + HFileName + "\"," +
+                    //       " \"FormId\":\"QM_InspectBill\"," +
+                    //       " \"IsLast\":\"true\"," +
+                    //       " \"InterId\":\"" + HInterID + "\"," +
+                    //       " \"BillNO\":\"" + HBillNo + "\"," +
+                    //       " \"AliasFileName\":\"test\"," +
+                    //       " \"SendByte\":\"" + a + "\"," +
+                    //   "}";
+
+                    //var ret = client.AttachmentUpload(jsonStr);
                 }
 
                 oCN.Commit();

--
Gitblit v1.9.1