Browse Source

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

master
yinzuomei 5 years ago
parent
commit
10cd3d674a
  1. 4
      epmet-module/gov-issue/gov-issue-client/src/main/java/com/epmet/dto/result/JoinVoteResultDTO.java
  2. 2
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/controller/IssueCustomerParameterController.java
  3. 1
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueCustomerParameterServiceImpl.java
  4. 19
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteDetailServiceImpl.java
  5. 2
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/CustomerProjectParameterController.java
  6. 6
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/CustomerProjectParameterServiceImpl.java
  7. 1
      epmet-module/gov-project/gov-project-server/src/main/resources/mapper/CustomerProjectParameterDao.xml
  8. 5
      epmet-module/resi-hall/resi-hall-client/src/main/java/com/epmet/dto/result/IssueDetailResultDTO.java
  9. 4
      epmet-module/resi-hall/resi-hall-client/src/main/java/com/epmet/dto/result/JoinVoteResultDTO.java
  10. 10
      epmet-module/resi-hall/resi-hall-server/src/main/java/com/epmet/service/impl/IssueServiceImpl.java

4
epmet-module/gov-issue/gov-issue-client/src/main/java/com/epmet/dto/result/JoinVoteResultDTO.java

@ -17,4 +17,8 @@ public class JoinVoteResultDTO implements Serializable {
*/ */
private Boolean joinVote; private Boolean joinVote;
/**
* 态度 - opposition反对support赞成 如果已投票此列有值
*/
private String attitude;
} }

2
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/controller/IssueCustomerParameterController.java

@ -116,7 +116,7 @@ public class IssueCustomerParameterController {
*/ */
@PostMapping("reviewsave") @PostMapping("reviewsave")
public Result reviewSave(@RequestBody ParameterFormDTO formDTO) { public Result reviewSave(@RequestBody ParameterFormDTO formDTO) {
ValidatorUtils.validateEntity(formDTO, UpdateGroup.class, DefaultGroup.class); ValidatorUtils.validateEntity(formDTO, AddGroup.class, DefaultGroup.class);
issueCustomerParameterService.reviewSave(formDTO); issueCustomerParameterService.reviewSave(formDTO);
return new Result(); return new Result();
} }

1
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueCustomerParameterServiceImpl.java

@ -145,6 +145,7 @@ public class IssueCustomerParameterServiceImpl extends BaseServiceImpl<IssueCust
entity.setParameterKey(IssueConstant.AUDIT_SWITCH); entity.setParameterKey(IssueConstant.AUDIT_SWITCH);
entity.setParameterName(IssueConstant.AUDIT_SWITCH_NAME); entity.setParameterName(IssueConstant.AUDIT_SWITCH_NAME);
entity.setParameterValue(formDTO.getAuditSwitch()); entity.setParameterValue(formDTO.getAuditSwitch());
entity.setDescription("已开启审核:open; 无需审核:close");
insert(entity); insert(entity);
} }

19
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteDetailServiceImpl.java

@ -17,16 +17,16 @@
package com.epmet.service.impl; package com.epmet.service.impl;
import com.alibaba.fastjson.JSONArray;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; 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.constant.NumConstant;
import com.epmet.commons.tools.constant.StrConstant;
import com.epmet.commons.tools.exception.EpmetErrorCode; import com.epmet.commons.tools.exception.EpmetErrorCode;
import com.epmet.commons.tools.exception.RenException; import com.epmet.commons.tools.exception.RenException;
import com.epmet.commons.tools.page.PageData; import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.utils.ConvertUtils; import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.commons.tools.constant.FieldConstant;
import com.epmet.constant.IssueConstant; import com.epmet.constant.IssueConstant;
import com.epmet.dao.IssueDao; import com.epmet.dao.IssueDao;
import com.epmet.dao.IssueVoteDetailDao; import com.epmet.dao.IssueVoteDetailDao;
@ -179,11 +179,24 @@ public class IssueVoteDetailServiceImpl extends BaseServiceImpl<IssueVoteDetailD
checkTopicPublisher.setTopicId(issueDTO.getSourceId()); checkTopicPublisher.setTopicId(issueDTO.getSourceId());
CheckTopicPublisherResultDTO publisherResult = resiGroupFeignClient.checkTopicPublisher(checkTopicPublisher).getData(); CheckTopicPublisherResultDTO publisherResult = resiGroupFeignClient.checkTopicPublisher(checkTopicPublisher).getData();
//校验是否投过票 //校验是否投过票
Integer checkoutVoteCount = baseDao.checkoutVote(formDTO); /*Integer checkoutVoteCount = baseDao.checkoutVote(formDTO);
if (checkoutVoteCount > NumConstant.ZERO || issuePublisher > NumConstant.ZERO || publisherResult.getCheckTopicPublisher() > NumConstant.ZERO){ if (checkoutVoteCount > NumConstant.ZERO || issuePublisher > NumConstant.ZERO || publisherResult.getCheckTopicPublisher() > NumConstant.ZERO){
resultDTO.setJoinVote(true); resultDTO.setJoinVote(true);
}else { }else {
resultDTO.setJoinVote(false); resultDTO.setJoinVote(false);
}*/
IssueVoteDetailDTO issueVoteDetailDTO=baseDao.selectUserIssueDet(checkVoteFormDTO.getUserId(),checkVoteFormDTO.getIssueId());
if(null!=issueVoteDetailDTO){
resultDTO.setJoinVote(true);
resultDTO.setAttitude(issueVoteDetailDTO.getAttitude());
return resultDTO;
}
if (issuePublisher > NumConstant.ZERO || publisherResult.getCheckTopicPublisher() > NumConstant.ZERO){
resultDTO.setJoinVote(true);
resultDTO.setAttitude(StrConstant.EPMETY_STR);
}else {
resultDTO.setJoinVote(false);
resultDTO.setAttitude(StrConstant.EPMETY_STR);
} }
return resultDTO; return resultDTO;
} }

