Browse Source

Merge remote-tracking branch 'origin/dev_issue_audit' into dev_temp

dev
wangchao 5 years ago
parent
commit
5716428605
  1. 10
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueServiceImpl.java
  2. 3
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/GroupIssueServiceImpl.java

10
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueServiceImpl.java

@ -359,9 +359,13 @@ public class IssueServiceImpl extends BaseServiceImpl<IssueDao, IssueEntity> imp
} }
} else { } else {
//重新提交 或 工作端审核议题 更新application //重新提交 或 工作端审核议题 更新application
if(!isStaffAudition) ifRepeat = true; if (applicationList.size() > NumConstant.ONE) {
if (applicationList.size() > NumConstant.ONE) applicationList.sort(Comparator.comparing(IssueApplicationDTO::getUpdatedTime, Collections.reverseOrder()));
logger.error("com.epmet.service.impl.IssueServiceImpl.topicShiftedToIssueV2,查出多条转移提提交记录,话题Id:{}", param.getTopicId()); logger.error("com.epmet.service.impl.IssueServiceImpl.topicShiftedToIssueV2,查出多条转移提提交记录,话题Id:{}", param.getTopicId());
}
if(!isStaffAudition)
if(StringUtils.equals(ModuleConstants.ISSUE_APPLICATION_STATUS_UNDER_AUDITING,applicationList.iterator().next().getApplyStatus()))
ifRepeat = true;
} }
applicationList.forEach(apply -> { applicationList.forEach(apply -> {
@ -370,7 +374,7 @@ public class IssueServiceImpl extends BaseServiceImpl<IssueDao, IssueEntity> imp
carrier.setApplyStatus(defaultStatusUnderAuditing); carrier.setApplyStatus(defaultStatusUnderAuditing);
carrier.setSuggestion(!isStaffAudition ? apply.getSuggestion() : param.getSuggestion()); carrier.setSuggestion(!isStaffAudition ? apply.getSuggestion() : param.getSuggestion());
carrier.setIssueTitle(!isStaffAudition ? apply.getIssueTitle() : param.getIssueTitle()); carrier.setIssueTitle(!isStaffAudition ? apply.getIssueTitle() : param.getIssueTitle());
carrier.setPassedReason(isStaffAudition ? param.getAudition().getReason() : null); carrier.setPassedReason(isStaffAudition ? StringUtils.equals(ModuleConstants.AUDITION_TYPE_APPROVAL,param.getAudition().getActionType()) ? param.getAudition().getReason() :null : null);
carrier.setIssueId(isStaffAudition ? param.getIssueId() : null); carrier.setIssueId(isStaffAudition ? param.getIssueId() : null);
carrier.setUpdatedTime(param.getCreatedTime()); carrier.setUpdatedTime(param.getCreatedTime());
carrier.setUpdatedBy(param.getUserId()); carrier.setUpdatedBy(param.getUserId());

3
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/GroupIssueServiceImpl.java

@ -116,10 +116,13 @@ public class GroupIssueServiceImpl implements GroupIssueService {
switch (gender){ switch (gender){
case "1": case "1":
result = "先生"; result = "先生";
break;
case "2": case "2":
result = "女士"; result = "女士";
break;
case "0": case "0":
result = "先生/女士"; result = "先生/女士";
break;
default: default:
result = "先生/女士"; result = "先生/女士";
} }

Loading…
Cancel
Save