From 7d6e94ce50f70464ebd27ceb8c2e88b95c48b704 Mon Sep 17 00:00:00 2001
From: zrg <z1873@LAPTOP-EAVL132E>
Date: 星期一, 20 十月 2025 14:07:05 +0800
Subject: [PATCH] 1
---
WebAPI/Controllers/BaseSet/Gy_PropertyController.cs | 30 +++++++++++++++++++++---------
1 files changed, 21 insertions(+), 9 deletions(-)
diff --git a/WebAPI/Controllers/BaseSet/Gy_PropertyController.cs b/WebAPI/Controllers/BaseSet/Gy_PropertyController.cs
index 194f09e..477ac6b 100644
--- a/WebAPI/Controllers/BaseSet/Gy_PropertyController.cs
+++ b/WebAPI/Controllers/BaseSet/Gy_PropertyController.cs
@@ -370,14 +370,23 @@
[HttpPost]
public object SaveGy_PropertyListApi([FromBody] JObject msg)
{
+ LogService.Write("寮�濮嬪悓姝�");
try
{
var _value = msg["model"].ToString();
+ _value = _value.Replace("\"hendflag\": \"1\"", "\"hendflag\": true")
+ .Replace("\"hstopflag\": \"0\"", "\"hstopflag\": false")
+ .Replace("\"hendflag\": \"0\"", "\"hendflag\": false")
+ .Replace("\"hstopflag\": \"1\"", "\"hstopflag\": true");
+
+ LogService.Write($"澶勭悊鍚庣殑JSON: {_value}");
+ //LogService.Write(_value);
SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
ListModels oListModels = new ListModels();
List<Model.ClsGy_Property_Model> lsmain = new List<Model.ClsGy_Property_Model>();
lsmain = oListModels.getObjectByJson_Gy_Property(_value);
string sql = string.Empty;
+ LogService.Write(lsmain);
//淇濆瓨
oCN.BeginTran();
sql = $"delete Gy_Property where HItemID = {lsmain[0].HItemID}";
@@ -385,20 +394,22 @@
sql = "set identity_insert Gy_Property on";
oCN.RunProc(sql);
- oCN.RunProc($@"insert into Gy_Property(HItemID,HNumber,HName,HHelpCode,HShortNumber,HParentID
+ oCN.RunProc($@"insert into Gy_Property(HItemID,HNumber,HShortNumber,HName,HHelpCode,HParentID
,HLevel,HEndFlag,HStopflag,HRemark,HPropertyTypeID,HUseFlag,HERPItemID,HMakeTime)
- values({lsmain[0].HItemID},'{lsmain[0].HNumber}','{lsmain[0].HName}','{lsmain[0].HHelpCode}','{lsmain[0].HShortNumber}',{lsmain[0].HParentID},{lsmain[0].HLevel}
+ values({lsmain[0].HItemID},'{lsmain[0].HNumber}','{lsmain[0].HShortNumber}','{lsmain[0].HName}','{lsmain[0].HHelpCode}',{lsmain[0].HParentID},{lsmain[0].HLevel}
,{Convert.ToString(lsmain[0].HEndFlag ? 1 : 0)},{Convert.ToString(lsmain[0].HStopflag ? 1 : 0) },'{lsmain[0].HRemark}',{lsmain[0].HPropertyTypeID},'{lsmain[0].HUseFlag}',{lsmain[0].HERPItemID},'{lsmain[0].HMakeTime}')", ref DBUtility.ClsPub.sExeReturnInfo);
+ LogService.Write("涓昏〃鎻掑叆鎴愬姛");
-
- //鏂板杈呭姪瀛愯〃锛�
- oCN.RunProc($@"insert into Gy_PropertyEntry
- (HItemID,HERPItemID,HAuxpuID,HMaterID,HISDefault,HStopflag,HSno)
- values({lsmain[1].HItemID},'{lsmain[1].HERPItemID}','{lsmain[1].HAuxpuID}','{lsmain[1].HMaterID}','{lsmain[1].HISDefault}',{Convert.ToString(lsmain[0].HStopflag ? 1 : 0) },'{lsmain[1].HSno}')", ref DBUtility.ClsPub.sExeReturnInfo);
- //淇敼涓婄骇涓洪潪鏈骇浠g爜
- sql = "set identity_insert Gy_Property off";
+ ////鏂板杈呭姪瀛愯〃锛�
+ //oCN.RunProc($@"insert into Gy_PropertyEntry
+ // (HItemID,HERPItemID,HAuxpuID,HMaterID,HISDefault,HStopflag,HSno)
+ // values({lsmain[1].HItemID},'{lsmain[1].HERPItemID}','{lsmain[1].HAuxpuID}','{lsmain[1].HMaterID}','{lsmain[1].HISDefault}',{Convert.ToString(lsmain[0].HStopflag ? 1 : 0) },'{lsmain[1].HSno}')", ref DBUtility.ClsPub.sExeReturnInfo);
+ ////淇敼涓婄骇涓洪潪鏈骇浠g爜
+ //sql = "set identity_insert Gy_Property off";
+ //LogService.Write("瀛愯〃鎻掑叆鎴愬姛");
oCN.RunProc(sql);
oCN.Commit();
+
@@ -412,6 +423,7 @@
}
catch (Exception e)
{
+ LogService.Write("寮傚父淇℃伅锛�" + e.ToString());
objJsonResult.code = "0";
objJsonResult.count = 0;
objJsonResult.Message = "淇濆瓨澶辫触锛�" + e.ToString();
--
Gitblit v1.9.1