2
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/CustomerProjectParameterController.java

@ -116,7 +116,7 @@ public class CustomerProjectParameterController {
*/ */
@PostMapping("remindsave") @PostMapping("remindsave")
public Result remindSave(@RequestBody ParameterFormDTO formDTO) { public Result remindSave(@RequestBody ParameterFormDTO formDTO) {
ValidatorUtils.validateEntity(formDTO, UpdateGroup.class, DefaultGroup.class); ValidatorUtils.validateEntity(formDTO, AddGroup.class, DefaultGroup.class);
customerProjectParameterService.remindSave(formDTO); customerProjectParameterService.remindSave(formDTO);
return new Result(); return new Result();
} }

6
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/CustomerProjectParameterServiceImpl.java

@ -230,6 +230,7 @@ public class CustomerProjectParameterServiceImpl extends BaseServiceImpl<Custome
detentionDays.setParameterKey(ParameterKeyConstant.DETENTION_DAYS); detentionDays.setParameterKey(ParameterKeyConstant.DETENTION_DAYS);
detentionDays.setParameterValue(formDTO.getDetentionDays()); detentionDays.setParameterValue(formDTO.getDetentionDays());
detentionDays.setParameterName(ParameterKeyConstant.DETENTION_DAYS_NAME); detentionDays.setParameterName(ParameterKeyConstant.DETENTION_DAYS_NAME);
detentionDays.setDescription("默5天");
list.add(detentionDays); list.add(detentionDays);
//计算方式 工作日work 日历天calendar //计算方式 工作日work 日历天calendar
CustomerProjectParameterEntity calculation = new CustomerProjectParameterEntity(); CustomerProjectParameterEntity calculation = new CustomerProjectParameterEntity();
@ -237,6 +238,7 @@ public class CustomerProjectParameterServiceImpl extends BaseServiceImpl<Custome
calculation.setParameterKey(ParameterKeyConstant.CALCULATION); calculation.setParameterKey(ParameterKeyConstant.CALCULATION);
calculation.setParameterValue(formDTO.getCalculation()); calculation.setParameterValue(formDTO.getCalculation());
calculation.setParameterName(ParameterKeyConstant.CALCULATION_NAME); calculation.setParameterName(ParameterKeyConstant.CALCULATION_NAME);
calculation.setDescription("计算方式 工作日work 日历天calendar");
list.add(calculation); list.add(calculation);
//即将超期提醒时间 //即将超期提醒时间
CustomerProjectParameterEntity remindTime = new CustomerProjectParameterEntity(); CustomerProjectParameterEntity remindTime = new CustomerProjectParameterEntity();
@ -244,6 +246,7 @@ public class CustomerProjectParameterServiceImpl extends BaseServiceImpl<Custome
remindTime.setParameterKey(ParameterKeyConstant.REMIND_TIME); remindTime.setParameterKey(ParameterKeyConstant.REMIND_TIME);
remindTime.setParameterValue(formDTO.getRemindTime()); remindTime.setParameterValue(formDTO.getRemindTime());
remindTime.setParameterName(ParameterKeyConstant.REMIND_TIME_NAME); remindTime.setParameterName(ParameterKeyConstant.REMIND_TIME_NAME);
remindTime.setDescription("默认 当天");
list.add(remindTime); list.add(remindTime);
//推送时间 //推送时间
CustomerProjectParameterEntity pushTime = new CustomerProjectParameterEntity(); CustomerProjectParameterEntity pushTime = new CustomerProjectParameterEntity();
@ -251,6 +254,7 @@ public class CustomerProjectParameterServiceImpl extends BaseServiceImpl<Custome
pushTime.setParameterKey(ParameterKeyConstant.PUSH_TIME); pushTime.setParameterKey(ParameterKeyConstant.PUSH_TIME);
pushTime.setParameterValue(formDTO.getPushTime()); pushTime.setParameterValue(formDTO.getPushTime());
pushTime.setParameterName(ParameterKeyConstant.PUSH_TIME_NAME); pushTime.setParameterName(ParameterKeyConstant.PUSH_TIME_NAME);
pushTime.setDescription("默认 上午8点");
list.add(pushTime); list.add(pushTime);
//设定核算单位天开始时间 //设定核算单位天开始时间
CustomerProjectParameterEntity startTime = new CustomerProjectParameterEntity(); CustomerProjectParameterEntity startTime = new CustomerProjectParameterEntity();
@ -258,6 +262,7 @@ public class CustomerProjectParameterServiceImpl extends BaseServiceImpl<Custome
startTime.setParameterKey(ParameterKeyConstant.START_TIME); startTime.setParameterKey(ParameterKeyConstant.START_TIME);
startTime.setParameterValue(formDTO.getStartTime()); startTime.setParameterValue(formDTO.getStartTime());
startTime.setParameterName(ParameterKeyConstant.START_TIME_NAME); startTime.setParameterName(ParameterKeyConstant.START_TIME_NAME);
startTime.setDescription("默认 00:00:00");
list.add(startTime); list.add(startTime);
//设定核算单位天结束时间 //设定核算单位天结束时间
CustomerProjectParameterEntity endTime = new CustomerProjectParameterEntity(); CustomerProjectParameterEntity endTime = new CustomerProjectParameterEntity();
@ -265,6 +270,7 @@ public class CustomerProjectParameterServiceImpl extends BaseServiceImpl<Custome
endTime.setParameterKey(ParameterKeyConstant.END_TIME); endTime.setParameterKey(ParameterKeyConstant.END_TIME);
endTime.setParameterValue(formDTO.getEndTime()); endTime.setParameterValue(formDTO.getEndTime());
endTime.setParameterName(ParameterKeyConstant.END_TIME_NAME); endTime.setParameterName(ParameterKeyConstant.END_TIME_NAME);
endTime.setDescription("默认 23:59:00");
list.add(endTime); list.add(endTime);
insertBatch(list); insertBatch(list);

1
epmet-module/gov-project/gov-project-server/src/main/resources/mapper/CustomerProjectParameterDao.xml

@ -31,6 +31,7 @@
</select> </select>
<select id="getParameterByCustomer" resultType="com.epmet.dto.CustomerProjectParameterDTO"> <select id="getParameterByCustomer" resultType="com.epmet.dto.CustomerProjectParameterDTO">
select select
PARAMETER_KEY,
PARAMETER_NAME, PARAMETER_NAME,
PARAMETER_VALUE PARAMETER_VALUE
from from

5
epmet-module/resi-hall/resi-hall-client/src/main/java/com/epmet/dto/result/IssueDetailResultDTO.java

@ -69,4 +69,9 @@ public class IssueDetailResultDTO implements Serializable {
* true已发表过想法false未发表想法 * true已发表过想法false未发表想法
*/ */
private Boolean publishIdeaFlag; private Boolean publishIdeaFlag;
/**
* 态度 - opposition反对support赞成
*/
private String attitude;
} }

