|
|
@ -167,12 +167,21 @@ public class ResiWarmheartedApplyServiceImpl extends BaseServiceImpl<ResiWarmhea |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public Result submit(ResiWarmheartedSubmitFormDTO formDTO) { |
|
|
public Result submit(ResiWarmheartedSubmitFormDTO formDTO) { |
|
|
Result result = new Result(); |
|
|
Result result = new Result(); |
|
|
|
|
|
//0:为防止前台点击多次提交 先查询一下是否有已提交数据
|
|
|
|
|
|
ResiWarmheartedFormDTO ResiWarmheartedFormDTO = ConvertUtils.sourceToTarget(formDTO, ResiWarmheartedFormDTO.class); |
|
|
|
|
|
ResiWarmheartedFormDTO.setAuditStatus(ResiWarmheartedVisitConstant.REJECTED); |
|
|
|
|
|
ResiWarmheartedApplyDTO resiWarmheartedApplyDTO = resiWarmheartedApplyDao.selectResiWarmheartedApply(ResiWarmheartedFormDTO); |
|
|
|
|
|
if (null != resiWarmheartedApplyDTO) { |
|
|
|
|
|
result.error(ResiWarmheartedVisitConstant.REPEAT_EXCEPTION); |
|
|
|
|
|
return result; |
|
|
|
|
|
}else{ |
|
|
//1:将申请记录存入热心居民申请表中
|
|
|
//1:将申请记录存入热心居民申请表中
|
|
|
saveResiWarmApply(formDTO); |
|
|
saveResiWarmApply(formDTO); |
|
|
//2:将最后一次操作行为更新到热心居民申请行为记录表中
|
|
|
//2:将最后一次操作行为更新到热心居民申请行为记录表中
|
|
|
resiWarmheartedVisitService.updateResiWarmVisit(formDTO); |
|
|
resiWarmheartedVisitService.updateResiWarmVisit(formDTO); |
|
|
result.setCode(EpmetErrorCode.RESI_WARM_SUBMIT.getCode()); |
|
|
result.setCode(EpmetErrorCode.RESI_WARM_SUBMIT.getCode()); |
|
|
result.setMsg(EpmetErrorCode.RESI_WARM_SUBMIT.getMsg()); |
|
|
result.setMsg(EpmetErrorCode.RESI_WARM_SUBMIT.getMsg()); |
|
|
|
|
|
} |
|
|
return result; |
|
|
return result; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|