集成人员同步,专项检查同步

This commit is contained in:
2026-02-28 10:57:21 +08:00
parent 8f8f970ed5
commit 37ec112f65
51 changed files with 10342 additions and 20 deletions
+113
View File
@@ -860,6 +860,119 @@ namespace BLL
}
}
#region
/// <summary>
/// 获取集团单位列表
/// </summary>
/// <returns></returns>
public static List<Model.BaseInfoItem> getUnitLists()
{
var responeData = new Model.ResponeData();
List<Model.BaseInfoItem> list = new List<Model.BaseInfoItem>();
try
{
string baseurl = $"{SysConstSetService.CNCECPath}/api/Unit/getUnitLists";
// string baseurl = "http://localhost:7143/api/Unit/getUnitLists";
string contenttype = "application/json;charset=unicode";
Hashtable newToken = new Hashtable
{
{ "token", ServerService.GetToken().Token }
};
var strJosn = APIGetHttpService.Http(baseurl, "GET", contenttype, newToken, null);
if (!string.IsNullOrEmpty(strJosn))
{
JObject obj = JObject.Parse(strJosn);
responeData.code = Funs.GetNewIntOrZero(obj["code"].ToString());
responeData.message = obj["message"].ToString();
if (responeData.code == 1)
{
JArray getData = JArray.Parse(obj["data"].ToString());
if (getData.Count() > 0)
{
foreach (var item in getData)
{
var q = new Model.BaseInfoItem();
q.BaseInfoId = item["BaseInfoId"].ToString();
q.BaseInfoName = item["BaseInfoName"].ToString();
q.BaseInfoCode = item["BaseInfoCode"].ToString();
list.Add(q);
}
}
responeData.message = "获取成功:集团单位数" + getData.Count().ToString() + "条";
}
}
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = "获取失败:" + ex.Message;
ErrLogInfo.WriteLog("获取集团单位列表!", ex);
}
return list;
}
#endregion
#region
/// <summary>
/// 获取集团单位列表
/// </summary>
/// <returns></returns>
public static List<Model.BaseInfoItem> getProjectListByUnitId(string userId)
{
var responeData = new Model.ResponeData();
List<Model.BaseInfoItem> list = new List<Model.BaseInfoItem>();
try
{
string baseurl = $"{SysConstSetService.CNCECPath}/api/Unit/getProjectListByUnitId?unitId=" + userId + "&projectName=" + "&pageIndex=0";
// string baseurl = "http://localhost:7143/api/Unit/getProjectListByUnitId?unitId=" + userId + "&projectName=" + "&pageIndex=0" ;
string contenttype = "application/json;charset=unicode";
Hashtable newToken = new Hashtable
{
{ "token", ServerService.GetToken().Token }
};
var strJosn = APIGetHttpService.Http(baseurl, "GET", contenttype, newToken, null);
if (!string.IsNullOrEmpty(strJosn))
{
JObject obj = JObject.Parse(strJosn);
responeData.code = Funs.GetNewIntOrZero(obj["code"].ToString());
responeData.message = obj["message"].ToString();
if (responeData.code == 1)
{
JArray getData = JArray.Parse(obj["data"].ToString());
if (getData.Count() > 0)
{
foreach (var item in getData)
{
var q = new Model.BaseInfoItem();
q.BaseInfoId = item["BaseInfoId"].ToString();
q.BaseInfoName = item["BaseInfoName"].ToString();
q.BaseInfoCode = item["BaseInfoCode"].ToString();
list.Add(q);
}
}
responeData.message = "获取成功:集团项目数" + getData.Count().ToString() + "条";
}
}
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = "获取失败:" + ex.Message;
ErrLogInfo.WriteLog("获取集团项目数!", ex);
}
return list;
}
#endregion
#region id获取单位信息列表