|
@@ -25,6 +25,7 @@ import com.ozs.framework.config.ServerConfig;
|
|
|
import com.ozs.service.entity.BaseCameraManagement;
|
|
|
import com.ozs.service.entity.BaseDeviceDynamicManagement;
|
|
|
import com.ozs.service.entity.BaseRailwayManagement;
|
|
|
+import com.ozs.service.entity.BaseUser;
|
|
|
import com.ozs.service.entity.CameraTree;
|
|
|
import com.ozs.service.entity.MsgAlarm;
|
|
|
import com.ozs.service.entity.vo.BaseCameraManagementHomeVo;
|
|
@@ -35,6 +36,7 @@ import com.ozs.service.entity.vo.MsgAlarmResp;
|
|
|
import com.ozs.service.service.BaseCameraManagementService;
|
|
|
import com.ozs.service.service.BaseDeviceDynamicManagementService;
|
|
|
import com.ozs.service.service.BaseRailwayManagementService;
|
|
|
+import com.ozs.service.service.BaseUserService;
|
|
|
import com.ozs.service.service.MsgAlarmService;
|
|
|
import com.ozs.system.service.DataScoreUtil;
|
|
|
import com.ozs.system.service.ISysDeptService;
|
|
@@ -67,6 +69,7 @@ import java.text.Collator;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
+import java.util.stream.Stream;
|
|
|
|
|
|
|
|
|
* <p>
|
|
@@ -99,6 +102,8 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
private IdempotenceUtils idempotenceUtils;
|
|
|
@Autowired
|
|
|
private DataScoreUtil dataScoreUtil;
|
|
|
+ @Resource
|
|
|
+ private BaseUserService baseUserService;
|
|
|
|
|
|
|
|
|
* 所有相机列表+权限
|
|
@@ -183,6 +188,7 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
page.setTotal(page.getTotal());
|
|
|
page.setCurrent(page.getCurrent());
|
|
|
page.setPages(page.getPages());
|
|
|
+ List<String> roleName = baseUserService.getRoleName(getUserId());
|
|
|
if (!ObjectUtils.isEmpty(page) && page.getRecords().size() > 0) {
|
|
|
List<BaseCameraManagement> dto1 = page.getRecords().stream().map(o -> {
|
|
|
LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
@@ -199,6 +205,13 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
o.setEndMiles(end);
|
|
|
String begin = AppendUtils.stringAppend(o.getBeginMile());
|
|
|
o.setBeginMiles(begin);
|
|
|
+ if (roleName.size()>0){
|
|
|
+ for (String s : roleName) {
|
|
|
+ if ("超级管理员".equals(s)){
|
|
|
+ o.setIsStartRecording(1);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
return o;
|
|
|
}).collect(Collectors.toList());
|
|
|
page.setRecords(dto1);
|
|
@@ -688,7 +701,7 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
baseCameraManagement.setTaskId(start);
|
|
|
baseCameraManagement.setUpdateBy(getUserId());
|
|
|
} else {
|
|
|
- return error("开启视频录制失败");
|
|
|
+ return success("开启视频录制失败:请确认流是否存在或流是否开启");
|
|
|
}
|
|
|
if (baseCameraManagementService.updateById(baseCameraManagement)) {
|
|
|
return success();
|