1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- using NXWMS.Client.Code.Serialize;
- using NXWMS.Client.Interface.Monitor;
- using NXWMS.Client.Model.AppModels.Condition.Monitor;
- using NXWMS.Client.Model.AppModels.Result.Base;
- using NXWMS.Client.Model.AppModels.Result.Monitor;
- using NXWMS.Client.Model.CoreModels;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace NXWMS.Client.WebApiService.Routers.Monitor
- {
- public class WcsMotManageService: IWcsMotManageService
- {
- /// <summary>
- /// 获取库位监控数据
- /// </summary>
- /// <param name="searchMd">库位监控对象</param>
- /// <returns></returns>
- public OperateResultInfo<List<WcsMotBalanceMonitor>> GetBinMonitorData(WcsMotBalanceSearchMd searchMd)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWcsMotManage.RouterStruct._GetBinMonitorData, JsonHandleHelper.SerializeObject(searchMd));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WcsMotBalanceMonitor>>>(result);
- }
- /// <summary>
- /// 获取整线设备监控数据
- /// </summary>
- /// <param name="searchMd">设备监控对象</param>
- /// <returns></returns>
- public OperateResultInfo<List<WcsMotBasDevResult>> GetBasDevData(WcsMotBasDevSearchMd searchMd)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWcsMotManage.RouterStruct._GetAllLineDevStatus, JsonHandleHelper.SerializeObject(searchMd));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WcsMotBasDevResult>>>(result);
- }
- /// <summary>
- /// 获取设备状态监控数据
- /// </summary>
- /// <param name="searchMd">设备状态查询对象</param>
- /// <returns></returns>
- public OperateResultInfo<List<WcsMotOpcItemStatusResult>> GetWcsMotOpcItemStatusData(WcsMotOpcItemStatusSearchMd searchMd)
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWcsMotManage.RouterStruct._GetAllBasDevStatus, JsonHandleHelper.SerializeObject(searchMd));
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WcsMotOpcItemStatusResult>>>(result);
- }
- public OperateResultInfo<List<BasFaultMd>> GetBasFaultMsg()
- {
- string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWcsMotManage.RouterStruct._GetBasFaultMsg);
- return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<BasFaultMd>>>(result);
- }
- }
- }
|