|
|
|
@ -61,8 +61,10 @@ namespace DSWeb.Areas.CommMng.PublicInterfaceDAL
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
result.GID = Guid.NewGuid().ToString();
|
|
|
|
|
result.Param = body.ToString();
|
|
|
|
|
result.PORTNAME = header.serviceCode;
|
|
|
|
|
if(body != null)
|
|
|
|
|
result.Param = body.ToString();
|
|
|
|
|
if(header!=null && !string.IsNullOrWhiteSpace( header.serviceCode))
|
|
|
|
|
result.PORTNAME = header.serviceCode;
|
|
|
|
|
result.CreateTime = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
catch (Exception e) {
|
|
|
|
@ -139,7 +141,8 @@ namespace DSWeb.Areas.CommMng.PublicInterfaceDAL
|
|
|
|
|
var ds6 = new DS6DataContext();
|
|
|
|
|
var result = new DBResult();
|
|
|
|
|
var errorstr = "";
|
|
|
|
|
try {
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
#region 从日志中补数据
|
|
|
|
|
|
|
|
|
|
//从日志中循环读取然后处理
|
|
|
|
@ -151,10 +154,12 @@ namespace DSWeb.Areas.CommMng.PublicInterfaceDAL
|
|
|
|
|
//{
|
|
|
|
|
|
|
|
|
|
// var jsonstr = LogParam.Param;
|
|
|
|
|
|
|
|
|
|
//}
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
//测试逻辑
|
|
|
|
|
//var LogParamList = ds6.t_PublicInterface_Log.Where(x => x.ID >= 4).ToList();
|
|
|
|
|
//var LogParamList = ds6.t_PublicInterface_Log.Where(x => x.ID == 3553).ToList();
|
|
|
|
|
//var jsonstr = LogParamList[0].Param;
|
|
|
|
|
|
|
|
|
|
//正式逻辑
|
|
|
|
@ -166,7 +171,8 @@ namespace DSWeb.Areas.CommMng.PublicInterfaceDAL
|
|
|
|
|
csCustHead custhead = JsonConvert.Deserialize<csCustHead>(jsonstr);
|
|
|
|
|
var custlist = custhead.csCust;
|
|
|
|
|
|
|
|
|
|
var 录入人名字 = WebConfigurationManager.AppSettings["InfoClientInputUser"].ToString();
|
|
|
|
|
//var 录入人名字 = WebConfigurationManager.AppSettings["InfoClientInputUser"].ToString();
|
|
|
|
|
var 录入人名字 = "陈冠宇";
|
|
|
|
|
|
|
|
|
|
//解析param.Param
|
|
|
|
|
foreach (var cust in custlist)
|
|
|
|
@ -391,7 +397,8 @@ namespace DSWeb.Areas.CommMng.PublicInterfaceDAL
|
|
|
|
|
newerror.针对版本 = 0;
|
|
|
|
|
newerror.升级日期 = DateTime.Now;
|
|
|
|
|
newerror.升级人 = "管理员";
|
|
|
|
|
newerror.执行文件=$"[{ex.Message}]"+errorstr;
|
|
|
|
|
var exstr= JsonConvert.Serialize(ex);
|
|
|
|
|
newerror.执行文件=$"[{exstr}]"+errorstr;
|
|
|
|
|
|
|
|
|
|
var ds62= new DS6DataContext();
|
|
|
|
|
ds62.t_sys_soft_error.Add(newerror);
|
|
|
|
|