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
*/
@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){
ValidatorUtils.validateEntity(param, CommonGridAndPageFormDTO.GridPageGroup.class);
return groupOpenFeignClient.govEditAuditingList(param);
@ -153,7 +153,7 @@ public class ResiGroupController {
* @date 2020.11.03 14:10
*/
@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){
ValidatorUtils.validateEntity(param, GovGroupSummarizeFromDTO.GroupIdG.class);
return groupOpenFeignClient.govEditAuditingDetail(param);
@ -167,7 +167,7 @@ public class ResiGroupController {
* @date 2020.11.03 16:02
*/
@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){
param.setStaffId(tokenDto.getUserId());
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) {
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())){
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());
if(affectedRows <= NumConstant.ZERO){
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)){
//同意
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);
_update.setId(param.getGroupId());
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,
edit.READ_FLAG,
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
group_edit_submit_record edit
LEFT JOIN resi_group groupp ON edit.GROUP_ID = groupp.ID
@ -94,7 +94,8 @@
GROUP_NAME,
GROUP_HEAD_PHOTO,
GROUP_INTRODUCTION,
CREATED_BY
CREATED_BY,
GRID_ID
FROM
group_edit_submit_record
WHERE

Loading…
Cancel
Save