glj-代码提交
This commit is contained in:
parent
e9d6776631
commit
3328a49cee
|
@ -75,4 +75,15 @@ public class CallForHelpVo extends DisasterInfo {
|
||||||
|
|
||||||
|
|
||||||
private Date reviewTime;
|
private Date reviewTime;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 级别-地震
|
||||||
|
*/
|
||||||
|
private String disasterLevel;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 完成时间
|
||||||
|
*/
|
||||||
|
private Date respondedTime;
|
||||||
}
|
}
|
||||||
|
|
|
@ -130,6 +130,11 @@ public class DisasterInfoVo implements Serializable {
|
||||||
*/
|
*/
|
||||||
private String userName;
|
private String userName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 结束时间
|
||||||
|
*/
|
||||||
|
private Date respondedTime;
|
||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,7 @@ package com.kening.vordm.controller;
|
||||||
|
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
||||||
|
@ -122,26 +123,6 @@ public class DisasterInfoController {
|
||||||
*/
|
*/
|
||||||
@GetMapping("/select-condition")
|
@GetMapping("/select-condition")
|
||||||
public R<List<GroupByUse>> getSelectCondition(DisasterInfo disasterInfo) {
|
public R<List<GroupByUse>> getSelectCondition(DisasterInfo disasterInfo) {
|
||||||
// String dateType = String.valueOf(params.get("dateTyle"));
|
|
||||||
// LocalDate date = LocalDate.now();
|
|
||||||
// if(StringUtils.isNotBlank(dateType)){
|
|
||||||
// switch (dateType){
|
|
||||||
// case "1" :
|
|
||||||
// //Latest week 上一周
|
|
||||||
// date = LocalDate.now().minusWeeks(1);
|
|
||||||
// break;
|
|
||||||
// case "2":
|
|
||||||
// //Latest month 上一个月
|
|
||||||
// date = LocalDate.now().minusMonths(1);
|
|
||||||
// break;
|
|
||||||
// case "3":
|
|
||||||
// //Latest six month 上6个月
|
|
||||||
// date = LocalDate.now().minusMonths(6);
|
|
||||||
// break;
|
|
||||||
// default:
|
|
||||||
// break;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
String disaster_time = null;
|
String disaster_time = null;
|
||||||
if (disasterInfo.getDisasterTime() != null) {
|
if (disasterInfo.getDisasterTime() != null) {
|
||||||
disaster_time = DateUtil.format(disasterInfo.getDisasterTime(), "yyyy-MM-dd");
|
disaster_time = DateUtil.format(disasterInfo.getDisasterTime(), "yyyy-MM-dd");
|
||||||
|
@ -323,6 +304,9 @@ public class DisasterInfoController {
|
||||||
DisasterInfo disasterInfo = new DisasterInfo();
|
DisasterInfo disasterInfo = new DisasterInfo();
|
||||||
BeanUtil.copyProperties(callForHelpVo, disasterInfo);
|
BeanUtil.copyProperties(callForHelpVo, disasterInfo);
|
||||||
disasterInfo.setUploadTime(new Date());
|
disasterInfo.setUploadTime(new Date());
|
||||||
|
if (callForHelpVo.getDisasterLevel() != null){
|
||||||
|
disasterInfo.setDisasterLevel(callForHelpVo.getDisasterLevel());
|
||||||
|
}
|
||||||
Boolean flag3 = disasterInfoService.save(disasterInfo);
|
Boolean flag3 = disasterInfoService.save(disasterInfo);
|
||||||
|
|
||||||
|
|
||||||
|
@ -339,8 +323,7 @@ public class DisasterInfoController {
|
||||||
|
|
||||||
@PostMapping("review")
|
@PostMapping("review")
|
||||||
public R<Boolean> review(@RequestBody DisasterInfo disasterInfo) {
|
public R<Boolean> review(@RequestBody DisasterInfo disasterInfo) {
|
||||||
|
//审批通过 响应状态,0未审批,1审批未通过。2审批通过并正在响应,3审批通过并且响应完成
|
||||||
//审批通过
|
|
||||||
if (disasterInfo.getRespondStatus() == 2) {
|
if (disasterInfo.getRespondStatus() == 2) {
|
||||||
String numbering = serialNumberService.generateNumbering(disasterInfo.getDisasterType());
|
String numbering = serialNumberService.generateNumbering(disasterInfo.getDisasterType());
|
||||||
disasterInfo.setVordmId(numbering);
|
disasterInfo.setVordmId(numbering);
|
||||||
|
@ -374,6 +357,15 @@ public class DisasterInfoController {
|
||||||
*/
|
*/
|
||||||
@PutMapping("/updateBatch")
|
@PutMapping("/updateBatch")
|
||||||
public R updateBatch(@RequestBody List<DisasterInfo> disasterInfoList) {
|
public R updateBatch(@RequestBody List<DisasterInfo> disasterInfoList) {
|
||||||
|
disasterInfoList.stream().forEach(disasterInfo -> {
|
||||||
|
LambdaQueryWrapper<GuestManageDisasterRef> qw = new LambdaQueryWrapper<>();
|
||||||
|
qw.eq(GuestManageDisasterRef::getManagerId,disasterInfo.getId());
|
||||||
|
GuestManageDisasterRef one = guestManageDisasterRefService.getOne(qw);
|
||||||
|
one.setStatus(1);
|
||||||
|
one.setManagerId(disasterInfo.getChiefId());
|
||||||
|
guestManageDisasterRefService.updateById(one);
|
||||||
|
});
|
||||||
|
|
||||||
return R.status(disasterInfoService.updateBatchById(disasterInfoList));
|
return R.status(disasterInfoService.updateBatchById(disasterInfoList));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -191,6 +191,7 @@
|
||||||
d.upload_time,
|
d.upload_time,
|
||||||
d.geometry,
|
d.geometry,
|
||||||
d.respond_status,
|
d.respond_status,
|
||||||
|
d.responded_time,
|
||||||
ud.review_time AS reviewTime,
|
ud.review_time AS reviewTime,
|
||||||
bdb.dict_value as dictValue
|
bdb.dict_value as dictValue
|
||||||
From
|
From
|
||||||
|
@ -200,15 +201,7 @@
|
||||||
left join blade_dict_biz bdb on d.disaster_type = bdb.dict_key
|
left join blade_dict_biz bdb on d.disaster_type = bdb.dict_key
|
||||||
<where>
|
<where>
|
||||||
<if test="callForHelpVo.respondStatus!=null">
|
<if test="callForHelpVo.respondStatus!=null">
|
||||||
<if test="callForHelpVo.respondStatus == 0 or callForHelpVo.respondStatus == '0'">
|
d.respond_status = #{callForHelpVo.respondStatus}
|
||||||
d.respond_status = 1 or d.respond_status = 0
|
|
||||||
</if>
|
|
||||||
<if test="callForHelpVo.respondStatus != 0 and callForHelpVo.respondStatus != '0' and callForHelpVo.respondStatus != 3 and callForHelpVo.respondStatus != '3'">
|
|
||||||
d.respond_status = 2
|
|
||||||
</if>
|
|
||||||
<if test="callForHelpVo.respondStatus == 3 or callForHelpVo.respondStatus == '3'">
|
|
||||||
d.respond_status = 2 or d.respond_status = 3
|
|
||||||
</if>
|
|
||||||
</if>
|
</if>
|
||||||
<if test="callForHelpVo.chiefId != null">
|
<if test="callForHelpVo.chiefId != null">
|
||||||
and d.chief_id is null
|
and d.chief_id is null
|
||||||
|
|
|
@ -55,6 +55,9 @@
|
||||||
<if test="entityData.visualFlag != null">
|
<if test="entityData.visualFlag != null">
|
||||||
and ed.visual_flag = #{entityData.visualFlag}
|
and ed.visual_flag = #{entityData.visualFlag}
|
||||||
</if>
|
</if>
|
||||||
|
<if test="entityData.isPublish != null">
|
||||||
|
and ed.is_publish = #{entityData.isPublish}
|
||||||
|
</if>
|
||||||
<if test="entityData.type != null and entityData.type != ''">
|
<if test="entityData.type != null and entityData.type != ''">
|
||||||
and ed.type = #{entityData.type}
|
and ed.type = #{entityData.type}
|
||||||
</if>
|
</if>
|
||||||
|
|
|
@ -66,10 +66,10 @@ public class PictureInfoServiceImpl extends ServiceImpl<PictureInfoMapper, Pictu
|
||||||
PictureInfo pictureInfo = new PictureInfo();
|
PictureInfo pictureInfo = new PictureInfo();
|
||||||
pictureInfo.setLink(bladeFile.getLink());
|
pictureInfo.setLink(bladeFile.getLink());
|
||||||
pictureInfo.setDisasterId(otherData.getDisasterId());
|
pictureInfo.setDisasterId(otherData.getDisasterId());
|
||||||
if (otherData.getTitle() != null) {
|
if (otherData.getTitle() != null && !otherData.getTitle().equals("null")) {
|
||||||
pictureInfo.setName(otherData.getTitle());
|
pictureInfo.setName(otherData.getTitle());
|
||||||
} else {
|
} else {
|
||||||
pictureInfo.setName(bladeFile.getName());
|
pictureInfo.setName(bladeFile.getOriginalName());
|
||||||
}
|
}
|
||||||
pictureInfo.setSize(multipartFile.getSize());
|
pictureInfo.setSize(multipartFile.getSize());
|
||||||
pictureInfo.setType(multipartFile.getOriginalFilename().substring(multipartFile.getOriginalFilename().indexOf(".") + 1));
|
pictureInfo.setType(multipartFile.getOriginalFilename().substring(multipartFile.getOriginalFilename().indexOf(".") + 1));
|
||||||
|
|
Loading…
Reference in New Issue