修改集团客户化内容

This commit is contained in:
2023-01-04 15:27:19 +08:00
parent bb7bdee235
commit 3fb8feb4f3
214 changed files with 84021 additions and 120 deletions
@@ -5,6 +5,9 @@ using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using Newtonsoft.Json;
using RestSharp;
using Model;
namespace FineUIPro.Web.SysManage
{
@@ -124,6 +127,11 @@ namespace FineUIPro.Web.SysManage
this.txtDecemberday.Text = (str[1] == null ? "" : str[1]).ToString();
}
}
var sysSet9 = (from x in Funs.DB.Sys_Const where x.ConstText == "集团接口地址" select x).ToList().FirstOrDefault();
if (sysSet9 != null)
{
txtSerVerUrl.Text = sysSet9.ConstValue;
}
}
/// <summary>
@@ -304,6 +312,27 @@ namespace FineUIPro.Web.SysManage
Funs.DB.Sys_Const.InsertOnSubmit(newSysSet8);
Funs.DB.SubmitChanges();
}
Model.Sys_Const sysSet9 = db.Sys_Const.FirstOrDefault(x => x.ConstText == "集团接口地址");
if (sysSet9 != null)
{
if (!string.IsNullOrEmpty(this.txtSerVerUrl.Text.Trim()))
{
sysSet9.ConstValue = this.txtSerVerUrl.Text.Trim();
}
db.SubmitChanges();
}
else
{
Model.Sys_Const newSysSet9 = new Model.Sys_Const();
newSysSet9.ID = SQLHelper.GetNewID();
if (!string.IsNullOrEmpty(this.txtSerVerUrl.Text.Trim()))
{
newSysSet9.ConstValue = this.txtSerVerUrl.Text.Trim();
}
newSysSet9.ConstText = "集团接口地址";
Funs.DB.Sys_Const.InsertOnSubmit(newSysSet9);
Funs.DB.SubmitChanges();
}
ShowNotify("保存成功!", MessageBoxIcon.Success);
BLL.LogService.AddSys_Log(this.CurrUser, "修改系统环境设置!", string.Empty, BLL.Const.SysConstSetMenuId, BLL.Const.BtnModify);
}
@@ -925,5 +954,32 @@ namespace FineUIPro.Web.SysManage
this.BindGridOutPut();
}
#endregion
protected void btnApply_Click(object sender, EventArgs e)
{
string CNCECPath = SysConstSetService.CNCECPath;
string baseurl = CNCECPath + "/api/Common/ApplyToken";
var client = new RestClient(baseurl);
client.Timeout = -1;
var request = new RestRequest(Method.POST);
var thisUnit = BLL.UnitService.GetUnitByUnitId(BLL.Const.UnitId_SEDIN);
request.AddParameter("UnitName", thisUnit.UnitName);
request.AddParameter("CollCropCode", thisUnit.CollCropCode);
IRestResponse response = client.Execute(request);
var responeData = JsonConvert.DeserializeObject<Model.ResponeData>(response.Content.ToString());
TokenItem tokenItem = new TokenItem();
if (responeData.code == 1)
{
var token = JsonConvert.DeserializeObject<Model.TokenItem>(responeData.data.ToString());
tokenItem.Token = token.Token.ToString();
tokenItem.ExpiryTime = token.ExpiryTime.ToString();
SysConstSetService.SetToken(tokenItem.Token);
SysConstSetService.SetTokenExpirationTime(tokenItem.ExpiryTime);
}
Alert.Show(response.Content);
}
}
}