|
@@ -71,7 +71,7 @@ public class BaseRailwayManagementController extends BaseController {
|
|
@ApiOperation(value = "线路管理表分页")
|
|
@ApiOperation(value = "线路管理表分页")
|
|
@PostMapping("/list")
|
|
@PostMapping("/list")
|
|
public AjaxResult selectBaseLineManagement(@RequestBody BaseRailwayManagementVo baseRailwayManagementVo) {
|
|
public AjaxResult selectBaseLineManagement(@RequestBody BaseRailwayManagementVo baseRailwayManagementVo) {
|
|
- List<String> userIds = baseCameraManagementService.getUserIds(getUserId());
|
|
|
|
|
|
+ List<String> userIds = baseCameraManagementService.getUserIdList(getUserId());
|
|
LambdaQueryWrapper<BaseRailwayManagement> lw = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
LambdaQueryWrapper<BaseRailwayManagement> lw = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
if (!ObjectUtils.isEmpty(userIds)) {
|
|
if (!ObjectUtils.isEmpty(userIds)) {
|
|
lw.in(BaseRailwayManagement::getCreateBy, userIds);
|
|
lw.in(BaseRailwayManagement::getCreateBy, userIds);
|
|
@@ -134,11 +134,35 @@ public class BaseRailwayManagementController extends BaseController {
|
|
@PostMapping("/saveRailwayManagement")
|
|
@PostMapping("/saveRailwayManagement")
|
|
@ApiOperation("新增线路管理表信息")
|
|
@ApiOperation("新增线路管理表信息")
|
|
public AjaxResult saveLineManagement(@RequestBody BaseRailwayManagement baseRailwayManagement) {
|
|
public AjaxResult saveLineManagement(@RequestBody BaseRailwayManagement baseRailwayManagement) {
|
|
|
|
+ String idempotence = idempotenceUtils.getIdempotence(baseRailwayManagement.getRailwayCode());
|
|
|
|
+ if (StringUtils.isNotEmpty(idempotence)){
|
|
|
|
+ return error("你的网络卡顿,请不要一直添加!!!");
|
|
|
|
+ }
|
|
|
|
+ idempotenceUtils.createIdempotence(baseRailwayManagement.getRailwayCode());
|
|
|
|
+
|
|
|
|
+ LambdaQueryWrapper<BaseRailwayManagement> lw = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
|
|
+ if (!ObjectUtils.isEmpty(baseRailwayManagement.getRailwayCode())) {
|
|
|
|
+ lw.eq(BaseRailwayManagement::getRailwayCode, baseRailwayManagement.getRailwayCode());
|
|
|
|
+ BaseRailwayManagement railwayManagement = baseRailwayManagementService.getOne(lw);
|
|
|
|
+ if (!ObjectUtils.isEmpty(railwayManagement)) {
|
|
|
|
+ return error("线路编码已存在,不能重复添加");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!ObjectUtils.isEmpty(baseRailwayManagement.getRailwayName())) {
|
|
|
|
+ lw.eq(BaseRailwayManagement::getRailwayName, baseRailwayManagement.getRailwayName());
|
|
|
|
+ BaseRailwayManagement railwayManagement = baseRailwayManagementService.getOne(lw);
|
|
|
|
+ if (!ObjectUtils.isEmpty(railwayManagement)) {
|
|
|
|
+ return error("线路名称已存在,不能重复添加");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
baseRailwayManagement.setCreateBy(getUserId());
|
|
baseRailwayManagement.setCreateBy(getUserId());
|
|
baseRailwayManagement.setUpdateBy(getUserId());
|
|
baseRailwayManagement.setUpdateBy(getUserId());
|
|
if (baseRailwayManagementService.save(baseRailwayManagement)) {
|
|
if (baseRailwayManagementService.save(baseRailwayManagement)) {
|
|
|
|
+ idempotenceUtils.deleteIdempotence(baseRailwayManagement.getRailwayCode());
|
|
return AjaxResult.success();
|
|
return AjaxResult.success();
|
|
}
|
|
}
|
|
|
|
+ idempotenceUtils.deleteIdempotence(baseRailwayManagement.getRailwayCode());
|
|
return AjaxResult.error();
|
|
return AjaxResult.error();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -151,15 +175,25 @@ public class BaseRailwayManagementController extends BaseController {
|
|
@PutMapping("/editRailwayManagement")
|
|
@PutMapping("/editRailwayManagement")
|
|
@ApiOperation("修改线路管理表信息")
|
|
@ApiOperation("修改线路管理表信息")
|
|
public AjaxResult editLineManagement(@RequestBody BaseRailwayManagement baseRailwayManagement) {
|
|
public AjaxResult editLineManagement(@RequestBody BaseRailwayManagement baseRailwayManagement) {
|
|
- String idempotence = idempotenceUtils.getIdempotence(baseRailwayManagement.getRailwayCode());
|
|
|
|
- if (StringUtils.isNotEmpty(idempotence)){
|
|
|
|
- return error("你的网络卡顿,请不要一直添加!!!");
|
|
|
|
- }
|
|
|
|
- idempotenceUtils.createIdempotence(baseRailwayManagement.getRailwayCode());
|
|
|
|
BaseRailwayManagement baseRailwayManagement1 = baseRailwayManagementService.getById(baseRailwayManagement.getId());
|
|
BaseRailwayManagement baseRailwayManagement1 = baseRailwayManagementService.getById(baseRailwayManagement.getId());
|
|
if (ObjectUtils.isEmpty(baseRailwayManagement1)) {
|
|
if (ObjectUtils.isEmpty(baseRailwayManagement1)) {
|
|
return error("主键不存在");
|
|
return error("主键不存在");
|
|
}
|
|
}
|
|
|
|
+ LambdaQueryWrapper<BaseRailwayManagement> lw = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
|
|
+ if (!ObjectUtils.isEmpty(baseRailwayManagement.getRailwayCode())) {
|
|
|
|
+ lw.eq(BaseRailwayManagement::getRailwayCode, baseRailwayManagement.getRailwayCode());
|
|
|
|
+ BaseRailwayManagement railwayManagement = baseRailwayManagementService.getOne(lw);
|
|
|
|
+ if (!ObjectUtils.isEmpty(railwayManagement) && !baseRailwayManagement.getId().equals(railwayManagement.getId())) {
|
|
|
|
+ return error("线路编码已存在,不能进行修改操作");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!ObjectUtils.isEmpty(baseRailwayManagement.getRailwayName())) {
|
|
|
|
+ lw.eq(BaseRailwayManagement::getRailwayName, baseRailwayManagement.getRailwayName());
|
|
|
|
+ BaseRailwayManagement railwayManagement = baseRailwayManagementService.getOne(lw);
|
|
|
|
+ if (!ObjectUtils.isEmpty(railwayManagement) && !baseRailwayManagement.getId().equals(railwayManagement.getId())) {
|
|
|
|
+ return error("线路名称已存在,不能进行修改操作");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
if (!baseRailwayManagement1.getRailwayCode().equals(baseRailwayManagement.getRailwayCode())) {
|
|
if (!baseRailwayManagement1.getRailwayCode().equals(baseRailwayManagement.getRailwayCode())) {
|
|
LambdaQueryWrapper<BaseCameraManagement> wrapper = new LambdaQueryWrapper();
|
|
LambdaQueryWrapper<BaseCameraManagement> wrapper = new LambdaQueryWrapper();
|
|
wrapper.eq(BaseCameraManagement::getRailwayCode, baseRailwayManagement1.getRailwayCode());
|
|
wrapper.eq(BaseCameraManagement::getRailwayCode, baseRailwayManagement1.getRailwayCode());
|
|
@@ -170,10 +204,8 @@ public class BaseRailwayManagementController extends BaseController {
|
|
}
|
|
}
|
|
baseRailwayManagement.setUpdateBy(getUserId());
|
|
baseRailwayManagement.setUpdateBy(getUserId());
|
|
if (baseRailwayManagementService.updateById(baseRailwayManagement)) {
|
|
if (baseRailwayManagementService.updateById(baseRailwayManagement)) {
|
|
- idempotenceUtils.deleteIdempotence(baseRailwayManagement.getRailwayCode());
|
|
|
|
return AjaxResult.success();
|
|
return AjaxResult.success();
|
|
}
|
|
}
|
|
- idempotenceUtils.deleteIdempotence(baseRailwayManagement.getRailwayCode());
|
|
|
|
return AjaxResult.error();
|
|
return AjaxResult.error();
|
|
}
|
|
}
|
|
|
|
|