From b2e18860125ea5235cb9793043fe67985faa6893 Mon Sep 17 00:00:00 2001
From: kyy <3283105747@qq.com>
Date: 星期五, 19 十二月 2025 10:26:40 +0800
Subject: [PATCH] 更新接口
---
WebApi/Gs.Sys/Services/FmController.cs | 134 --------------------------------------------
1 files changed, 2 insertions(+), 132 deletions(-)
diff --git a/WebApi/Gs.Sys/Services/FmController.cs b/WebApi/Gs.Sys/Services/FmController.cs
index 0e4add0..5346aa8 100644
--- a/WebApi/Gs.Sys/Services/FmController.cs
+++ b/WebApi/Gs.Sys/Services/FmController.cs
@@ -228,138 +228,7 @@
return isAdmin;
}
- /* #region 鍙戦�乪rp鏂扮増鏈�
-
- /// <summary>
- ///
- /// </summary>
- /// <param name="model">keyType:1瀹℃牳锛�0鍙嶅鏍�</param>
- /// <returns></returns>
- [RequestMethod(RequestMethods.POST)]
- public string SendErp([FromBody] dynamic model)
- {
- //string keyGuid = model.keyGuid; 鍘熺敓涓婚敭
- //string keyUserGuid = model.keyUserGuid;鎿嶄綔鐢ㄦ埛
- //string keyProduce = model.keyProduce;瀛樺偍杩囩▼鍚�
- //string keyTaskName = model.keyTaskName;浠诲姟鍚�
- //string keyChild = model.keyChild;浠诲姟瀛愯妭鐐瑰悕
- //string keyMeth = model.keyMeth;鏂规硶鍚�
- //string keyNo = model.keyNo;鍗曟嵁缂栧彿
- int _rtnInt = 0;
- string _rtnStr = "";
- try
- {
- string _erpJson = GetErpParam(model);
- if (_erpJson.Length <= 0)
- return "-1璇诲彇erp鍙傛暟澶辫触锛�";
- string keyUserGuid = model.keyUserGuid;
- string keyGuid = model.keyGuid;
- string keyNo = model.keyNo;
- string idtype = model.idtype;//2浠呬粎鏄洿鏂板伐鍗曠姸鎬佺殑鏃跺�欐湁
-
- if (keyGuid.Length != 36)
- keyGuid = "00000000-0000-0000-0000-000000000000";
- if (string.IsNullOrEmpty(idtype))
- (_rtnInt, _rtnStr) = InterfaceUtil.HttpPostErp(_erpJson, keyUserGuid, keyGuid, keyNo);
- else
- (_rtnInt, _rtnStr) = InterfaceUtil.HttpPostErp(_erpJson, keyUserGuid, keyGuid, keyNo, 2);
- }
- catch (Exception ex)
- {
- Gs.Toolbox.LogHelper.Debug(this.ToString(), "Fm SendErp:" + ex.Message);
- return "鍙戦�乪rp澶辫触:" + ex.Message;
- }
- if (_rtnInt <= 0)
- {
- return "鍙戦�乪rp澶辫触:" + _rtnStr;
- }
- return _rtnStr;
- }
-
- /// <summary>
- /// 鏋勫缓erp鍙傛暟
- /// </summary>
- /// <param name="model"></param>
- /// <returns></returns>
- private string GetErpParam(dynamic model)
- {
- string keyGuid = model.keyGuid;
- string keyUserGuid = model.keyUserGuid;
- string keyProduce = model.keyProduce;
- string keyTaskName = model.keyTaskName;
- string keyChild = model.keyChild;
- string keyMeth = model.keyMeth;
- string keyNo = model.keyNo;
- string idtype = model.idtype;//杩欎釜浠呬粎鏄洿鏂板伐鍗曠姸鎬佺殑鏃跺�欐湁
-
- if (keyMeth.ToUpper() == "delete".ToUpper())
- return "";
- try
- {
- System.Data.DataSet dset = new System.Data.DataSet();
- SqlParameter[] parameters =
- {
- new("@inOrderGuid", keyGuid),
- new("@inEdtUserGuid", keyUserGuid),
- new("@keyMeth", keyMeth.ToLower()),
- };
- dset = DbHelperSQL.RunProcedure(keyProduce, parameters, "0");
- if (dset == null)
- return "";
- if (dset.Tables.Count <= 0)
- return "";
- if (dset.Tables[0].Rows.Count <= 0)
- return "";
- //杩欐槸鏅�氱殑鎺ュ彛
- if (string.IsNullOrEmpty(idtype))
- {
- string _mesGuid = dset.Tables[0].Rows[0][0].ToString();
- dynamic _datajson = new ExpandoObject();
- if (dset.Tables.Count > 1)
- {
- //杩欐槸杩欐槸鏅�氱殑鎺ュ彛閲岀殑缁撴锛岀粨鏋勫拰鍏跺畠涓嶄竴鏍�
- if (keyMeth.ToLower() == "toclose".ToLower() || keyMeth.ToLower() == "closure".ToLower() || keyMeth.ToLower() == "unfinish")
- {
- _datajson = dset.Tables[1].Rows[0].RowToDynamic();
- }
- else
- {
- _datajson = dset.Tables[0].Rows[0].RowToDynamic();
- List<dynamic> _lst = dset.Tables[1].TableToDynamicList();
- ((IDictionary<string, object>)_datajson)[keyChild] = _lst;
- }
- }
- var _obj = new
- {
- mesid = _mesGuid,
- taskname = keyTaskName,
- optype = keyMeth,
- datajson = JsonConvert.SerializeObject(_datajson),
- };
- return JsonConvert.SerializeObject(_obj);
- }
- //杩欐槸璁㈠崟鍥炰紶鏍囪瘑
- List<dynamic> _datajson22 = new List<dynamic>();
- dynamic _ob = new ExpandoObject();
- _ob.ENTRY = dset.Tables[0].TableToDynamicList();
- _datajson22.Add(_ob);
- var _obj22 = new
- {
- taskname = keyTaskName,
- idtype = idtype,
- datajson = JsonConvert.SerializeObject(_datajson22),
- };
- return JsonConvert.SerializeObject(_obj22);
- }
- catch (Exception ex)
- {
- Gs.Toolbox.LogHelper.Debug(this.ToString(), ex.Message);
- throw ex;
- }
- }
- #endregion
- */
-
+
#region 鍙戦�乪rp鏂扮増鏈�
/// <summary>
@@ -398,6 +267,7 @@
string keyNo = model.keyNo;
string idtype = model.idtype; // 浠呭湪鏇存柊宸ュ崟鐘舵�佹椂浣跨敤
string keyUrl = model.keyUrl;
+
if (string.IsNullOrEmpty(idtype))
{
// 甯歌鎺ュ彛锛氭寜鎿嶄綔绫诲瀷鎺ㄩ�佸崟鏉′笟鍔℃暟鎹�
--
Gitblit v1.9.3