JLChen
2021-11-23 9b3b40e8f334714a1e22181f3c9ee7083302b7eb
HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs
@@ -867,9 +867,9 @@
                        //经纬度为空,认为自动化没有配置地理围栏,不处理;
                        continue;
                    }
                    //自动化纬度
                    //自动化配置输入条件纬度
                    double lat = Convert.ToDouble(logicDate.geo_fence.latitude);
                    //自动化经度
                    //自动化配置输入条件经度
                    double lon = Convert.ToDouble(logicDate.geo_fence.longitude);
                    //自动化配置输入条件<地理围栏半径><单位,公里、千米.米>
                    int radius = int.Parse(logicDate.geo_fence.radius);
@@ -885,6 +885,7 @@
                        //离开
                        direction = "leave";
                    }
                    //推送给云端是否成功
                     bool f= Send.GeoFenceStateReport(logicDate.userLogicId,logicDate.sid, direction);
                    //if () { }
                    //Common.FileUtlis.Files.WriteFileByBytes(savePath, ssd);
@@ -894,5 +895,39 @@
        }
    }
    public class DD {
        /// <summary>
        /// 云端唯一id
        /// </summary>
        public string userLogicId = "";
        /// <summary>
        /// 网关id
        /// </summary>
        public string gatewayId = "";
        /// <summary>
        /// 逻辑唯一标识
        /// </summary>
        public string sid = "";
        /// <summary>
        /// 住宅id
        /// </summary>
        public string homeId = "";
        /// <summary>
        /// 是否推送过(true:已经推送,false:没有不推送)
        /// </summary>
        public bool IsPush;
        /// <summary>
        /// 到达某地
        /// </summary>
        public string arrive = "";
        /// <summary>
        /// 离开
        /// </summary>
        public string leave = "";
    }
}