/// <summary> /// 通过Mac获取网络模块缓存 /// </summary> /// <param name="networkModuleCacheRequest"></param> /// <returns></returns> public BasicResponse <List <Jc_MacInfo> > GetNetworkModuleCacheByMac(NetworkModuleGetByMacRequest NetworkModuleRequest) { BasicResponse <List <Jc_MacInfo> > Result = new BasicResponse <List <Jc_MacInfo> >(); NetworkModuleCacheGetByConditonRequest networkModuleCacheRequest = new NetworkModuleCacheGetByConditonRequest(); networkModuleCacheRequest.Predicate = a => a.MAC == NetworkModuleRequest.Mac && a.Type == 0; var result = _NetworkModuleCacheService.GetNetworkModuleCache(networkModuleCacheRequest); Result.Data = result.Data; return(Result); }
public static Jc_MacInfo QueryJcMac(string mac) { //IJC_MACService DEFService = ServiceFactory.CreateService<IJC_MACService>(); //return DEFService.QueryMACByCode(PointCode); //var req = new NetworkModuleCacheGetByConditonRequest //{ // Predicate = a => a.MAC == PointCode && a.InfoState != InfoState.Delete //}; //var res = NetworkModuleService.GetNetworkModuleCacheByDynamicCondition(req); var req = new NetworkModuleGetByMacRequest { Mac = mac }; var res = NetworkModuleService.GetNetworkModuleCacheByMac(req); if (!res.IsSuccess) { throw new Exception(res.Message); } return(res.Data.FirstOrDefault()); }
public BasicResponse <List <Jc_MacInfo> > GetNetworkModuleCacheByMac(NetworkModuleGetByMacRequest NetworkModuleRequest) { return(_NetworkModuleService.GetNetworkModuleCacheByMac(NetworkModuleRequest)); }
public BasicResponse <List <Jc_MacInfo> > GetNetworkModuleCacheByMac(NetworkModuleGetByMacRequest NetworkModuleRequest) { var responseStr = HttpClientHelper.Post(Webapi + "/v1/NetworkModule/GetNetworkModuleCacheByMac?token=" + Token, JSONHelper.ToJSONString(NetworkModuleRequest)); return(JSONHelper.ParseJSONString <BasicResponse <List <Jc_MacInfo> > >(responseStr)); }