.
This commit is contained in:
@ -37,6 +37,12 @@ namespace IronIntel.Contractor.Site.MapView
|
||||
case "GetAssets":
|
||||
result = GetAssets();
|
||||
break;
|
||||
case "GetAssetBasicInfos":
|
||||
result = GetAssetBasicInfos();
|
||||
break;
|
||||
case "GetAssetBasicInfoByAssets":
|
||||
result = GetAssetBasicInfoByAssets();
|
||||
break;
|
||||
case "GetAssetGroups":
|
||||
result = GetAssetGroups();
|
||||
break;
|
||||
@ -125,6 +131,7 @@ namespace IronIntel.Contractor.Site.MapView
|
||||
throw ex;
|
||||
}
|
||||
string json = JsonConvert.SerializeObject(result, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore });
|
||||
Context.Response.ContentType = "application/json";
|
||||
Context.Response.Write(json);
|
||||
Context.Response.End();
|
||||
}
|
||||
@ -181,6 +188,47 @@ namespace IronIntel.Contractor.Site.MapView
|
||||
//return assets;
|
||||
}
|
||||
|
||||
private MapViewAssetItem[] GetAssetBasicInfos()
|
||||
{//获取用户有权的机器的基础信息,缓存在前端
|
||||
MapViewAssetItem[] assets = null;
|
||||
if (LoginSession != null)
|
||||
{
|
||||
var clientdata = Context.Request.Params["ClientData"];
|
||||
|
||||
clientdata = HttpUtility.HtmlDecode(clientdata);
|
||||
string[] ps = JsonConvert.DeserializeObject<string[]>(clientdata);
|
||||
|
||||
if (!SystemParams.IsDealer)
|
||||
assets = AssetMapViewManagement.GetAssetBasicInfos(LoginSession.SessionID, ps[0], LoginSession.User.UID);
|
||||
else
|
||||
assets = AssetMapViewManagement.GetDealerAssetBasicInfos(LoginSession.SessionID, ps[0], LoginSession.User.UID);
|
||||
}
|
||||
else
|
||||
assets = new MapViewAssetItem[0];
|
||||
|
||||
return assets;
|
||||
}
|
||||
|
||||
private MapViewAssetItem[] GetAssetBasicInfoByAssets()
|
||||
{//获取用户有权的机器的基础信息,缓存在前端
|
||||
MapViewAssetItem[] assets = null;
|
||||
if (LoginSession != null)
|
||||
{
|
||||
var clientdata = Context.Request.Params["ClientData"];
|
||||
|
||||
clientdata = HttpUtility.HtmlDecode(clientdata);
|
||||
string[] ps = JsonConvert.DeserializeObject<string[]>(clientdata);
|
||||
long[] assetids = JsonConvert.DeserializeObject<long[]>(ps[1]);
|
||||
|
||||
if (assetids.Length > 0)
|
||||
assets = AssetMapViewManagement.GetAssetItemsByAssets(LoginSession.SessionID, ps[0], LoginSession.User.UID, assetids);
|
||||
}
|
||||
else
|
||||
assets = new MapViewAssetItem[0];
|
||||
|
||||
return assets;
|
||||
}
|
||||
|
||||
private AssetGroupViewItem[] GetAssetGroups()
|
||||
{
|
||||
AssetGroupViewItem[] groups = null;
|
||||
|
Reference in New Issue
Block a user