Browse Source

组变更申请,主页红点的相关修改

dev_shibei_match
wangchao 5 years ago
parent
commit
dba6589ffa
  1. 6
      epmet-module/gov-grid/gov-grid-server/src/main/java/com/epmet/controller/ResiGroupController.java
  2. 16
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupServiceImpl.java
  3. 5
      epmet-module/resi-group/resi-group-server/src/main/resources/mapper/group/GroupEditSubmitRecordDao.xml

6
epmet-module/gov-grid/gov-grid-server/src/main/java/com/epmet/controller/ResiGroupController.java

@ -139,7 +139,7 @@ public class ResiGroupController {
* @date 2020.11.03 10:19 * @date 2020.11.03 10:19
*/ */
@PostMapping("edit-auditing-list") @PostMapping("edit-auditing-list")
//@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_GROUP_EDIT_AUDITINGLIST) @RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_GROUP_EDIT_AUDITINGLIST)
public Result<List<ApplyingGroupResultDTO>> getEditAuditingList(@RequestBody CommonGridAndPageFormDTO param){ public Result<List<ApplyingGroupResultDTO>> getEditAuditingList(@RequestBody CommonGridAndPageFormDTO param){
ValidatorUtils.validateEntity(param, CommonGridAndPageFormDTO.GridPageGroup.class); ValidatorUtils.validateEntity(param, CommonGridAndPageFormDTO.GridPageGroup.class);
return groupOpenFeignClient.govEditAuditingList(param); return groupOpenFeignClient.govEditAuditingList(param);
@ -153,7 +153,7 @@ public class ResiGroupController {
* @date 2020.11.03 14:10 * @date 2020.11.03 14:10
*/ */
@PostMapping("edit-auditing-detail") @PostMapping("edit-auditing-detail")
//@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_GROUP_EDIT_DETAIL) @RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_GROUP_EDIT_DETAIL)
public Result<GroupEditionDetailResultDTO> getEditAuditingDetail(@RequestBody GovGroupSummarizeFromDTO param){ public Result<GroupEditionDetailResultDTO> getEditAuditingDetail(@RequestBody GovGroupSummarizeFromDTO param){
ValidatorUtils.validateEntity(param, GovGroupSummarizeFromDTO.GroupIdG.class); ValidatorUtils.validateEntity(param, GovGroupSummarizeFromDTO.GroupIdG.class);
return groupOpenFeignClient.govEditAuditingDetail(param); return groupOpenFeignClient.govEditAuditingDetail(param);
@ -167,7 +167,7 @@ public class ResiGroupController {
* @date 2020.11.03 16:02 * @date 2020.11.03 16:02
*/ */
@PostMapping("audit-edit") @PostMapping("audit-edit")
//@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_GROUP_EDIT_AUDIT) @RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_GROUP_EDIT_AUDIT)
public Result auditEdit(@LoginUser TokenDto tokenDto,@RequestBody GroupEditionAuditFormDTO param){ public Result auditEdit(@LoginUser TokenDto tokenDto,@RequestBody GroupEditionAuditFormDTO param){
param.setStaffId(tokenDto.getUserId()); param.setStaffId(tokenDto.getUserId());
ValidatorUtils.validateEntity(param, GroupEditionAuditFormDTO.GroupEditionAuditGroup.class); ValidatorUtils.validateEntity(param, GroupEditionAuditFormDTO.GroupEditionAuditGroup.class);

16
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupServiceImpl.java

@ -1108,6 +1108,9 @@ public class ResiGroupServiceImpl extends BaseServiceImpl<ResiGroupDao, ResiGrou
if (groupEditSubmitRecordDao.insert(editRecord) == 0) { if (groupEditSubmitRecordDao.insert(editRecord) == 0) {
throw new RenException(EpmetErrorCode.GROUP_EDIT_ERROR.getCode(), EpmetErrorCode.GROUP_EDIT_ERROR.getMsg()); throw new RenException(EpmetErrorCode.GROUP_EDIT_ERROR.getCode(), EpmetErrorCode.GROUP_EDIT_ERROR.getMsg());
} }
resiGroupRedis.addWorkGrassrootsGroupRedDotValue(group.getGridId());
} }
/** /**
@ -1276,6 +1279,12 @@ public class ResiGroupServiceImpl extends BaseServiceImpl<ResiGroupDao, ResiGrou
if(StringUtils.equals(param.getAuditResult(),ModuleConstant.AUDITING_OPERATION_REJECT) && StringUtils.isBlank(param.getRemark())){ if(StringUtils.equals(param.getAuditResult(),ModuleConstant.AUDITING_OPERATION_REJECT) && StringUtils.isBlank(param.getRemark())){
throw new RenException("拒绝理由不能为空"); throw new RenException("拒绝理由不能为空");
} }
GroupEditSubmitRecordEntity edit = groupEditSubmitRecordDao.selectEditDetail(param.getGroupId(),param.getAuditResult());
if(null == edit){
logger.error("com.epmet.modules.group.service.impl.ResiGroupServiceImpl.auditEdit,找不到待审核的组更新记录,传参:{}",JSON.toJSONString(param));
throw new RenException("找不到待审核的组更新记录");
}
int affectedRows = groupEditSubmitRecordDao.updateAuditResult(param.getGroupId(),param.getStaffId(),param.getAuditResult(),param.getRemark()); int affectedRows = groupEditSubmitRecordDao.updateAuditResult(param.getGroupId(),param.getStaffId(),param.getAuditResult(),param.getRemark());
if(affectedRows <= NumConstant.ZERO){ if(affectedRows <= NumConstant.ZERO){
logger.error("com.epmet.modules.group.service.impl.ResiGroupServiceImpl.auditEdit,更新组编辑记录时受影响行数小于1,传参:{}",JSON.toJSONString(param)); logger.error("com.epmet.modules.group.service.impl.ResiGroupServiceImpl.auditEdit,更新组编辑记录时受影响行数小于1,传参:{}",JSON.toJSONString(param));
@ -1283,16 +1292,11 @@ public class ResiGroupServiceImpl extends BaseServiceImpl<ResiGroupDao, ResiGrou
} }
if(!StringUtils.equals(param.getAuditResult(),ModuleConstant.AUDITING_OPERATION_REJECT)){ if(!StringUtils.equals(param.getAuditResult(),ModuleConstant.AUDITING_OPERATION_REJECT)){
//同意 //同意
GroupEditSubmitRecordEntity edit = groupEditSubmitRecordDao.selectEditDetail(param.getGroupId(),param.getAuditResult());
if(null == edit){
logger.error("com.epmet.modules.group.service.impl.ResiGroupServiceImpl.auditEdit,找不到待审核的组更新记录,传参:{}",JSON.toJSONString(param));
throw new RenException("找不到待审核的组更新记录");
}
ResiGroupEntity _update = ConvertUtils.sourceToTarget(edit,ResiGroupEntity.class); ResiGroupEntity _update = ConvertUtils.sourceToTarget(edit,ResiGroupEntity.class);
_update.setId(param.getGroupId()); _update.setId(param.getGroupId());
baseDao.updateById(_update); baseDao.updateById(_update);
} }
resiGroupRedis.subtractWorkGrassrootsPartyAuthRedDotValue(edit.getGridId());
} }
} }

5
epmet-module/resi-group/resi-group-server/src/main/resources/mapper/group/GroupEditSubmitRecordDao.xml

@ -74,7 +74,7 @@
groupp.GROUP_HEAD_PHOTO, groupp.GROUP_HEAD_PHOTO,
edit.READ_FLAG, edit.READ_FLAG,
edit.MESSAGE_TEXT, edit.MESSAGE_TEXT,
DATE_FORMAT( edit.CREATED_TIME, '%Y-%m-%d %H:%i' ) AS submitTime DATE_FORMAT( edit.CREATED_TIME, '%Y-%m-%d %H:%i' ) AS createdTime
FROM FROM
group_edit_submit_record edit group_edit_submit_record edit
LEFT JOIN resi_group groupp ON edit.GROUP_ID = groupp.ID LEFT JOIN resi_group groupp ON edit.GROUP_ID = groupp.ID
@ -94,7 +94,8 @@
GROUP_NAME, GROUP_NAME,
GROUP_HEAD_PHOTO, GROUP_HEAD_PHOTO,
GROUP_INTRODUCTION, GROUP_INTRODUCTION,
CREATED_BY CREATED_BY,
GRID_ID
FROM FROM
group_edit_submit_record group_edit_submit_record
WHERE WHERE

Loading…
Cancel
Save