|
@ -90,12 +90,12 @@ public class BsSgcDfSafeJbxxController extends BaseController { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@GetMapping("/getHistogram") |
|
|
@GetMapping("/getHistogram") |
|
|
public HashMap<String, HashMap<String,String>> getHistogram() { |
|
|
public HashMap<String, HashMap<String, String>> getHistogram() { |
|
|
Integer layer = sysXzqhService.getLayer(); |
|
|
Integer layer = sysXzqhService.getLayer(); |
|
|
|
|
|
|
|
|
String xzqh = sysXzqhService.getXzqh(); |
|
|
String xzqh = sysXzqhService.getXzqh(); |
|
|
|
|
|
|
|
|
HashMap<String, HashMap<String,String>> dto = bsSgcSzSafeJbxxService.getHistogram(layer, xzqh); |
|
|
HashMap<String, HashMap<String, String>> dto = bsSgcSzSafeJbxxService.getHistogram(layer, xzqh); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return dto; |
|
|
return dto; |
|
@ -112,9 +112,10 @@ public class BsSgcDfSafeJbxxController extends BaseController { |
|
|
BsSgcDfSafeJbxx data = sp.getData(); |
|
|
BsSgcDfSafeJbxx data = sp.getData(); |
|
|
Page<BsSgcDfSafeJbxx> page = bsSgcSzSafeJbxxService.page(new Page<>(sp.getPageNum(), sp.getPageSize()), |
|
|
Page<BsSgcDfSafeJbxx> page = bsSgcSzSafeJbxxService.page(new Page<>(sp.getPageNum(), sp.getPageSize()), |
|
|
Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class).like(data.getDikeName() != null, BsSgcDfSafeJbxx::getDikeName, data.getDikeName()) |
|
|
Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class).like(data.getDikeName() != null, BsSgcDfSafeJbxx::getDikeName, data.getDikeName()) |
|
|
.ne(BsSgcDfSafeJbxx::getStatus,"0") |
|
|
.ne(BsSgcDfSafeJbxx::getStatus, "0") |
|
|
.eq(data.getDikeType() != null, BsSgcDfSafeJbxx::getDikeType, data.getDikeType()) |
|
|
.eq(data.getDikeType() != null, BsSgcDfSafeJbxx::getDikeType, data.getDikeType()) |
|
|
.eq(data.getStatus() != null, BsSgcDfSafeJbxx::getStatus, data.getStatus()) |
|
|
.eq(data.getStatus() != null, BsSgcDfSafeJbxx::getStatus, data.getStatus()) |
|
|
|
|
|
.isNull(BsSgcDfSafeJbxx::getExprDate) |
|
|
.likeRight(data.getAdcd() != null, BsSgcDfSafeJbxx::getAdcd, sysXzqhService.getSubString(data.getAdcd())) |
|
|
.likeRight(data.getAdcd() != null, BsSgcDfSafeJbxx::getAdcd, sysXzqhService.getSubString(data.getAdcd())) |
|
|
.orderByDesc(BsSgcDfSafeJbxx::getCreateTime)); |
|
|
.orderByDesc(BsSgcDfSafeJbxx::getCreateTime)); |
|
|
|
|
|
|
|
@ -128,8 +129,8 @@ public class BsSgcDfSafeJbxxController extends BaseController { |
|
|
|
|
|
|
|
|
Page<BsSgcDfSafeJbxx> page = bsSgcSzSafeJbxxService.page(new Page<>(sp.getPageNum(), sp.getPageSize()), |
|
|
Page<BsSgcDfSafeJbxx> page = bsSgcSzSafeJbxxService.page(new Page<>(sp.getPageNum(), sp.getPageSize()), |
|
|
Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class).like(data.getDikeName() != null, BsSgcDfSafeJbxx::getDikeName, data.getDikeName()) |
|
|
Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class).like(data.getDikeName() != null, BsSgcDfSafeJbxx::getDikeName, data.getDikeName()) |
|
|
.eq(BsSgcDfSafeJbxx::getStatus, "1").or().eq(BsSgcDfSafeJbxx::getStatus, "4").or().eq(BsSgcDfSafeJbxx::getHzStatus,"0") |
|
|
.eq(BsSgcDfSafeJbxx::getStatus, "1").or().eq(BsSgcDfSafeJbxx::getStatus, "4").or().eq(BsSgcDfSafeJbxx::getHzStatus, "0") |
|
|
.or().eq(BsSgcDfSafeJbxx::getZxStatus,"0") |
|
|
.or().eq(BsSgcDfSafeJbxx::getZxStatus, "0") |
|
|
.eq(data.getDikeType() != null, BsSgcDfSafeJbxx::getDikeType, data.getDikeType()) |
|
|
.eq(data.getDikeType() != null, BsSgcDfSafeJbxx::getDikeType, data.getDikeType()) |
|
|
.eq(data.getStatus() != null, BsSgcDfSafeJbxx::getStatus, data.getStatus()) |
|
|
.eq(data.getStatus() != null, BsSgcDfSafeJbxx::getStatus, data.getStatus()) |
|
|
.likeRight(data.getAdcd() != null, BsSgcDfSafeJbxx::getAdcd, sysXzqhService.getSubString(data.getAdcd())) |
|
|
.likeRight(data.getAdcd() != null, BsSgcDfSafeJbxx::getAdcd, sysXzqhService.getSubString(data.getAdcd())) |
|
@ -179,7 +180,7 @@ public class BsSgcDfSafeJbxxController extends BaseController { |
|
|
@PutMapping |
|
|
@PutMapping |
|
|
public AjaxResult edit(@RequestBody BsSgcDfSafeJbxx bsSgcSzSafeJbxx) { |
|
|
public AjaxResult edit(@RequestBody BsSgcDfSafeJbxx bsSgcSzSafeJbxx) { |
|
|
// bsSgcSzSafeJbxx.setStatus("4");
|
|
|
// bsSgcSzSafeJbxx.setStatus("4");
|
|
|
if (bsSgcSzSafeJbxx.getStatus().equals("6")) { |
|
|
/*if (bsSgcSzSafeJbxx.getStatus().equals("6")) { |
|
|
String id = bsSgcSzSafeJbxx.getId(); |
|
|
String id = bsSgcSzSafeJbxx.getId(); |
|
|
BsSgcDfSafeJbxx byId = bsSgcSzSafeJbxxService.getById(id); |
|
|
BsSgcDfSafeJbxx byId = bsSgcSzSafeJbxxService.getById(id); |
|
|
byId.setExprDate(new Date()); |
|
|
byId.setExprDate(new Date()); |
|
@ -187,6 +188,29 @@ public class BsSgcDfSafeJbxxController extends BaseController { |
|
|
bsSgcSzSafeJbxxService.save(byId); |
|
|
bsSgcSzSafeJbxxService.save(byId); |
|
|
bsSgcSzSafeJbxx.setEffDate(new Date()); |
|
|
bsSgcSzSafeJbxx.setEffDate(new Date()); |
|
|
bsSgcSzSafeJbxx.setExprDate(null); |
|
|
bsSgcSzSafeJbxx.setExprDate(null); |
|
|
|
|
|
}*/ |
|
|
|
|
|
if (bsSgcSzSafeJbxx.getStatus().equals("4")) { |
|
|
|
|
|
String id = bsSgcSzSafeJbxx.getId(); |
|
|
|
|
|
//获取未修改的数据
|
|
|
|
|
|
BsSgcDfSafeJbxx byId = bsSgcSzSafeJbxxService.getById(id); |
|
|
|
|
|
//将未修改的数据插入数据库
|
|
|
|
|
|
byId.setExprDate(new Date()); |
|
|
|
|
|
byId.setId(UUID.randomUUID().toString()); |
|
|
|
|
|
bsSgcSzSafeJbxxService.save(byId); |
|
|
|
|
|
//生成新的数据
|
|
|
|
|
|
bsSgcSzSafeJbxx.setEffDate(new Date()); |
|
|
|
|
|
bsSgcSzSafeJbxx.setExprDate(null); |
|
|
|
|
|
return toAjax(bsSgcSzSafeJbxxService.updateById(bsSgcSzSafeJbxx)); |
|
|
|
|
|
} |
|
|
|
|
|
if (bsSgcSzSafeJbxx.getStatus().equals("5")) { |
|
|
|
|
|
List<BsSgcDfSafeJbxx> list = bsSgcSzSafeJbxxService.list(Wrappers.lambdaQuery(BsSgcDfSafeJbxx.class) |
|
|
|
|
|
.eq(BsSgcDfSafeJbxx::getDikeCode, bsSgcSzSafeJbxx.getDikeCode()) |
|
|
|
|
|
.isNull(BsSgcDfSafeJbxx::getEffDate) |
|
|
|
|
|
.orderByDesc(BsSgcDfSafeJbxx::getExprDate)); |
|
|
|
|
|
bsSgcSzSafeJbxxService.removeById(bsSgcSzSafeJbxx.getId()); |
|
|
|
|
|
BsSgcDfSafeJbxx bsSgcDfSafeJbxx = list.get(0); |
|
|
|
|
|
bsSgcDfSafeJbxx.setExprDate(null); |
|
|
|
|
|
return toAjax(bsSgcSzSafeJbxxService.updateById(bsSgcDfSafeJbxx)); |
|
|
} |
|
|
} |
|
|
return toAjax(bsSgcSzSafeJbxxService.updateById(bsSgcSzSafeJbxx)); |
|
|
return toAjax(bsSgcSzSafeJbxxService.updateById(bsSgcSzSafeJbxx)); |
|
|
} |
|
|
} |
|
|