4
epmet-module/resi-hall/resi-hall-client/src/main/java/com/epmet/dto/result/JoinVoteResultDTO.java

@ -17,4 +17,8 @@ public class JoinVoteResultDTO implements Serializable {
*/ */
private Boolean joinVote; private Boolean joinVote;
/**
* 态度 - opposition反对support赞成 如果已投票此列有值
*/
private String attitude;
} }

10
epmet-module/resi-hall/resi-hall-server/src/main/java/com/epmet/service/impl/IssueServiceImpl.java

@ -87,8 +87,14 @@ public class IssueServiceImpl implements IssueService {
CheckVoteFormDTO formDTO = new CheckVoteFormDTO(); CheckVoteFormDTO formDTO = new CheckVoteFormDTO();
formDTO.setIssueId(issueDetail.getIssueId()); formDTO.setIssueId(issueDetail.getIssueId());
formDTO.setUserId(tokenDto.getUserId()); formDTO.setUserId(tokenDto.getUserId());
JoinVoteResultDTO data = govIssueFeignClient.joinVote(formDTO).getData(); Result<JoinVoteResultDTO> joinVoteResultDTOResult=govIssueFeignClient.joinVote(formDTO);
issueDetailResult.setJoinVote(data.getJoinVote()); if(joinVoteResultDTOResult.success()&&null!=joinVoteResultDTOResult.getData()){
issueDetailResult.setJoinVote(joinVoteResultDTOResult.getData().getJoinVote());
issueDetailResult.setAttitude(joinVoteResultDTOResult.getData().getAttitude());
}else{
issueDetailResult.setJoinVote(false);
issueDetailResult.setAttitude(StrConstant.EPMETY_STR);
}
if (issueDetailResult.getIssueStatus().equals(HallConstat.SHIFT_PROJECT)){ if (issueDetailResult.getIssueStatus().equals(HallConstat.SHIFT_PROJECT)){
//校验项目是否结案 //校验项目是否结案
IssueIdFormDTO issueId = new IssueIdFormDTO(); IssueIdFormDTO issueId = new IssueIdFormDTO();

Loading…
Cancel
Save