/// <summary> /// 1、 不传 返回所有2、 充电桩ID CPid 3、 供应点信息ID ChargeBaseID /// </summary> /// <param name="ChargeBaseID">供应点信息ID</param> /// <returns></returns> public static List <ChargingBaseEntity> GetChargingPileInfo(string ChargeBaseID) { List <ChargingBaseEntity> listBase = new List <ChargingBaseEntity>(); List <ChargingBaseInfo> listBaseInfo = ChargeRepository.GetChargingBaseInfo("", ChargeBaseID); if (listBaseInfo != null && listBaseInfo.Count > 0) { listBase.Add(TransChargeBase(listBaseInfo[0], true)); } return(listBase); }
public static List <ChargingBaseEntity> GetChargingBaseInfo(string cityid, string ChargeBaseID) { List <ChargingBaseEntity> lstCP = null; List <ChargingBaseInfo> lstCharging = Cache.Get <List <ChargingBaseInfo> >("GetChargingBaseInfo" + cityid + ChargeBaseID); if (lstCharging.IsEmpty()) { lstCharging = ChargeRepository.GetChargingBaseInfo(cityid, ChargeBaseID); Cache.Add("GetChargingBaseInfo" + cityid + ChargeBaseID, lstCharging); } if (lstCharging != null && lstCharging.Count > 0) { lstCP = new List <ChargingBaseEntity>(); foreach (ChargingBaseInfo info in lstCharging) { lstCP.Add(TransChargeBase(info)); } } return(lstCP); }