Commit 44484a21 authored by tangwei's avatar tangwei

增加视屏绑定接口

parent 1ec64c53
......@@ -16,6 +16,7 @@ import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
/**
......@@ -42,6 +43,15 @@ public class ConfirmAlarmController extends AbstractBaseController {
return iConfirmAlarmService.getDetailsById(alamId, equipId, type, area);
}
@PostMapping(value = "/video/list")
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(value = "根据id,type查询确警页面相关数据")
public Map<String, Integer> videoList( @RequestBody Map<String,List<String>> map) {
List<String> equipId =map.get("equipId");
return iConfirmAlarmService.videoList(equipId);
}
@PostMapping(value = "/confirmAlam")
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(value = "保存")
......
......@@ -3,7 +3,9 @@ package com.yeejoin.equipmanage.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yeejoin.equipmanage.common.entity.EquipmentSpecificAlarm;
import com.yeejoin.equipmanage.common.entity.EquipmentSpecificAlarmLog;
import com.yeejoin.equipmanage.common.entity.vo.AlamVideoVO;
import java.util.List;
import java.util.Map;
/**
......@@ -17,6 +19,7 @@ public interface IConfirmAlarmService extends IService<EquipmentSpecificAlarm> {
*/
Map<String ,Object> getDetailsById( Long alamId, Long equipId , String type, String area);
Map<String ,Integer> videoList(List<String> list);
void confirmAlam(EquipmentSpecificAlarmLog ent, String appKey, String product, String token, String userId);
......
......@@ -145,6 +145,20 @@ public class ConfirmAlarmServiceImpl extends ServiceImpl<ConfirmAlarmMapper, Equ
}
@Override
public Map<String ,Integer> videoList(List<String> list) {
Map<String ,Integer> map=new HashMap<>();
for (String s : list) {
List<AlamVideoVO> video = videoMapper.getVideoBySpeId(Long.valueOf(s));
if(video!=null&&video.size()>0){
map.put(s,video.size());
}else{
map.put(s,0);
}
}
return map;
}
@Override
@Transactional(rollbackFor = Exception.class)
public void confirmAlam(EquipmentSpecificAlarmLog ent, String appKey, String product, String token, String userId) {
try {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment