Browse Source

处理返回格式。

hotfix/yujt_opt
zhangyuan 5 years ago
parent
commit
69ea031be5
  1. 38
      epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/smile/project/service/impl/PropertyProjectServiceImpl.java

38
epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/smile/project/service/impl/PropertyProjectServiceImpl.java

@ -28,17 +28,6 @@ import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.ParentAndAllDeptDTO; import com.elink.esua.epdc.dto.ParentAndAllDeptDTO;
import com.elink.esua.epdc.dto.ParentAndAllDeptDTO;
import com.elink.esua.epdc.smile.dto.constant.GroupConstant;
import com.elink.esua.epdc.smile.dto.enums.GroupStateEnum;
import com.elink.esua.epdc.smile.dto.events.form.GroupFormDTO;
import com.elink.esua.epdc.smile.dto.group.GroupDTO;
import com.elink.esua.epdc.smile.dto.project.PropertyProjectDTO;
import com.elink.esua.epdc.smile.dto.project.form.ProjectDetailFormDTO;
import com.elink.esua.epdc.smile.dto.project.form.ProjectListFormDTO;
import com.elink.esua.epdc.smile.dto.project.form.ProjectScoreFormDTO;
import com.elink.esua.epdc.smile.dto.project.result.ProjectDetailResultDTO;
import com.elink.esua.epdc.smile.dto.project.result.ProjectListResultDTO;
import com.elink.esua.epdc.modules.smile.feign.AdminFeignClient; import com.elink.esua.epdc.modules.smile.feign.AdminFeignClient;
import com.elink.esua.epdc.modules.smile.feign.EventFeignClient; import com.elink.esua.epdc.modules.smile.feign.EventFeignClient;
import com.elink.esua.epdc.modules.smile.group.dao.GroupDao; import com.elink.esua.epdc.modules.smile.group.dao.GroupDao;
@ -50,6 +39,17 @@ import com.elink.esua.epdc.modules.smile.project.entity.PropertyProjectEntity;
import com.elink.esua.epdc.modules.smile.project.service.PropertyProjectService; import com.elink.esua.epdc.modules.smile.project.service.PropertyProjectService;
import com.elink.esua.epdc.modules.smile.rocketmq.dto.OrganizationModifyDTO; import com.elink.esua.epdc.modules.smile.rocketmq.dto.OrganizationModifyDTO;
import com.elink.esua.epdc.modules.smile.topic.service.TopicService; import com.elink.esua.epdc.modules.smile.topic.service.TopicService;
import com.elink.esua.epdc.smile.dto.constant.GroupConstant;
import com.elink.esua.epdc.smile.dto.enums.GroupStateEnum;
import com.elink.esua.epdc.smile.dto.events.form.GroupFormDTO;
import com.elink.esua.epdc.smile.dto.group.GroupDTO;
import com.elink.esua.epdc.smile.dto.project.PropertyProjectDTO;
import com.elink.esua.epdc.smile.dto.project.form.ProjectDetailFormDTO;
import com.elink.esua.epdc.smile.dto.project.form.ProjectListFormDTO;
import com.elink.esua.epdc.smile.dto.project.form.ProjectScoreFormDTO;
import com.elink.esua.epdc.smile.dto.project.result.ProjectDetailResultDTO;
import com.elink.esua.epdc.smile.dto.project.result.ProjectListResultDTO;
import io.netty.util.internal.StringUtil;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -161,7 +161,6 @@ public class PropertyProjectServiceImpl extends BaseServiceImpl<PropertyProjectD
groupEntity.setState(GroupStateEnum.GROUP_STATE_EXAMINATION_PASSED.getValue()); groupEntity.setState(GroupStateEnum.GROUP_STATE_EXAMINATION_PASSED.getValue());
groupEntity.setGroupAvatar(GroupConstant.PROPERTY_GROUP_AVATAR); groupEntity.setGroupAvatar(GroupConstant.PROPERTY_GROUP_AVATAR);
groupEntity.setGroupName(entity.getProjectName() + "群"); groupEntity.setGroupName(entity.getProjectName() + "群");
// groupEntity.setGroupCategory(GroupConstant.PROPERTY_GROUP_CATEGORY);
groupEntity.setSectionCode(GroupConstant.PROPERTY_GROUP_SECTION); groupEntity.setSectionCode(GroupConstant.PROPERTY_GROUP_SECTION);
groupEntity.setCategoryCode(GroupConstant.PROPERTY_GROUP_CATEGORY_CODE); groupEntity.setCategoryCode(GroupConstant.PROPERTY_GROUP_CATEGORY_CODE);
groupEntity.setTypeKey(OrganizationTypeConstant.ORG_TYPE_GRID_PARTY); groupEntity.setTypeKey(OrganizationTypeConstant.ORG_TYPE_GRID_PARTY);
@ -226,19 +225,10 @@ public class PropertyProjectServiceImpl extends BaseServiceImpl<PropertyProjectD
scoreFormDTO.setProjectId(dto.getId()); scoreFormDTO.setProjectId(dto.getId());
String score = propertyProjectScoreDao.selectScoreByIdV2(scoreFormDTO); String score = propertyProjectScoreDao.selectScoreByIdV2(scoreFormDTO);
String avaScore = propertyProjectScoreDao.selectAvaScore(scoreFormDTO); String avaScore = propertyProjectScoreDao.selectAvaScore(scoreFormDTO);
// 如果没有打分情况,赋""表示未打分 projectDetailResultDTO.setUserScore(StringUtil.isNullOrEmpty(score) ? "" : score);
if (score == null) { projectDetailResultDTO.setAvaScore(StringUtil.isNullOrEmpty(avaScore) ? "" : avaScore);
projectDetailResultDTO.setUserScore("");
} else {
// 处理mysql sum后出现的,0
projectDetailResultDTO.setUserScore(score.replace(".0", ""));
}
// 如果没有打分情况,赋""表示没有平均分
if (avaScore == null) {
projectDetailResultDTO.setAvaScore("");
}
} }
return projectDetailResultDTO; return projectDetailResultDTO;
} }

Loading…
Cancel
Save