예제 #1
0
 public LightService(HttpHelp httpHelp, ILogger logger, ISettingManager setting, IAbpSession abpSession)
 {
     HttpHelp   = httpHelp;
     Logger     = logger;
     Setting    = setting;
     AbpSession = abpSession;
 }
예제 #2
0
 public void AllLightOrder(List <AllLight> allLightOrders)
 {
     try
     {
         if (Setting.GetSettingValueForTenant <int>("lightIsRGB", AbpSession.GetTenantId()) == 1)
         {
             allLightOrders.ForEach(r =>
             {
                 if (r.LightColor == Entities.StorageData.LightColor.Default)
                 {
                     r.LightColor = Entities.StorageData.LightColor.Green;
                 }
             });
         }
         HttpHelp.Post <LightMsg>("/api/Light/AllLightOrder", allLightOrders);
     }
     catch (Exception wx)
     {
         Logger.Error("灯控制失败", wx);
     }
 }
예제 #3
0
 public LightService(HttpHelp httpHelp)
 {
     HttpHelp = httpHelp;
 }