劳务人员看板

This commit is contained in:
geh
2026-05-09 11:43:24 +08:00
parent c375bff46b
commit 6c67afae72
19 changed files with 4902 additions and 22 deletions
+58 -18
View File
@@ -216,17 +216,31 @@ namespace BLL
string baseurl = "/api/Resources/getSafeLawListByType";
Dictionary<string, string> dic = new Dictionary<string, string>()
{
{"type",type},
{"pageIndex","0"}
{ "type", type },
{ "pageIndex", "0" }
};
var returnData = GerDataFromCncec(baseurl, dic, 3000);
if (returnData != null && returnData.code == 1)
if (returnData != null && returnData.code == 1 && returnData.data != null)
{
JObject jt = Newtonsoft.Json.JsonConvert.DeserializeObject<JObject>(returnData.data.ToString());
var data = jt["getDataList"].ToString();
result = JsonConvert.DeserializeObject<List<Model.SafeLawItem>>(data);
try
{
JObject jt = Newtonsoft.Json.JsonConvert.DeserializeObject<JObject>(returnData.data.ToString());
if (jt != null && jt["getDataList"] != null)
{
var data = jt["getDataList"].ToString();
if (!string.IsNullOrEmpty(data))
{
result = JsonConvert.DeserializeObject<List<Model.SafeLawItem>>(data) ??
new List<SafeLawItem>();
}
}
}
catch (Exception ex)
{
// 记录异常日志,避免程序崩溃
APICommonService.SaveSysHttpLog("Error_GetSafeLawList", baseurl, ex.Message);
result = new List<SafeLawItem>();
}
}
return result;
}
@@ -244,12 +258,25 @@ namespace BLL
};
var returnData = GerDataFromCncec(baseurl, dic, 4000);
if (returnData != null && returnData.code == 1)
if (returnData != null && returnData.code == 1 && returnData.data != null)
{
JObject jt = Newtonsoft.Json.JsonConvert.DeserializeObject<JObject>(returnData.data.ToString());
var data = jt["getDataList"].ToString();
result = JsonConvert.DeserializeObject<List<Model.NoticeOutput>>(data);
try
{
JObject jt = Newtonsoft.Json.JsonConvert.DeserializeObject<JObject>(returnData.data.ToString());
if (jt != null && jt["getDataList"] != null)
{
var data = jt["getDataList"].ToString();
if (!string.IsNullOrEmpty(data))
{
result = JsonConvert.DeserializeObject<List<Model.NoticeOutput>>(data) ?? new List<NoticeOutput>();
}
}
}
catch (Exception ex)
{
APICommonService.SaveSysHttpLog("Error_GetNoticeList", baseurl, ex.Message);
result = new List<NoticeOutput>();
}
}
return result;
}
@@ -275,12 +302,25 @@ namespace BLL
};
var returnData = GerDataFromCncec(baseurl, dic, 3000);
if (returnData != null && returnData.code == 1)
if (returnData != null && returnData.code == 1 && returnData.data != null)
{
JObject jt = Newtonsoft.Json.JsonConvert.DeserializeObject<JObject>(returnData.data.ToString());
var data = jt["getDataList"].ToString();
result = JsonConvert.DeserializeObject<List<Model.NoticeOutput>>(data);
try
{
JObject jt = Newtonsoft.Json.JsonConvert.DeserializeObject<JObject>(returnData.data.ToString());
if (jt != null && jt["getDataList"] != null)
{
var data = jt["getDataList"].ToString();
if (!string.IsNullOrEmpty(data))
{
result = JsonConvert.DeserializeObject<List<Model.NoticeOutput>>(data) ?? new List<NoticeOutput>();
}
}
}
catch (Exception ex)
{
APICommonService.SaveSysHttpLog("Error_GetNewsList", baseurl, ex.Message);
result = new List<NoticeOutput>();
}
}
return result;
}