Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-evaluate
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
base_platform_enterprise
gic-evaluate
Commits
56bae8da
Commit
56bae8da
authored
Apr 13, 2020
by
zhiwj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交接口
parent
cebf4f0e
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
10 additions
and
69 deletions
+10
-69
EvaluateOutApiService.java
.../java/com/gic/evaluate/service/EvaluateOutApiService.java
+1
-1
EvaluateOutApiServiceImpl.java
...valuate/service/outer/impl/EvaluateOutApiServiceImpl.java
+5
-64
TabEvaluateMapper.xml
...e-service/src/main/resources/mapper/TabEvaluateMapper.xml
+4
-4
No files found.
gic-evaluate-api/src/main/java/com/gic/evaluate/service/EvaluateOutApiService.java
View file @
56bae8da
...
...
@@ -11,7 +11,7 @@ import java.util.List;
import
java.util.Map
;
/**
* 评价管理
好办
接口
* 评价管理
小程序
接口
* @Description:
* @author zhiwj
* @date 2019-12-27 9:20
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/service/outer/impl/EvaluateOutApiServiceImpl.java
View file @
56bae8da
...
...
@@ -269,20 +269,14 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
evaluateQO
.
setPageSize
(
pageSize
);
evaluateQO
.
setApplet
(
1
);
TabEvaluateOrderConfig
evaluateOrderConfig
=
this
.
evaluateOrderConfigService
.
getEvaluateOrderConfig
(
enterpriseId
);
Integer
orderType
=
evaluateOrderConfig
.
getOrderType
();
evaluateQO
.
setOrderByField
(
orderType
);
// 查询置顶的
//
TabEvaluateOrderConfig evaluateOrderConfig = this.evaluateOrderConfigService.getEvaluateOrderConfig(enterpriseId);
//
Integer orderType = evaluateOrderConfig.getOrderType();
//
evaluateQO.setOrderByField(orderType);
com
.
github
.
pagehelper
.
Page
<
TabEvaluate
>
topHotEvaluate
=
evaluateService
.
listEvaluateNearByStore
(
evaluateQO
);
if
(
CollectionUtils
.
isEmpty
(
topHotEvaluate
))
{
topHotEvaluate
=
new
com
.
github
.
pagehelper
.
Page
<>();
}
// // 查询非置顶的
// evaluateQO.setTopHotStatus();
// List<TabEvaluate> listEvaluate = evaluateService.listEvaluateNearByStore(evaluateQO);
// if (CollectionUtils.isNotEmpty(listEvaluate)) {
// topHotEvaluate.addAll(listEvaluate);
// }
Page
<
EvaluateDTO
>
resultPage
=
PageHelperUtils
.
changePageHelperToCurrentPage
(
topHotEvaluate
,
EvaluateDTO
.
class
);
List
<
EvaluateDTO
>
resultList
=
resultPage
.
getResult
();
...
...
@@ -291,20 +285,6 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
List
<
TabEvaluateImg
>
evaluateImgList
=
evaluateImgService
.
listImageByEvaluateId
(
evaluateDTO
.
getEvaluateId
());
List
<
String
>
imgList
=
Optional
.
ofNullable
(
evaluateImgList
).
orElse
(
Collections
.
emptyList
()).
stream
().
map
(
TabEvaluateImg:
:
getImgUrl
).
collect
(
Collectors
.
toList
());
evaluateDTO
.
setImgList
(
imgList
);
// double avgScore = this.getAvgScore(evaluateOrderConfig, evaluateDTO.getGoodsScore(), evaluateDTO.getStoreScore(), evaluateDTO.getServiceScore());
// evaluateDTO.setAvgScore(avgScore);
/* // 追评和回复
List<TabEvaluateReply> evaluateReplyList = this.evaluateReplyService.listEvaluateReply(evaluateDTO.getEnterpriseId(), evaluateDTO.getEvaluateId());
List<EvaluateReplyDTO> replyDTOList = EntityUtil.changeEntityListByJSON(EvaluateReplyDTO.class, evaluateReplyList);
// 追评和回复的图片
for (EvaluateReplyDTO replyDTO : replyDTOList) {
List<TabEvaluateImg> evaluateReplyImgList = evaluateImgService.listImageByEvaluateReplyId(replyDTO.getEvaluateReplyId());
List<String> replyImgList = Optional.ofNullable(evaluateReplyImgList).orElse(Collections.emptyList()).stream().map(TabEvaluateImg::getImgUrl).collect(Collectors.toList());
replyDTO.setImgList(replyImgList);
}
evaluateDTO.setReplyList(replyDTOList);*/
}
return
EnterpriseServiceResponse
.
success
(
resultPage
);
...
...
@@ -312,46 +292,7 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
@Override
public
ServiceResponse
<
Page
<
EvaluateDTO
>>
getFirstEvaluateByStore
(
Integer
enterpriseId
,
Integer
storeId
)
{
EvaluateQO
evaluateQO
=
new
EvaluateQO
();
evaluateQO
.
setEnterpriseId
(
enterpriseId
);
// evaluateQO.setMemberId(evaluateOutQO.getMemberId());
evaluateQO
.
setStoreIdList
(
Collections
.
singletonList
(
storeId
));
evaluateQO
.
setShowStatus
(
Constants
.
OPEN
);
evaluateQO
.
setMaliciousStatus
(
Constants
.
CLOSE
);
evaluateQO
.
setCurrentPage
(
1
);
evaluateQO
.
setPageSize
(
1
);
evaluateQO
.
setApplet
(
1
);
// 查询置顶的
com
.
github
.
pagehelper
.
Page
<
TabEvaluate
>
topHotEvaluate
=
evaluateService
.
listEvaluateNearByStore
(
evaluateQO
);
if
(
CollectionUtils
.
isEmpty
(
topHotEvaluate
))
{
topHotEvaluate
=
new
com
.
github
.
pagehelper
.
Page
<>();
}
// TabEvaluateOrderConfig evaluateOrderConfig = this.evaluateOrderConfigService.getEvaluateOrderConfig(enterpriseId);
Page
<
EvaluateDTO
>
resultPage
=
PageHelperUtils
.
changePageHelperToCurrentPage
(
topHotEvaluate
,
EvaluateDTO
.
class
);
List
<
EvaluateDTO
>
resultList
=
resultPage
.
getResult
();
for
(
EvaluateDTO
evaluateDTO
:
resultList
)
{
List
<
TabEvaluateImg
>
evaluateImgList
=
evaluateImgService
.
listImageByEvaluateId
(
evaluateDTO
.
getEvaluateId
());
List
<
String
>
imgList
=
Optional
.
ofNullable
(
evaluateImgList
).
orElse
(
Collections
.
emptyList
()).
stream
().
map
(
TabEvaluateImg:
:
getImgUrl
).
collect
(
Collectors
.
toList
());
evaluateDTO
.
setImgList
(
imgList
);
// double avgScore = this.getAvgScore(evaluateOrderConfig, evaluateDTO.getGoodsScore(), evaluateDTO.getStoreScore(), evaluateDTO.getServiceScore());
// evaluateDTO.setAvgScore(avgScore);
/* // 追评和回复
List<TabEvaluateReply> evaluateReplyList = this.evaluateReplyService.listEvaluateReply(evaluateDTO.getEnterpriseId(), evaluateDTO.getEvaluateId());
List<EvaluateReplyDTO> replyDTOList = EntityUtil.changeEntityListByJSON(EvaluateReplyDTO.class, evaluateReplyList);
// 追评和回复的图片
for (EvaluateReplyDTO replyDTO : replyDTOList) {
List<TabEvaluateImg> evaluateReplyImgList = evaluateImgService.listImageByEvaluateReplyId(replyDTO.getEvaluateReplyId());
List<String> replyImgList = Optional.ofNullable(evaluateReplyImgList).orElse(Collections.emptyList()).stream().map(TabEvaluateImg::getImgUrl).collect(Collectors.toList());
replyDTO.setImgList(replyImgList);
}
evaluateDTO.setReplyList(replyDTOList);*/
}
return
EnterpriseServiceResponse
.
success
(
resultPage
);
return
listEvaluateByStore
(
enterpriseId
,
storeId
,
1
,
1
);
}
private
boolean
overEvaluateTime
(
TabEvaluateOrderConfig
evaluateOrderConfig
,
Date
receiptsDate
)
{
...
...
gic-evaluate-service/src/main/resources/mapper/TabEvaluateMapper.xml
View file @
56bae8da
...
...
@@ -590,22 +590,22 @@
<include
refid=
"Base_Column_List"
/>
from tab_evaluate
<include
refid=
"querySql"
/>
<if
test=
"orderByField != null "
>
<!--
<if test="orderByField != null ">
<if test="orderByField == 1 ">
order by top_hot_status DESC, avg_score
</if>
<if test="orderByField == 2 ">
order by top_hot_status DESC, evaluate_time DESC
</if>
</if>
<if
test=
"orderByField == null "
>
</if>
-->
<!-- <if test="orderByField == null ">--
>
<if
test=
"applet != null"
>
order by top_hot_status DESC, evaluate_time desc
</if>
<if
test=
"applet == null"
>
order by evaluate_time desc
</if>
</if
>
<!-- </if>--
>
</select>
<select
id=
"countEvaluate"
resultType=
"int"
>
select
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment