From a27fdcf6e7dd57fb408c0b5b4521d42ec90cb857 Mon Sep 17 00:00:00 2001
From: yxj <yxj@hz-kingdee.com>
Date: 星期二, 02 一月 2024 16:09:55 +0800
Subject: [PATCH] 项目管理任务汇报保存功能,增加保存前、保存后控制

---
 WebAPI/Controllers/ProductInController.cs |   28 ++++++++++++++++++++++++----
 1 files changed, 24 insertions(+), 4 deletions(-)

diff --git a/WebAPI/Controllers/ProductInController.cs b/WebAPI/Controllers/ProductInController.cs
index 4121569..d134bff 100644
--- a/WebAPI/Controllers/ProductInController.cs
+++ b/WebAPI/Controllers/ProductInController.cs
@@ -1239,8 +1239,8 @@
                 List<ClsKf_ProductInBillMain> list = new List<ClsKf_ProductInBillMain>();
                 ListModels listModels = new ListModels();
                 list = listModels.getProductInBillMainByJson(jsonString);
-                list[0].HYear = ClsPub.isLong(DateTime.Now.Year);
-                list[0].HDate = ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));
+                //list[0].HYear = ClsPub.isLong(DateTime.Now.Year);
+                //list[0].HDate = ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));
                 string hbillType = list[0].HBillType;
                 WebAPI.WebS.ClsKf_ProductInBillMain clsKf_ProductInBillMain = new WebAPI.WebS.ClsKf_ProductInBillMain();
                 clsKf_ProductInBillMain.HInterID = list[0].HInterID;
@@ -1249,18 +1249,37 @@
                 clsKf_ProductInBillMain.HDeptID = list[0].HDeptID;
                 clsKf_ProductInBillMain.HEmpID = list[0].HEmpID;
                 clsKf_ProductInBillMain.HKeeperID = list[0].HKeeperID;
+                clsKf_ProductInBillMain.HSecManagerID = list[0].HSecManagerID;
                 clsKf_ProductInBillMain.HRemark = list[0].HRemark;
                 clsKf_ProductInBillMain.HMaker = list[0].HMaker;
+                clsKf_ProductInBillMain.HBillerID = list[0].HBillerID;
                 clsKf_ProductInBillMain.HWHID = list[0].HWHID;
                 clsKf_ProductInBillMain.HSupID = list[0].HSupID;
                 clsKf_ProductInBillMain.HExplanation = list[0].HExplanation;
                 clsKf_ProductInBillMain.HBillType = "1202";
+                if (list[0].HBillType == "3714")
+                {
+                    clsKf_ProductInBillMain.HMainSourceBillType = "宸ュ簭姹囨姤鍗�";
+                }
+                else if (list[0].HBillType == "3711")
+                {
+                    clsKf_ProductInBillMain.HMainSourceBillType = "鐢熶骇姹囨姤鍗�";
+                }
+                else if (list[0].HBillType == "3710")
+                {
+                    clsKf_ProductInBillMain.HMainSourceBillType = "鐢熶骇璁㈠崟";
+                }
+                else
+                {
+                    clsKf_ProductInBillMain.HMainSourceBillType = "鎵嬪伐褰曞叆";
+                }
                 bool flag = this.webserver.set_SaveProductInBill_New(clsKf_ProductInBillMain, hbillType, ref ClsPub.sErrInfo);
                 if (flag)
                 {
                     this.objJsonResult.code = "0";
                     this.objJsonResult.count = 1;
-                    this.objJsonResult.Message = "鐢熸垚浜у搧鍏ュ簱鍗曟垚鍔燂紒鍗曟嵁鍙蜂负锛�";
+                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //鎴愬姛锛�
+                    //this.objJsonResult.Message = "鐢熸垚浜у搧鍏ュ簱鍗曟垚鍔燂紒鍗曟嵁鍙蜂负锛�";
                     this.objJsonResult.data = null;
                     result = this.objJsonResult;
                 }
@@ -1268,7 +1287,8 @@
                 {
                     this.objJsonResult.code = "0";
                     this.objJsonResult.count = 0;
-                    this.objJsonResult.Message = "涓婁紶澶辫触锛�" + ClsPub.sErrInfo;
+                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //澶辫触锛�
+                    //this.objJsonResult.Message = "涓婁紶澶辫触锛�" + ClsPub.sErrInfo;
                     this.objJsonResult.data = null;
                     result = this.objJsonResult;
                 }

--
Gitblit v1.9.1