Browse Source

啊哈哈

master
zxc 5 years ago
parent
commit
0996b8726c
  1. 51
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ProjectSatisfactionDetailServiceImpl.java

51
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ProjectSatisfactionDetailServiceImpl.java

@ -240,57 +240,6 @@ public class ProjectSatisfactionDetailServiceImpl extends BaseServiceImpl<Projec
baseDao.insert(entity);
// 更新
statisticsDao.updateEvaluateData(formDTO.getProjectId(), formDTO.getSatisfaction());
/*RLock lock = null;
try {
lock = distributedLock.getLock("evaluate_project");
if (null != lock){
ProjectEntity projectEntity = projectDao.selectById(formDTO.getProjectId());
if (null == projectEntity){
throw new RenException("未查询到项目信息");
}
// 应评价数 = 话题创建者 + 议题发起者 + 议题表决人 【去重】
// 议题发起者 和 议题表决人 和 话题创建者 查询
Result<List<String>> canEvaluateProjectCount = govIssueOpenFeignClient.canEvaluateProjectCount(projectEntity.getOriginId());
if (!canEvaluateProjectCount.success()){
throw new RenException("【查询项目应评价人数失败】,【"+canEvaluateProjectCount.getMsg()+"】");
}
List<String> userIds = canEvaluateProjectCount.getData();
// 校验此项目记录是否存在
Integer count = statisticsDao.checkProjectExists(formDTO.getProjectId());
if (count == NumConstant.ZERO){
ProjectSatisfactionStatisticsEntity entity1 = new ProjectSatisfactionStatisticsEntity();
entity1.setShouldEvaluateCount(userIds.size());
entity1.setCustomerId(formDTO.getCustomerId());
entity1.setProjectId(formDTO.getProjectId());
entity1.setBadCount(NumConstant.ZERO);
entity1.setGoodCount(NumConstant.ZERO);
entity1.setPerfectCount(NumConstant.ZERO);
switch (formDTO.getSatisfaction()){
case ProjectConstant.EVALUATE_BAD:
entity1.setBadCount(NumConstant.ONE);
break;
case ProjectConstant.EVALUATE_GOOD:
entity1.setGoodCount(NumConstant.ONE);
break;
case ProjectConstant .EVALUATE_PERFECT:
entity1.setPerfectCount(NumConstant.ONE);
default:
}
// 新添一条记录
statisticsDao.insert(entity1);
}else {
// 更新
statisticsDao.updateEvaluateData(formDTO.getProjectId(), formDTO.getSatisfaction());
}
}
}catch (Exception e){
throw new RenException(e.getMessage());
}finally {
if (lock != null){
lock.unlock();
}
}*/
}
/**

Loading…
Cancel
Save