Browse Source

增加事件回复修改功能;

master
luyan 2 years ago
parent
commit
ef2d639f59
  1. 5
      epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/form/IcEventReplyFormDTO.java
  2. 7
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/IcEventController.java
  3. 7
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/IcEventReplyService.java
  4. 17
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventReplyServiceImpl.java

5
epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/form/IcEventReplyFormDTO.java

@ -21,6 +21,11 @@ public class IcEventReplyFormDTO implements Serializable {
public interface Process extends CustomerClientShowGroup {
}
/**
* 回复ID
*/
private String id;
/**
* 事件ID
*/

7
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/IcEventController.java

@ -622,4 +622,11 @@ public class IcEventController {
return new Result<List<GridOrVillageEventRateResultDTO>>().ok(icEventService.getEventRateByAgencyId(agencyId));
}
@PostMapping("updateReply")
public Result updateReply(@RequestBody IcEventReplyFormDTO formDTO) {
icEventReplyService.updateByReplyId(formDTO);
return new Result();
}
}

7
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/IcEventReplyService.java

@ -3,6 +3,7 @@ package com.epmet.service;
import com.epmet.commons.mybatis.service.BaseService;
import com.epmet.commons.tools.page.PageData;
import com.epmet.dto.IcEventReplyDTO;
import com.epmet.dto.form.IcEventReplyFormDTO;
import com.epmet.dto.result.IcEventProcessListResultDTO;
import com.epmet.entity.IcEventReplyEntity;
@ -87,4 +88,10 @@ public interface IcEventReplyService extends BaseService<IcEventReplyEntity> {
* @return
*/
List<IcEventReplyDTO> replyList(String icEventId,String userId);
/**
* 更新事件回复
* @param formDTO
*/
void updateByReplyId(IcEventReplyFormDTO formDTO);
}

17
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventReplyServiceImpl.java

@ -8,6 +8,7 @@ import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.dao.IcEventReplyDao;
import com.epmet.dto.IcEventReplyDTO;
import com.epmet.dto.form.IcEventReplyFormDTO;
import com.epmet.dto.result.IcEventProcessListResultDTO;
import com.epmet.entity.IcEventReplyEntity;
import com.epmet.service.IcEventReplyService;
@ -46,8 +47,8 @@ public class IcEventReplyServiceImpl extends BaseServiceImpl<IcEventReplyDao, Ic
return ConvertUtils.sourceToTarget(entityList, IcEventReplyDTO.class);
}
private QueryWrapper<IcEventReplyEntity> getWrapper(Map<String, Object> params){
String id = (String)params.get(FieldConstant.ID_HUMP);
private QueryWrapper<IcEventReplyEntity> getWrapper(Map<String, Object> params) {
String id = (String) params.get(FieldConstant.ID_HUMP);
QueryWrapper<IcEventReplyEntity> wrapper = new QueryWrapper<>();
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id);
@ -99,4 +100,16 @@ public class IcEventReplyServiceImpl extends BaseServiceImpl<IcEventReplyDao, Ic
return list;
}
@Override
public void updateByReplyId(IcEventReplyFormDTO formDTO) {
if (null != formDTO.getId()) {
IcEventReplyEntity entity = baseDao.selectById(formDTO.getId());
entity.setManageStatus(formDTO.getManageStatus());
entity.setManageResi(formDTO.getManageResi());
entity.setManageResiTel(formDTO.getManageResiTel());
entity.setManageTime(formDTO.getManageTime());
baseDao.updateById(entity);
}
}
}
Loading…
Cancel
Save