Browse Source

Merge branch 'master' of http://121.42.41.42:7070/r/esua-epdc-cloud

feature/dangjian
李鹏飞 5 years ago
parent
commit
e6c4f15270
  1. 10
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemDetailResultDTO.java
  2. 2
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java
  3. 6
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml

10
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemDetailResultDTO.java

@ -130,4 +130,14 @@ public class ItemDetailResultDTO implements Serializable {
* 一级分类编码
*/
private String firstCategoryCode;
/**
* 满意度评价得分(0-不满意1-基本满意2-非常满意)
*/
private Integer evaluationScore;
/**
* 满意度评价内容
*/
private String evaluationContent;
}

2
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

@ -314,7 +314,7 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
@Override
public Result evaluation(EvaluationFormDTO evaluationFormDTO) {
ItemEntity itemEntityResult = baseDao.selectById(evaluationFormDTO.getItemId());
if (itemEntityResult.getUserId().equals(evaluationFormDTO.getUserId()) && itemEntityResult.getEvaluationScore() == null) {
if (itemEntityResult.getUserId().equals(evaluationFormDTO.getUserId())) {
//内容审核
Boolean isConReview = evaluationFormDTO.getIsConReview();

6
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml

@ -277,6 +277,8 @@
<resultMap id="itemDetailMap" type="com.elink.esua.epdc.dto.item.result.ItemDetailResultDTO">
<result property="id" column="ID"/>
<result property="eventId" column="EVENT_ID"/>
<result property="evaluationScore" column="EVALUATION_SCORE"/>
<result property="evaluationContent" column="EVALUATION_CONTENT"/>
<result property="issueId" column="ISSUE_ID"/>
<result property="userLike" column="userLike"/>
<result property="userDislike" column="userDislike"/>
@ -311,6 +313,8 @@
(ua.attitude_flag = 1) userDislike,
</if>
item.ID,
item.EVALUATION_SCORE,
item.EVALUATION_CONTENT,
item.EVENT_ID,
item.ISSUE_ID,
item.ITEM_CONTENT,
@ -336,7 +340,7 @@
true ELSE false
END AS isSatisfactionEvaluation,
CASE
WHEN item.USER_ID = #{userId} AND item.EVALUATION_SCORE IS NULL THEN
WHEN item.USER_ID = #{userId} THEN
true ELSE false
END AS isShowSatisfactionEvaluation,
img.IMG_URL

Loading…
Cancel
Save