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
756293e1
Commit
756293e1
authored
Jan 02, 2020
by
zhiwj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
最新评价
parent
7be03f5c
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
86 additions
and
8 deletions
+86
-8
ComputeEnum.java
.../src/main/java/com/gic/evaluate/constant/ComputeEnum.java
+2
-1
QuickReplyTypeEnum.java
...in/java/com/gic/evaluate/constant/QuickReplyTypeEnum.java
+25
-0
EvaluateOverviewApiService.java
.../com/gic/evaluate/service/EvaluateOverviewApiService.java
+1
-1
TabEvaluateMapper.java
...n/java/com/gic/evaluate/dao/mapper/TabEvaluateMapper.java
+3
-0
EvaluateService.java
...c/main/java/com/gic/evaluate/service/EvaluateService.java
+4
-0
EvaluateServiceImpl.java
...va/com/gic/evaluate/service/impl/EvaluateServiceImpl.java
+11
-0
EvaluateOverviewApiServiceImpl.java
...te/service/outer/impl/EvaluateOverviewApiServiceImpl.java
+7
-6
TabEvaluateMapper.xml
...e-service/src/main/resources/mapper/TabEvaluateMapper.xml
+21
-0
BadTagConfigVO.java
...src/main/java/com/gic/evaluate/web/vo/BadTagConfigVO.java
+12
-0
No files found.
gic-evaluate-api/src/main/java/com/gic/evaluate/constant/ComputeEnum.java
View file @
756293e1
...
...
@@ -43,4 +43,4 @@ public enum ComputeEnum {
}
return
null
;
}
}
}
\ No newline at end of file
gic-evaluate-api/src/main/java/com/gic/evaluate/constant/QuickReplyTypeEnum.java
0 → 100644
View file @
756293e1
package
com
.
gic
.
evaluate
.
constant
;
/**
* @author zhiwj
* @Description:
* @date 2019-12-31 17:20
*/
public
enum
QuickReplyTypeEnum
{
// 差评
BAD
(
1
),
// 好评
GOOD
(
2
),
// 后台管理
MANAGE
(
3
)
;
private
Integer
code
;
QuickReplyTypeEnum
(
Integer
code
)
{
this
.
code
=
code
;
}
public
Integer
getCode
()
{
return
code
;
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/service/EvaluateOverviewApiService.java
View file @
756293e1
...
...
@@ -57,7 +57,7 @@ public interface EvaluateOverviewApiService {
* @param endTime
* @return
*/
ServiceResponse
<
Void
>
chart4
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
);
ServiceResponse
<
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
>
chart4
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
);
/**
* 查询门店评分
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/dao/mapper/TabEvaluateMapper.java
View file @
756293e1
...
...
@@ -84,4 +84,6 @@ public interface TabEvaluateMapper {
List
<
Map
<
String
,
Object
>>
listTrend
(
StoreTrendQO
storeTrendQO
);
TabEvaluate
getEvaluateByOrderNumber
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"orderNumber"
)
String
orderNumber
);
List
<
Map
<
String
,
Object
>>
evaluateQuickChart
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"tagType"
)
Integer
tagType
);
}
\ No newline at end of file
gic-evaluate-service/src/main/java/com/gic/evaluate/service/EvaluateService.java
View file @
756293e1
...
...
@@ -50,4 +50,8 @@ public interface EvaluateService {
TabEvaluate
getEvaluateByOrderNumber
(
Integer
enterpriseId
,
String
orderNumber
);
void
updateEvaluate
(
EvaluateDTO
evaluateDTO
);
List
<
Map
<
String
,
Object
>>
evaluateGoodQuickChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
);
List
<
Map
<
String
,
Object
>>
evaluateBadQuickChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
);
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/impl/EvaluateServiceImpl.java
View file @
756293e1
...
...
@@ -3,6 +3,7 @@ package com.gic.evaluate.service.impl;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.enterprise.constants.Constants
;
import
com.gic.evaluate.constant.ComputeEnum
;
import
com.gic.evaluate.constant.QuickReplyTypeEnum
;
import
com.gic.evaluate.dao.mapper.TabEvaluateMapper
;
import
com.gic.evaluate.dto.EvaluateDTO
;
import
com.gic.evaluate.entity.TabEvaluate
;
...
...
@@ -135,4 +136,14 @@ public class EvaluateServiceImpl implements EvaluateService {
TabEvaluate
evaluate
=
EntityUtil
.
changeEntityByJSON
(
TabEvaluate
.
class
,
evaluateDTO
);
tabEvaluateMapper
.
updateByPrimaryKeySelective
(
evaluate
);
}
@Override
public
List
<
Map
<
String
,
Object
>>
evaluateGoodQuickChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
)
{
return
tabEvaluateMapper
.
evaluateQuickChart
(
enterpriseId
,
startTime
,
endTime
,
QuickReplyTypeEnum
.
GOOD
.
getCode
());
}
@Override
public
List
<
Map
<
String
,
Object
>>
evaluateBadQuickChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
)
{
return
tabEvaluateMapper
.
evaluateQuickChart
(
enterpriseId
,
startTime
,
endTime
,
QuickReplyTypeEnum
.
BAD
.
getCode
());
}
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/outer/impl/EvaluateOverviewApiServiceImpl.java
View file @
756293e1
...
...
@@ -58,12 +58,13 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
}
@Override
public
ServiceResponse
<
Void
>
chart4
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
)
{
// List<Map<String, Object>> goodChart = this.evaluateService.evaluateGoodQuickChart(enterpriseId, startTime, endTime);
// List<Map<String, Object>> badChart = this.evaluateService.evaluateBadQuickChart(enterpriseId, startTime, endTime);
// List<Map<String, Object>> goodChart = this.evaluateService.evaluateGoodQuickChart(enterpriseId, startTime, endTime);
//
return
null
;
public
ServiceResponse
<
Map
<
String
,
List
<
Map
<
String
,
Object
>>>>
chart4
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
)
{
List
<
Map
<
String
,
Object
>>
goodChart
=
this
.
evaluateService
.
evaluateGoodQuickChart
(
enterpriseId
,
startTime
,
endTime
);
List
<
Map
<
String
,
Object
>>
badChart
=
this
.
evaluateService
.
evaluateBadQuickChart
(
enterpriseId
,
startTime
,
endTime
);
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
map
=
new
HashMap
<>();
map
.
put
(
"goodChart"
,
goodChart
);
map
.
put
(
"badChart"
,
badChart
);
return
EnterpriseServiceResponse
.
success
(
map
);
}
@Override
...
...
gic-evaluate-service/src/main/resources/mapper/TabEvaluateMapper.xml
View file @
756293e1
...
...
@@ -714,4 +714,24 @@
and status = 1
limit 1
</select>
<select
id=
"evaluateQuickChart"
resultType=
"map"
>
SELECT
t1.tag_name tagName,
(
SELECT count( * ) FROM tab_evaluate t2 WHERE t2.evaluate_content = t1.tag_name
<if
test=
"tagType != null "
>
and tag_type = #{tagType}
</if>
<if
test=
"startTime != null "
>
and evaluate_time
>
= #{startTime}
</if>
<if
test=
"endTime != null "
>
and evaluate_time
<
= #{endTime}
</if>
) tagCount
FROM
tab_evaluate_quick t1
WHERE
enterprise_id = #{enterpriseId}
</select>
</mapper>
\ No newline at end of file
gic-evaluate-web/src/main/java/com/gic/evaluate/web/vo/BadTagConfigVO.java
View file @
756293e1
...
...
@@ -15,6 +15,10 @@ public class BadTagConfigVO implements Serializable {
public
interface
BadTagConfigValid
{}
/**
*
*/
private
Integer
evaluateOrderConfigId
;
/**
* 恶意评价标记功能
*/
@Min
(
value
=
0
,
message
=
"参数错误"
,
groups
=
BadTagConfigValid
.
class
)
...
...
@@ -30,6 +34,14 @@ public class BadTagConfigVO implements Serializable {
private
Integer
enterpriseId
;
public
Integer
getEvaluateOrderConfigId
()
{
return
evaluateOrderConfigId
;
}
public
void
setEvaluateOrderConfigId
(
Integer
evaluateOrderConfigId
)
{
this
.
evaluateOrderConfigId
=
evaluateOrderConfigId
;
}
public
Integer
getBadEvaluateTag
()
{
return
badEvaluateTag
;
}
...
...
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