wxr
2021-12-15 e1a8f2f7e4d850beedeb1469610b878c1427e976
HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs
@@ -853,13 +853,18 @@
    /// <param name="out_lat">APP GPS纬度</param>
    private void AutomatedGeofenceStatusReporting(double out_lng, double out_lat)
    {
      if (IsOthreShare)
      {
        //不是主账号直接返回
        return;
      }
      List<LogicData> logicDataList = new List<LogicData>();
      logicDataList.Clear();
      System.Threading.Tasks.Task.Run(() =>
      {
        try
        {
          //获取逻辑ID列表<备注:如果只针对当前手机的话,可以直接拿缓存数据自动化列表遍历>
          //获取逻辑ID列表,目前针对所有<备注:如果只针对当前手机的话,可以直接拿缓存数据自动化列表遍历>
          var idStr = Send.GetLogicIdList();
          if (idStr.Code == "0" && idStr.Data != null && idStr.Data.ToString() != "")
          {
@@ -900,6 +905,7 @@
                //离开
                direction = "leave";
              }
              ///遍历缓存列表<不为空说明数据已经推送过,不再推送>
              var isPush = pushList.Find((o) => o.homeId == HomeId && o.userId == UserInfo.Current.ID && o.userLogicId == logicDate.userLogicId && o.arriveOnLeave == direction);
              if (isPush == null)
              {