Browse Source

Merge remote-tracking branch 'origin/feature/hotfix_shangbao' into feature/hotfix_shangbao

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

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

@ -141,6 +141,11 @@ public class ItemDetailResultDTO implements Serializable {
*/ */
private String firstCategoryCode; private String firstCategoryCode;
/**
* 满意度评价状态(0-不可评价1-可评价)
*/
private String evaluationState;
/** /**
* 满意度评价得分(0-不满意1-基本满意2-非常满意) * 满意度评价得分(0-不满意1-基本满意2-非常满意)
*/ */

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

@ -859,6 +859,7 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
return new Result().error(CheckDataUtils.violations_code, CheckDataUtils.violations_message); return new Result().error(CheckDataUtils.violations_code, CheckDataUtils.violations_message);
} }
// 诉求评价
ItemEntity itemEntity = new ItemEntity(); ItemEntity itemEntity = new ItemEntity();
itemEntity.setId(evaluationFormDTO.getItemId()); itemEntity.setId(evaluationFormDTO.getItemId());
itemEntity.setEvaluationScore(evaluationFormDTO.getEvaluationScore()); itemEntity.setEvaluationScore(evaluationFormDTO.getEvaluationScore());
@ -866,7 +867,7 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
itemEntity.setEvaluationTime(new Date()); itemEntity.setEvaluationTime(new Date());
baseDao.updateById(itemEntity); baseDao.updateById(itemEntity);
//接口异常,保存至待审核信息 //内容审核接口异常,保存至待审核信息
if (contentResult == null && !isConReview) { if (contentResult == null && !isConReview) {
SaveCheckRecordsDTO record = CheckDataUtils.getPackageRecords(evaluationFormDTO.getUserId(), SaveCheckRecordsDTO record = CheckDataUtils.getPackageRecords(evaluationFormDTO.getUserId(),
evaluationFormDTO.getUserName(), CheckDataUtils.cate_two, null, ModuleName.ITEM_SATISFACTION.getCode(), textList, evaluationFormDTO.getUserName(), CheckDataUtils.cate_two, null, ModuleName.ITEM_SATISFACTION.getCode(), textList,
@ -876,7 +877,7 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
//判断是否为待审核 //判断是否为待审核
if (contentResult != null) { if (contentResult != null) {
CheckResultMessageDTO twoTypes = null; CheckResultMessageDTO twoTypes;
if (isConReview) { if (isConReview) {
twoTypes = CheckDataUtils.saveTwoTypes(contentResult, null); twoTypes = CheckDataUtils.saveTwoTypes(contentResult, null);
} else { } else {
@ -890,7 +891,7 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
contentSecurityFeign.insertRecords(record); contentSecurityFeign.insertRecords(record);
} }
} }
//诉求评价 //诉求评价推送市中心
pushToCityGridService.evaluation(evaluationFormDTO.getItemId()); pushToCityGridService.evaluation(evaluationFormDTO.getItemId());
return new Result(); return new Result();
} else { } else {

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

@ -422,6 +422,7 @@
IFNULL(item.item_voice,iii.IMG_URL) as VOICE, IFNULL(item.item_voice,iii.IMG_URL) as VOICE,
IF(item.DURATION=0,iii.DURATION,item.DURATION) as DURATION, IF(item.DURATION=0,iii.DURATION,item.DURATION) as DURATION,
item.ITEM_STATE, item.ITEM_STATE,
item.EVALUATION_STATE,
item.CREATED_TIME, item.CREATED_TIME,
item.IS_PARTY_MEMBER, item.IS_PARTY_MEMBER,
item.NICK_NAME, item.NICK_NAME,

Loading…
Cancel
Save