Exemplo n.º 1
0
        public async Task <MessageModel <string> > PostZJ([FromBody] ZJAlarmView ZJAlarmView)
        {
            var data = new MessageModel <string>();

            var          type = ZJAlarmView.Type;
            d_alarm_info dai  = new d_alarm_info();
            var          list = await _b_alarm_typeServices.Query();

            foreach (var item in list)
            {
                if (item.Name.Contains("越界"))
                {
                    dai.AlarmTypeID = item.ID;
                    break;
                }
            }
            //dai.AlarmDeviceID = ZJAlarmView.CameraId;
            dai.VedioRecrdPath = ZJAlarmView.ImageUrl;
            dai.Content        = ZJAlarmView.EventType;
            dai.UpdateTime     = DateTime.Now;
            dai.AlarmTime      = Convert.ToDateTime(ZJAlarmView.time);
            var id = (await _d_alarm_infoServices.Add(dai));

            data.success = id > 0;
            if (data.success)
            {
                data.response = id.ObjToString();
                data.msg      = "添加周界报警信息成功";
            }


            return(data);
        }
Exemplo n.º 2
0
        public async Task <MessageModel <string> > PostJG([FromBody] JGAlarmView JGAlarmView)
        {
            var data = new MessageModel <string>();

            d_alarm_info dai  = new d_alarm_info();
            var          list = await _b_alarm_typeServices.Query();

            foreach (var item in list)
            {
                if (item.Name.Contains("激光"))
                {
                    dai.AlarmTypeID = item.ID;
                    break;
                }
            }
            int alarmID = JGAlarmView.EventID;
            var jgAlarm = await _topicsdkjgServices.Query(c => c.ID == alarmID);

            dai.Content    = jgAlarm.First().Name;
            dai.UpdateTime = DateTime.Now;
            dai.AlarmTime  = DateTime.Now;
            var id = (await _d_alarm_infoServices.Add(dai));

            data.success = id > 0;
            if (data.success)
            {
                data.response = id.ObjToString();
                data.msg      = "添加成功";
            }

            return(data);
        }
Exemplo n.º 3
0
        public async Task <MessageModel <string> > Post([FromBody] d_alarm_info d_alarm_info)
        {
            var data = new MessageModel <string>();

            var id = (await _d_alarm_infoServices.Add(d_alarm_info));

            data.success = id > 0;
            if (data.success)
            {
                data.response = id.ObjToString();
                data.msg      = "添加成功";
            }

            return(data);
        }
Exemplo n.º 4
0
        public async Task <MessageModel <string> > Update([FromBody] d_alarm_info d_alarm_info)
        {
            var data = new MessageModel <string>();

            if (d_alarm_info != null && d_alarm_info.ID > 0)
            {
                var id = (await _d_alarm_infoServices.Update(d_alarm_info));
                data.success = id;
                if (data.success)
                {
                    data.response = "id为" + d_alarm_info.ID.ToString() + "的数据更新成功";
                    data.msg      = "更新成功";
                }
                else
                {
                    data.response = "id为" + d_alarm_info.ID.ToString() + "的数据不存在";
                }
            }

            return(data);
        }