Browse Source

居民信息变更审核

master
zhaoqifeng 3 years ago
parent
commit
1899f79c5b
  1. 15
      epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcResiUserConfirmController.java
  2. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/controller/MyHomeController.java
  3. 10
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcResiUserConfirmService.java
  4. 33
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserConfirmServiceImpl.java

15
epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcResiUserConfirmController.java

@ -7,8 +7,8 @@ import com.epmet.commons.tools.utils.Result;
import com.epmet.commons.tools.validator.AssertUtils;
import com.epmet.commons.tools.validator.ValidatorUtils;
import com.epmet.commons.tools.validator.group.AddGroup;
import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.epmet.commons.tools.validator.group.DefaultGroup;
import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.epmet.dto.IcResiUserConfirmDTO;
import com.epmet.excel.IcResiUserConfirmExcel;
import com.epmet.service.IcResiUserConfirmService;
@ -78,5 +78,18 @@ public class IcResiUserConfirmController {
}
/**
* 审核
*
* @Param tokenDto
* @Return {@link Result}
* @Author zhaoqifeng
* @Date 2022/6/1 17:26
*/
@PostMapping("confirm")
public Result confirm(@RequestBody IcResiUserConfirmDTO dto) {
icResiUserConfirmService.confirm(dto);
return new Result();
}
}

2
epmet-user/epmet-user-server/src/main/java/com/epmet/controller/MyHomeController.java

@ -113,7 +113,7 @@ public class MyHomeController {
* @Date 2022/6/1 10:26
*/
@PostMapping("registerAndBind")
public Result registerAndBind(@LoginUser TokenDto tokenDto, RegisterAndBindFormDTO formDTO) {
public Result registerAndBind(@LoginUser TokenDto tokenDto, @RequestBody RegisterAndBindFormDTO formDTO) {
formDTO.setCustomerId(tokenDto.getCustomerId());
formDTO.setUserId(tokenDto.getUserId());
myHomeService.registerAndBind(formDTO);

10
epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcResiUserConfirmService.java

@ -114,4 +114,14 @@ public interface IcResiUserConfirmService extends BaseService<IcResiUserConfirmE
* @return com.epmet.commons.tools.utils.Result
*/
Result<IcResiUserConfirmDTO> getMemberDetail(IcResiUserConfirmGetDTO dto);
/**
* 审核
*
* @Param dto
* @Return
* @Author zhaoqifeng
* @Date 2022/6/1 17:27
*/
void confirm(IcResiUserConfirmDTO dto);
}

33
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserConfirmServiceImpl.java

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl;
import com.epmet.commons.tools.constant.FieldConstant;
import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.commons.tools.utils.Result;
@ -139,4 +140,36 @@ public class IcResiUserConfirmServiceImpl extends BaseServiceImpl<IcResiUserConf
return new Result().ok(result);
}
/**
* 审核
*
* @param dto
* @Param dto
* @Return
* @Author zhaoqifeng
* @Date 2022/6/1 17:27
*/
@Override
@Transactional(rollbackFor = Exception.class)
public void confirm(IcResiUserConfirmDTO dto) {
baseDao.updateById(ConvertUtils.sourceToTarget(dto, IcResiUserConfirmEntity.class));
if (NumConstant.ONE_STR.equals(dto.getConfirmResult())) {
//审核通过,修改居民信息
IcResiUserConfirmEntity confirmEntity = baseDao.selectById(dto.getId());
if ("edit".equals(confirmEntity.getSubmitType())) {
IcResiUserEntity entity = ConvertUtils.sourceToTarget(confirmEntity, IcResiUserEntity.class);
entity.setName(confirmEntity.getSurname() + confirmEntity.getName());
entity.setId(confirmEntity.getIcResiUserId());
icResiUserDao.updateById(entity);
} else if ("delete".equals(confirmEntity.getSubmitType())){
IcResiUserEntity entity = new IcResiUserEntity();
entity.setId(confirmEntity.getIcResiUserId());
entity.setStatus(confirmEntity.getDeleteReason());
icResiUserDao.updateById(entity);
}
} else {
//TODO 发送消息
}
}
}

Loading…
Cancel
Save