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
91a540de
Commit
91a540de
authored
Sep 24, 2020
by
陶光胜
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' into 'master'
Developer See merge request
!10
parents
346bf2ee
e3fca593
Hide whitespace changes
Inline
Side-by-side
Showing
84 changed files
with
2462 additions
and
390 deletions
+2462
-390
ComputeEnum.java
.../src/main/java/com/gic/evaluate/constant/ComputeEnum.java
+15
-0
GreaterEnum.java
.../src/main/java/com/gic/evaluate/constant/GreaterEnum.java
+9
-0
LessEnum.java
...api/src/main/java/com/gic/evaluate/constant/LessEnum.java
+9
-0
TrendDateUnitEnum.java
...ain/java/com/gic/evaluate/constant/TrendDateUnitEnum.java
+9
-0
BadEvaluateConfigDTO.java
.../main/java/com/gic/evaluate/dto/BadEvaluateConfigDTO.java
+25
-0
EvaluateDTO.java
...e-api/src/main/java/com/gic/evaluate/dto/EvaluateDTO.java
+106
-54
EvaluateMsgLogDTO.java
...src/main/java/com/gic/evaluate/dto/EvaluateMsgLogDTO.java
+16
-0
EvaluateOrderConfigDTO.java
...ain/java/com/gic/evaluate/dto/EvaluateOrderConfigDTO.java
+34
-10
EvaluateQuickDTO.java
.../src/main/java/com/gic/evaluate/dto/EvaluateQuickDTO.java
+13
-0
EvaluateReplyDTO.java
.../src/main/java/com/gic/evaluate/dto/EvaluateReplyDTO.java
+21
-0
EvaluateTagsDTO.java
...i/src/main/java/com/gic/evaluate/dto/EvaluateTagsDTO.java
+13
-0
MemberReplyDTO.java
...pi/src/main/java/com/gic/evaluate/dto/MemberReplyDTO.java
+15
-0
OrderGoodsDTO.java
...api/src/main/java/com/gic/evaluate/dto/OrderGoodsDTO.java
+12
-0
OrderItemAttrViewDTO.java
.../main/java/com/gic/evaluate/dto/OrderItemAttrViewDTO.java
+8
-0
ProblemDTO.java
...te-api/src/main/java/com/gic/evaluate/dto/ProblemDTO.java
+46
-4
ProblemImgDTO.java
...api/src/main/java/com/gic/evaluate/dto/ProblemImgDTO.java
+0
-15
ProblemMemberReplyDTO.java
...main/java/com/gic/evaluate/dto/ProblemMemberReplyDTO.java
+16
-0
ProblemReplyDTO.java
...i/src/main/java/com/gic/evaluate/dto/ProblemReplyDTO.java
+20
-0
ProblemUserReplyDTO.java
...c/main/java/com/gic/evaluate/dto/ProblemUserReplyDTO.java
+12
-0
UserReplyDTO.java
...-api/src/main/java/com/gic/evaluate/dto/UserReplyDTO.java
+14
-0
EvaluateOutQO.java
...-api/src/main/java/com/gic/evaluate/qo/EvaluateOutQO.java
+20
-0
EvaluateConfigApiService.java
...va/com/gic/evaluate/service/EvaluateConfigApiService.java
+3
-0
EvaluateManageApiService.java
...va/com/gic/evaluate/service/EvaluateManageApiService.java
+5
-1
EvaluateMsgLogApiService.java
...va/com/gic/evaluate/service/EvaluateMsgLogApiService.java
+1
-0
EvaluateOutApiService.java
.../java/com/gic/evaluate/service/EvaluateOutApiService.java
+16
-5
EvaluateOverviewApiService.java
.../com/gic/evaluate/service/EvaluateOverviewApiService.java
+31
-15
ProblemManageApiService.java
...ava/com/gic/evaluate/service/ProblemManageApiService.java
+1
-0
ProblemOutApiService.java
...n/java/com/gic/evaluate/service/ProblemOutApiService.java
+3
-2
TabBadEvaluateConfigMapper.java
...m/gic/evaluate/dao/mapper/TabBadEvaluateConfigMapper.java
+17
-0
TabEvaluateImgMapper.java
...ava/com/gic/evaluate/dao/mapper/TabEvaluateImgMapper.java
+26
-0
TabEvaluateMapper.java
...n/java/com/gic/evaluate/dao/mapper/TabEvaluateMapper.java
+253
-2
TabEvaluateMsgLogMapper.java
.../com/gic/evaluate/dao/mapper/TabEvaluateMsgLogMapper.java
+72
-0
TabEvaluateOrderConfigMapper.java
...gic/evaluate/dao/mapper/TabEvaluateOrderConfigMapper.java
+17
-0
TabEvaluateQuickMapper.java
...a/com/gic/evaluate/dao/mapper/TabEvaluateQuickMapper.java
+61
-0
TabEvaluateReplyMapper.java
...a/com/gic/evaluate/dao/mapper/TabEvaluateReplyMapper.java
+41
-1
TabEvaluateTagsMapper.java
...va/com/gic/evaluate/dao/mapper/TabEvaluateTagsMapper.java
+20
-1
TabProblemImgMapper.java
...java/com/gic/evaluate/dao/mapper/TabProblemImgMapper.java
+26
-0
TabProblemMapper.java
...in/java/com/gic/evaluate/dao/mapper/TabProblemMapper.java
+34
-0
TabProblemReplyMapper.java
...va/com/gic/evaluate/dao/mapper/TabProblemReplyMapper.java
+26
-0
TabBadEvaluateConfig.java
...in/java/com/gic/evaluate/entity/TabBadEvaluateConfig.java
+7
-0
TabEvaluate.java
...ce/src/main/java/com/gic/evaluate/entity/TabEvaluate.java
+7
-0
TabEvaluateImg.java
...src/main/java/com/gic/evaluate/entity/TabEvaluateImg.java
+7
-0
TabEvaluateMsgLog.java
.../main/java/com/gic/evaluate/entity/TabEvaluateMsgLog.java
+7
-0
TabEvaluateOrderConfig.java
.../java/com/gic/evaluate/entity/TabEvaluateOrderConfig.java
+7
-0
TabEvaluateQuick.java
...c/main/java/com/gic/evaluate/entity/TabEvaluateQuick.java
+7
-0
TabEvaluateReply.java
...c/main/java/com/gic/evaluate/entity/TabEvaluateReply.java
+7
-0
TabEvaluateTags.java
...rc/main/java/com/gic/evaluate/entity/TabEvaluateTags.java
+7
-0
TabProblem.java
...ice/src/main/java/com/gic/evaluate/entity/TabProblem.java
+7
-0
TabProblemImg.java
.../src/main/java/com/gic/evaluate/entity/TabProblemImg.java
+7
-1
TabProblemReply.java
...rc/main/java/com/gic/evaluate/entity/TabProblemReply.java
+7
-0
BadEvaluateConfigService.java
...va/com/gic/evaluate/service/BadEvaluateConfigService.java
+30
-0
EvaluateImgService.java
...ain/java/com/gic/evaluate/service/EvaluateImgService.java
+41
-0
EvaluateMsgLogService.java
.../java/com/gic/evaluate/service/EvaluateMsgLogService.java
+76
-0
EvaluateOrderConfigService.java
.../com/gic/evaluate/service/EvaluateOrderConfigService.java
+27
-0
EvaluateQuickService.java
...n/java/com/gic/evaluate/service/EvaluateQuickService.java
+54
-0
EvaluateReplyService.java
...n/java/com/gic/evaluate/service/EvaluateReplyService.java
+81
-0
EvaluateService.java
...c/main/java/com/gic/evaluate/service/EvaluateService.java
+301
-4
EvaluateTagsService.java
...in/java/com/gic/evaluate/service/EvaluateTagsService.java
+72
-1
ProblemImgService.java
...main/java/com/gic/evaluate/service/ProblemImgService.java
+41
-0
ProblemReplyService.java
...in/java/com/gic/evaluate/service/ProblemReplyService.java
+45
-0
ProblemService.java
...rc/main/java/com/gic/evaluate/service/ProblemService.java
+73
-0
EvaluateOrderConfigServiceImpl.java
...evaluate/service/impl/EvaluateOrderConfigServiceImpl.java
+0
-2
EvaluateReplyServiceImpl.java
...m/gic/evaluate/service/impl/EvaluateReplyServiceImpl.java
+7
-1
EvaluateServiceImpl.java
...va/com/gic/evaluate/service/impl/EvaluateServiceImpl.java
+18
-2
EvaluateTagsServiceImpl.java
...om/gic/evaluate/service/impl/EvaluateTagsServiceImpl.java
+14
-3
EvaluateConfigApiServiceImpl.java
...uate/service/outer/impl/EvaluateConfigApiServiceImpl.java
+0
-5
EvaluateOutApiServiceImpl.java
...valuate/service/outer/impl/EvaluateOutApiServiceImpl.java
+43
-38
EvaluateOverviewApiServiceImpl.java
...te/service/outer/impl/EvaluateOverviewApiServiceImpl.java
+56
-66
ProblemManageApiServiceImpl.java
...luate/service/outer/impl/ProblemManageApiServiceImpl.java
+2
-2
ProblemOutApiServiceImpl.java
...evaluate/service/outer/impl/ProblemOutApiServiceImpl.java
+23
-38
dubbo-gic-evaluate-service.xml
...service/src/main/resources/dubbo-gic-evaluate-service.xml
+2
-0
TabEvaluateMapper.xml
...e-service/src/main/resources/mapper/TabEvaluateMapper.xml
+15
-1
TabEvaluateReplyMapper.xml
...vice/src/main/resources/mapper/TabEvaluateReplyMapper.xml
+6
-1
TabEvaluateTagsMapper.xml
...rvice/src/main/resources/mapper/TabEvaluateTagsMapper.xml
+12
-4
EvaluateExportController.java
...gic/evaluate/web/controller/EvaluateExportController.java
+97
-48
EvaluateOverviewController.java
...c/evaluate/web/controller/EvaluateOverviewController.java
+8
-11
ProblemExportController.java
.../gic/evaluate/web/controller/ProblemExportController.java
+18
-6
DataContentUtils.java
...ain/java/com/gic/evaluate/web/utils/DataContentUtils.java
+1
-1
ExcelUtils.java
.../src/main/java/com/gic/evaluate/web/utils/ExcelUtils.java
+42
-45
BadEvaluateConfigVO.java
...ain/java/com/gic/evaluate/web/vo/BadEvaluateConfigVO.java
+25
-0
BadTagConfigVO.java
...src/main/java/com/gic/evaluate/web/vo/BadTagConfigVO.java
+12
-0
EvaluateOrderConfigVO.java
...n/java/com/gic/evaluate/web/vo/EvaluateOrderConfigVO.java
+30
-0
ProblemUserReplyVO.java
...main/java/com/gic/evaluate/web/vo/ProblemUserReplyVO.java
+14
-0
UserReplyVO.java
...eb/src/main/java/com/gic/evaluate/web/vo/UserReplyVO.java
+13
-0
No files found.
gic-evaluate-api/src/main/java/com/gic/evaluate/constant/ComputeEnum.java
View file @
91a540de
...
@@ -7,10 +7,25 @@ package com.gic.evaluate.constant;
...
@@ -7,10 +7,25 @@ package com.gic.evaluate.constant;
* @date 2019-12-27 10:33
* @date 2019-12-27 10:33
*/
*/
public
enum
ComputeEnum
{
public
enum
ComputeEnum
{
/**
* 小于
*/
LT
(
"<"
,
1
,
"小于"
),
LT
(
"<"
,
1
,
"小于"
),
/**
* 小于等于
*/
LTE
(
"<="
,
2
,
"小于等于"
),
LTE
(
"<="
,
2
,
"小于等于"
),
/**
* 等于
*/
EQ
(
"="
,
3
,
"等于"
),
EQ
(
"="
,
3
,
"等于"
),
/**
* 大于等于
*/
GTE
(
">="
,
4
,
"大于等于"
),
GTE
(
">="
,
4
,
"大于等于"
),
/**
* 大于
*/
GT
(
">"
,
5
,
"大于"
),
GT
(
">"
,
5
,
"大于"
),
;
;
private
String
compute
;
private
String
compute
;
...
...
gic-evaluate-api/src/main/java/com/gic/evaluate/constant/GreaterEnum.java
View file @
91a540de
...
@@ -7,8 +7,17 @@ package com.gic.evaluate.constant;
...
@@ -7,8 +7,17 @@ package com.gic.evaluate.constant;
* @date 2019-12-25 18:14
* @date 2019-12-25 18:14
*/
*/
public
enum
GreaterEnum
{
public
enum
GreaterEnum
{
/**
* 等于
*/
EQ
(
"="
,
3
,
"等于"
),
EQ
(
"="
,
3
,
"等于"
),
/**
* 大于等于
*/
GTE
(
">="
,
4
,
"大于等于"
),
GTE
(
">="
,
4
,
"大于等于"
),
/**
* 大于
*/
GT
(
">"
,
5
,
"大于"
);
GT
(
">"
,
5
,
"大于"
);
private
String
compute
;
private
String
compute
;
...
...
gic-evaluate-api/src/main/java/com/gic/evaluate/constant/LessEnum.java
View file @
91a540de
...
@@ -7,8 +7,17 @@ package com.gic.evaluate.constant;
...
@@ -7,8 +7,17 @@ package com.gic.evaluate.constant;
* @date 2019-12-25 18:14
* @date 2019-12-25 18:14
*/
*/
public
enum
LessEnum
{
public
enum
LessEnum
{
/**
* 小于
*/
LT
(
"<"
,
1
,
"小于"
),
LT
(
"<"
,
1
,
"小于"
),
/**
* 小于等于
*/
LTE
(
"<="
,
2
,
"小于等于"
),
LTE
(
"<="
,
2
,
"小于等于"
),
/**
* 等于
*/
EQ
(
"="
,
3
,
"等于"
);
EQ
(
"="
,
3
,
"等于"
);
private
String
compute
;
private
String
compute
;
...
...
gic-evaluate-api/src/main/java/com/gic/evaluate/constant/TrendDateUnitEnum.java
View file @
91a540de
...
@@ -6,8 +6,17 @@ package com.gic.evaluate.constant;
...
@@ -6,8 +6,17 @@ package com.gic.evaluate.constant;
* @date 2020-01-03 14:45
* @date 2020-01-03 14:45
*/
*/
public
enum
TrendDateUnitEnum
{
public
enum
TrendDateUnitEnum
{
/**
* 年
*/
YEAR
(
1
,
"%Y"
),
YEAR
(
1
,
"%Y"
),
/**
* 年月
*/
MONTH
(
2
,
"%Y-%m"
),
MONTH
(
2
,
"%Y-%m"
),
/**
* 年月日
*/
DAY
(
3
,
"%y-%m-%d"
),
DAY
(
3
,
"%y-%m-%d"
),
;
;
private
Integer
code
;
private
Integer
code
;
...
...
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/BadEvaluateConfigDTO.java
View file @
91a540de
...
@@ -257,4 +257,29 @@ public class BadEvaluateConfigDTO implements Serializable {
...
@@ -257,4 +257,29 @@ public class BadEvaluateConfigDTO implements Serializable {
public
void
setTaskAssign
(
Integer
taskAssign
)
{
public
void
setTaskAssign
(
Integer
taskAssign
)
{
this
.
taskAssign
=
taskAssign
;
this
.
taskAssign
=
taskAssign
;
}
}
@Override
public
String
toString
()
{
return
"BadEvaluateConfigDTO{"
+
"badEvaluateConfigId="
+
badEvaluateConfigId
+
", enterpriseId="
+
enterpriseId
+
", badOnceStatus="
+
badOnceStatus
+
", badGoodsType="
+
badGoodsType
+
", badGoodsScore="
+
badGoodsScore
+
", badStoreType="
+
badStoreType
+
", badStoreScore="
+
badStoreScore
+
", badServiceType="
+
badServiceType
+
", badServiceScore="
+
badServiceScore
+
", badTotalStatus="
+
badTotalStatus
+
", badTotalType="
+
badTotalType
+
", badTotalScore="
+
badTotalScore
+
", taskAssign="
+
taskAssign
+
", goodStatus="
+
goodStatus
+
", goodOnceType="
+
goodOnceType
+
", goodOnceScore="
+
goodOnceScore
+
", goodTotalType="
+
goodTotalType
+
", goodTotalScore="
+
goodTotalScore
+
", goodNoReturn="
+
goodNoReturn
+
'}'
;
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/EvaluateDTO.java
View file @
91a540de
...
@@ -205,13 +205,13 @@ public class EvaluateDTO implements Serializable {
...
@@ -205,13 +205,13 @@ public class EvaluateDTO implements Serializable {
private
String
quickIds
;
private
String
quickIds
;
private
List
<
EvaluateReplyDTO
>
replyList
;
private
List
<
EvaluateReplyDTO
>
replyList
;
private
boolean
hasTopHot
;
private
Boolean
hasTopHot
=
false
;
private
String
replyTime
;
private
String
replyTime
;
private
String
replyMemberContent
;
private
String
replyMemberContent
;
private
String
replyUserContent
;
private
String
replyUserContent
;
private
List
<
String
>
imgList
;
private
List
<
String
>
imgList
;
private
Double
orderMount
;
private
Double
orderMount
;
private
double
avgScore
;
private
Double
avgScore
=
0.0d
;
private
List
<
EvaluateTagsDTO
>
quickReplyTagList
;
private
List
<
EvaluateTagsDTO
>
quickReplyTagList
;
private
List
<
String
>
quickReplyTagNameList
;
private
List
<
String
>
quickReplyTagNameList
;
private
Integer
storeInfoId
;
private
Integer
storeInfoId
;
...
@@ -256,6 +256,14 @@ public class EvaluateDTO implements Serializable {
...
@@ -256,6 +256,14 @@ public class EvaluateDTO implements Serializable {
this
.
acuId
=
acuId
;
this
.
acuId
=
acuId
;
}
}
public
Long
getEcuId
()
{
return
ecuId
;
}
public
void
setEcuId
(
Long
ecuId
)
{
this
.
ecuId
=
ecuId
;
}
public
Long
getOrderId
()
{
public
Long
getOrderId
()
{
return
orderId
;
return
orderId
;
}
}
...
@@ -376,6 +384,22 @@ public class EvaluateDTO implements Serializable {
...
@@ -376,6 +384,22 @@ public class EvaluateDTO implements Serializable {
this
.
storeGroupName
=
storeGroupName
;
this
.
storeGroupName
=
storeGroupName
;
}
}
public
String
getAreaName
()
{
return
areaName
;
}
public
void
setAreaName
(
String
areaName
)
{
this
.
areaName
=
areaName
;
}
public
String
getStorePhone
()
{
return
storePhone
;
}
public
void
setStorePhone
(
String
storePhone
)
{
this
.
storePhone
=
storePhone
;
}
public
String
getOrderNumber
()
{
public
String
getOrderNumber
()
{
return
orderNumber
;
return
orderNumber
;
}
}
...
@@ -496,12 +520,12 @@ public class EvaluateDTO implements Serializable {
...
@@ -496,12 +520,12 @@ public class EvaluateDTO implements Serializable {
this
.
updateTime
=
updateTime
;
this
.
updateTime
=
updateTime
;
}
}
public
String
get
StorePhone
()
{
public
String
get
QuickIds
()
{
return
storePhone
;
return
quickIds
;
}
}
public
void
set
StorePhone
(
String
storePhone
)
{
public
void
set
QuickIds
(
String
quickIds
)
{
this
.
storePhone
=
storePhone
;
this
.
quickIds
=
quickIds
;
}
}
public
List
<
EvaluateReplyDTO
>
getReplyList
()
{
public
List
<
EvaluateReplyDTO
>
getReplyList
()
{
...
@@ -512,98 +536,70 @@ public class EvaluateDTO implements Serializable {
...
@@ -512,98 +536,70 @@ public class EvaluateDTO implements Serializable {
this
.
replyList
=
replyList
;
this
.
replyList
=
replyList
;
}
}
public
void
setHasTopHot
(
boolean
hasTopHot
)
{
public
Boolean
getHasTopHot
()
{
this
.
hasTopHot
=
hasTopHot
;
}
public
boolean
getHasTopHot
()
{
return
hasTopHot
;
return
hasTopHot
;
}
}
public
void
set
ReplyTime
(
String
replyTime
)
{
public
void
set
HasTopHot
(
Boolean
hasTopHot
)
{
this
.
replyTime
=
replyTime
;
this
.
hasTopHot
=
hasTopHot
;
}
}
public
String
getReplyTime
()
{
public
String
getReplyTime
()
{
return
replyTime
;
return
replyTime
;
}
}
public
void
setReply
MemberContent
(
String
replyMemberContent
)
{
public
void
setReply
Time
(
String
replyTime
)
{
this
.
reply
MemberContent
=
replyMemberContent
;
this
.
reply
Time
=
replyTime
;
}
}
public
String
getReplyMemberContent
()
{
public
String
getReplyMemberContent
()
{
return
replyMemberContent
;
return
replyMemberContent
;
}
}
public
void
setReply
UserContent
(
String
replyUs
erContent
)
{
public
void
setReply
MemberContent
(
String
replyMemb
erContent
)
{
this
.
reply
UserContent
=
replyUs
erContent
;
this
.
reply
MemberContent
=
replyMemb
erContent
;
}
}
public
String
getReplyUserContent
()
{
public
String
getReplyUserContent
()
{
return
replyUserContent
;
return
replyUserContent
;
}
}
public
String
getAreaName
()
{
public
void
setReplyUserContent
(
String
replyUserContent
)
{
return
areaName
;
this
.
replyUserContent
=
replyUserContent
;
}
public
void
setAreaName
(
String
areaName
)
{
this
.
areaName
=
areaName
;
}
public
boolean
isHasTopHot
()
{
return
hasTopHot
;
}
public
void
setImgList
(
List
<
String
>
imgList
)
{
this
.
imgList
=
imgList
;
}
}
public
List
<
String
>
getImgList
()
{
public
List
<
String
>
getImgList
()
{
return
imgList
;
return
imgList
;
}
}
public
Long
getEcuId
()
{
public
void
setImgList
(
List
<
String
>
imgList
)
{
return
ecuId
;
this
.
imgList
=
imgList
;
}
public
void
setEcuId
(
Long
ecuId
)
{
this
.
ecuId
=
ecuId
;
}
public
void
setOrderMount
(
Double
orderMount
)
{
this
.
orderMount
=
orderMount
;
}
}
public
Double
getOrderMount
()
{
public
Double
getOrderMount
()
{
return
orderMount
;
return
orderMount
;
}
}
public
void
set
AvgScore
(
double
avgScore
)
{
public
void
set
OrderMount
(
Double
orderMount
)
{
this
.
avgScore
=
avgScore
;
this
.
orderMount
=
orderMount
;
}
}
public
d
ouble
getAvgScore
()
{
public
D
ouble
getAvgScore
()
{
return
avgScore
;
return
avgScore
;
}
}
public
String
getQuickIds
(
)
{
public
void
setAvgScore
(
Double
avgScore
)
{
return
quickIds
;
this
.
avgScore
=
avgScore
;
}
}
public
void
setQuickIds
(
String
quickIds
)
{
public
List
<
EvaluateTagsDTO
>
getQuickReplyTagList
(
)
{
this
.
quickIds
=
quickIds
;
return
quickReplyTagList
;
}
}
public
void
setQuickReplyTagList
(
List
<
EvaluateTagsDTO
>
quickReplyTagList
)
{
public
void
setQuickReplyTagList
(
List
<
EvaluateTagsDTO
>
quickReplyTagList
)
{
this
.
quickReplyTagList
=
quickReplyTagList
;
this
.
quickReplyTagList
=
quickReplyTagList
;
}
}
public
List
<
EvaluateTagsDTO
>
getQuickReplyTagList
()
{
return
quickReplyTagList
;
}
public
List
<
String
>
getQuickReplyTagNameList
()
{
public
List
<
String
>
getQuickReplyTagNameList
()
{
return
quickReplyTagNameList
;
return
quickReplyTagNameList
;
}
}
...
@@ -612,12 +608,68 @@ public class EvaluateDTO implements Serializable {
...
@@ -612,12 +608,68 @@ public class EvaluateDTO implements Serializable {
this
.
quickReplyTagNameList
=
quickReplyTagNameList
;
this
.
quickReplyTagNameList
=
quickReplyTagNameList
;
}
}
public
Integer
getStoreInfoId
()
{
return
storeInfoId
;
}
public
void
setStoreInfoId
(
Integer
storeInfoId
)
{
public
void
setStoreInfoId
(
Integer
storeInfoId
)
{
this
.
storeInfoId
=
storeInfoId
;
this
.
storeInfoId
=
storeInfoId
;
}
}
public
Integer
getStoreInfoId
()
{
@Override
return
storeInfoId
;
public
String
toString
()
{
return
"EvaluateDTO{"
+
"evaluateId="
+
evaluateId
+
", enterpriseId="
+
enterpriseId
+
", storeId="
+
storeId
+
", memberId="
+
memberId
+
", acuId="
+
acuId
+
", ecuId="
+
ecuId
+
", orderId="
+
orderId
+
", evaluateContent='"
+
evaluateContent
+
'\''
+
", goodsScore="
+
goodsScore
+
", storeScore="
+
storeScore
+
", serviceScore="
+
serviceScore
+
", evaluateTime="
+
evaluateTime
+
", memberName='"
+
memberName
+
'\''
+
", memberPhone='"
+
memberPhone
+
'\''
+
", memberImgUrl='"
+
memberImgUrl
+
'\''
+
", goodsId="
+
goodsId
+
", goodsInfo='"
+
goodsInfo
+
'\''
+
", storeName='"
+
storeName
+
'\''
+
", storeCode='"
+
storeCode
+
'\''
+
", storeGroupId="
+
storeGroupId
+
", storeGroupName='"
+
storeGroupName
+
'\''
+
", areaName='"
+
areaName
+
'\''
+
", storePhone='"
+
storePhone
+
'\''
+
", orderNumber='"
+
orderNumber
+
'\''
+
", receiptsDate="
+
receiptsDate
+
", clerkId="
+
clerkId
+
", clerkName='"
+
clerkName
+
'\''
+
", badEvaluateStatus="
+
badEvaluateStatus
+
", goodEvaluateStatus="
+
goodEvaluateStatus
+
", reviewStatus="
+
reviewStatus
+
", topHotStatus="
+
topHotStatus
+
", maliciousStatus="
+
maliciousStatus
+
", showStatus="
+
showStatus
+
", visitStatus="
+
visitStatus
+
", replyStatus="
+
replyStatus
+
", status="
+
status
+
", createTime="
+
createTime
+
", updateTime="
+
updateTime
+
", quickIds='"
+
quickIds
+
'\''
+
", replyList="
+
replyList
+
", hasTopHot="
+
hasTopHot
+
", replyTime='"
+
replyTime
+
'\''
+
", replyMemberContent='"
+
replyMemberContent
+
'\''
+
", replyUserContent='"
+
replyUserContent
+
'\''
+
", imgList="
+
imgList
+
", orderMount="
+
orderMount
+
", avgScore="
+
avgScore
+
", quickReplyTagList="
+
quickReplyTagList
+
", quickReplyTagNameList="
+
quickReplyTagNameList
+
", storeInfoId="
+
storeInfoId
+
'}'
;
}
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/EvaluateMsgLogDTO.java
View file @
91a540de
...
@@ -140,4 +140,20 @@ public class EvaluateMsgLogDTO implements Serializable {
...
@@ -140,4 +140,20 @@ public class EvaluateMsgLogDTO implements Serializable {
public
void
setReceiptsDate
(
Date
receiptsDate
)
{
public
void
setReceiptsDate
(
Date
receiptsDate
)
{
this
.
receiptsDate
=
receiptsDate
;
this
.
receiptsDate
=
receiptsDate
;
}
}
@Override
public
String
toString
()
{
return
"EvaluateMsgLogDTO{"
+
"evaluateMsgLogId="
+
evaluateMsgLogId
+
", enterpriseId="
+
enterpriseId
+
", orderId="
+
orderId
+
", orderNumber='"
+
orderNumber
+
'\''
+
", storeId="
+
storeId
+
", saleAmount="
+
saleAmount
+
", memberAreaId="
+
memberAreaId
+
", mcuId="
+
mcuId
+
", goodsInfo='"
+
goodsInfo
+
'\''
+
", receiptsDate="
+
receiptsDate
+
'}'
;
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/EvaluateOrderConfigDTO.java
View file @
91a540de
...
@@ -79,16 +79,6 @@ public class EvaluateOrderConfigDTO implements Serializable {
...
@@ -79,16 +79,6 @@ public class EvaluateOrderConfigDTO implements Serializable {
private
Integer
review
;
private
Integer
review
;
/**
/**
* 追评提醒 X天
*/
// private Integer reviewRemind;
/**
* 追评期限
*/
// private Integer reviewLimitday;
/**
* 是否支持用户隐藏追评
* 是否支持用户隐藏追评
*/
*/
private
Integer
reviewUserHidden
;
private
Integer
reviewUserHidden
;
...
@@ -366,4 +356,38 @@ public class EvaluateOrderConfigDTO implements Serializable {
...
@@ -366,4 +356,38 @@ public class EvaluateOrderConfigDTO implements Serializable {
public
List
<
EvaluateQuickDTO
>
getReplyQuickDTOList
()
{
public
List
<
EvaluateQuickDTO
>
getReplyQuickDTOList
()
{
return
replyQuickDTOList
;
return
replyQuickDTOList
;
}
}
@Override
public
String
toString
()
{
return
"EvaluateOrderConfigDTO{"
+
"evaluateOrderConfigId="
+
evaluateOrderConfigId
+
", enterpriseId="
+
enterpriseId
+
", goods="
+
goods
+
", store="
+
store
+
", service="
+
service
+
", goodsRequired="
+
goodsRequired
+
", storeRequired="
+
storeRequired
+
", serviceRequired="
+
serviceRequired
+
", mindHour="
+
mindHour
+
", remindDay="
+
remindDay
+
", evaluateLimitday="
+
evaluateLimitday
+
", defaultContent='"
+
defaultContent
+
'\''
+
", review="
+
review
+
", reviewUserHidden="
+
reviewUserHidden
+
", reviewTimes="
+
reviewTimes
+
", commentModule="
+
commentModule
+
", showType="
+
showType
+
", orderType="
+
orderType
+
", badEvaluateTag="
+
badEvaluateTag
+
", badEvaluateTagType="
+
badEvaluateTagType
+
", badSuggestionTag="
+
badSuggestionTag
+
", badSuggestionTagType="
+
badSuggestionTagType
+
", goodEvaluateQuick="
+
goodEvaluateQuick
+
", badEvaluateQuick="
+
badEvaluateQuick
+
", replyQuick="
+
replyQuick
+
", badEvaluateQuickDTOList="
+
badEvaluateQuickDTOList
+
", goodEvaluateQuickDTOList="
+
goodEvaluateQuickDTOList
+
", replyQuickDTOList="
+
replyQuickDTOList
+
'}'
;
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/EvaluateQuickDTO.java
View file @
91a540de
...
@@ -101,4 +101,17 @@ public class EvaluateQuickDTO implements Serializable {
...
@@ -101,4 +101,17 @@ public class EvaluateQuickDTO implements Serializable {
public
void
setStatus
(
Integer
status
)
{
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
this
.
status
=
status
;
}
}
@Override
public
String
toString
()
{
return
"EvaluateQuickDTO{"
+
"evaluateQuickId="
+
evaluateQuickId
+
", tagType="
+
tagType
+
", tagName='"
+
tagName
+
'\''
+
", createTime="
+
createTime
+
", updateTime="
+
updateTime
+
", enterpriseId="
+
enterpriseId
+
", status="
+
status
+
'}'
;
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/EvaluateReplyDTO.java
View file @
91a540de
...
@@ -190,4 +190,25 @@ public class EvaluateReplyDTO implements Serializable {
...
@@ -190,4 +190,25 @@ public class EvaluateReplyDTO implements Serializable {
public
void
setQuickReplyTagNameList
(
List
<
String
>
quickReplyTagNameList
)
{
public
void
setQuickReplyTagNameList
(
List
<
String
>
quickReplyTagNameList
)
{
this
.
quickReplyTagNameList
=
quickReplyTagNameList
;
this
.
quickReplyTagNameList
=
quickReplyTagNameList
;
}
}
@Override
public
String
toString
()
{
return
"EvaluateReplyDTO{"
+
"evaluateReplyId="
+
evaluateReplyId
+
", enterpriseId="
+
enterpriseId
+
", evaluateId="
+
evaluateId
+
", replyDate="
+
replyDate
+
", replyerType="
+
replyerType
+
", replyContent='"
+
replyContent
+
'\''
+
", memberId="
+
memberId
+
", memberName='"
+
memberName
+
'\''
+
", memberImgUrl='"
+
memberImgUrl
+
'\''
+
", showStatus="
+
showStatus
+
", userId="
+
userId
+
", userName='"
+
userName
+
'\''
+
", imgList="
+
imgList
+
", quickReplyTagList="
+
quickReplyTagList
+
", quickReplyTagNameList="
+
quickReplyTagNameList
+
'}'
;
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/EvaluateTagsDTO.java
View file @
91a540de
...
@@ -100,4 +100,17 @@ public class EvaluateTagsDTO implements Serializable {
...
@@ -100,4 +100,17 @@ public class EvaluateTagsDTO implements Serializable {
public
void
setEnterpriseId
(
Integer
enterpriseId
)
{
public
void
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
this
.
enterpriseId
=
enterpriseId
;
}
}
@Override
public
String
toString
()
{
return
"EvaluateTagsDTO{"
+
"evaluateTagsId="
+
evaluateTagsId
+
", evaluateId="
+
evaluateId
+
", evaluateReplyId="
+
evaluateReplyId
+
", memberId="
+
memberId
+
", tagType="
+
tagType
+
", tagName='"
+
tagName
+
'\''
+
", enterpriseId="
+
enterpriseId
+
'}'
;
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/MemberReplyDTO.java
View file @
91a540de
...
@@ -112,4 +112,19 @@ public class MemberReplyDTO implements Serializable {
...
@@ -112,4 +112,19 @@ public class MemberReplyDTO implements Serializable {
public
void
setEcuId
(
Long
ecuId
)
{
public
void
setEcuId
(
Long
ecuId
)
{
this
.
ecuId
=
ecuId
;
this
.
ecuId
=
ecuId
;
}
}
@Override
public
String
toString
()
{
return
"MemberReplyDTO{"
+
"enterpriseId="
+
enterpriseId
+
", evaluateId="
+
evaluateId
+
", replyContent='"
+
replyContent
+
'\''
+
", memberId="
+
memberId
+
", memberName='"
+
memberName
+
'\''
+
", imgList="
+
imgList
+
", memberImgUrl='"
+
memberImgUrl
+
'\''
+
", acuId="
+
acuId
+
", ecuId="
+
ecuId
+
'}'
;
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/OrderGoodsDTO.java
View file @
91a540de
...
@@ -83,4 +83,16 @@ public class OrderGoodsDTO implements Serializable {
...
@@ -83,4 +83,16 @@ public class OrderGoodsDTO implements Serializable {
public
void
setSkuInfo
(
List
<
OrderItemAttrViewDTO
>
skuInfo
)
{
public
void
setSkuInfo
(
List
<
OrderItemAttrViewDTO
>
skuInfo
)
{
this
.
skuInfo
=
skuInfo
;
this
.
skuInfo
=
skuInfo
;
}
}
@Override
public
String
toString
()
{
return
"OrderGoodsDTO{"
+
"imageUrl='"
+
imageUrl
+
'\''
+
", goodsName='"
+
goodsName
+
'\''
+
", skuCode='"
+
skuCode
+
'\''
+
", payPrice="
+
payPrice
+
", goodsNum="
+
goodsNum
+
", skuInfo="
+
skuInfo
+
'}'
;
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/OrderItemAttrViewDTO.java
View file @
91a540de
...
@@ -31,4 +31,12 @@ public class OrderItemAttrViewDTO implements Serializable {
...
@@ -31,4 +31,12 @@ public class OrderItemAttrViewDTO implements Serializable {
public
void
setValue
(
String
value
)
{
public
void
setValue
(
String
value
)
{
this
.
value
=
value
;
this
.
value
=
value
;
}
}
@Override
public
String
toString
()
{
return
"OrderItemAttrViewDTO{"
+
"key='"
+
key
+
'\''
+
", value='"
+
value
+
'\''
+
'}'
;
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/ProblemDTO.java
View file @
91a540de
...
@@ -113,14 +113,22 @@ public class ProblemDTO implements Serializable {
...
@@ -113,14 +113,22 @@ public class ProblemDTO implements Serializable {
*/
*/
private
Date
updateTime
;
private
Date
updateTime
;
// 管理员第一次回复内容
/**
* 管理员第一次回复内容
*/
private
String
replyContent
;
private
String
replyContent
;
// 回复数量
/**
* 回复数量
*/
private
Integer
problemCount
;
private
Integer
problemCount
;
// 图片
/**
* 图片
*/
private
List
<
String
>
imgList
;
private
List
<
String
>
imgList
;
// 回复列表
/**
* 回复列表
*/
private
List
<
ProblemReplyDTO
>
replyList
;
private
List
<
ProblemReplyDTO
>
replyList
;
private
String
replyUserContent
;
private
String
replyUserContent
;
...
@@ -339,4 +347,37 @@ public class ProblemDTO implements Serializable {
...
@@ -339,4 +347,37 @@ public class ProblemDTO implements Serializable {
public
void
setUnionId
(
String
unionId
)
{
public
void
setUnionId
(
String
unionId
)
{
this
.
unionId
=
unionId
;
this
.
unionId
=
unionId
;
}
}
@Override
public
String
toString
()
{
return
"ProblemDTO{"
+
"problemId="
+
problemId
+
", enterpriseId="
+
enterpriseId
+
", storeId="
+
storeId
+
", storeName='"
+
storeName
+
'\''
+
", memberId="
+
memberId
+
", acuId="
+
acuId
+
", ecuId="
+
ecuId
+
", areaId="
+
areaId
+
", unionId='"
+
unionId
+
'\''
+
", memberName='"
+
memberName
+
'\''
+
", memberPhone='"
+
memberPhone
+
'\''
+
", memberImgUrl='"
+
memberImgUrl
+
'\''
+
", problemContent='"
+
problemContent
+
'\''
+
", imageUrl='"
+
imageUrl
+
'\''
+
", hasOtherImage="
+
hasOtherImage
+
", problemStatus="
+
problemStatus
+
", maliciousStatus="
+
maliciousStatus
+
", maliciousStatusTime="
+
maliciousStatusTime
+
", showStatus="
+
showStatus
+
", status="
+
status
+
", createTime="
+
createTime
+
", updateTime="
+
updateTime
+
", replyContent='"
+
replyContent
+
'\''
+
", problemCount="
+
problemCount
+
", imgList="
+
imgList
+
", replyList="
+
replyList
+
", replyUserContent='"
+
replyUserContent
+
'\''
+
'}'
;
}
}
}
\ No newline at end of file
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/ProblemImgDTO.java
deleted
100644 → 0
View file @
346bf2ee
package
com
.
gic
.
evaluate
.
dto
;
import
java.io.Serializable
;
/**
* @author zhiwj
* @Description:
* @date 2020-01-02 10:48
*/
public
class
ProblemImgDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
8641519372108017377L
;
}
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/ProblemMemberReplyDTO.java
View file @
91a540de
...
@@ -132,4 +132,20 @@ public class ProblemMemberReplyDTO implements Serializable {
...
@@ -132,4 +132,20 @@ public class ProblemMemberReplyDTO implements Serializable {
public
void
setMemberImgUrl
(
String
memberImgUrl
)
{
public
void
setMemberImgUrl
(
String
memberImgUrl
)
{
this
.
memberImgUrl
=
memberImgUrl
;
this
.
memberImgUrl
=
memberImgUrl
;
}
}
@Override
public
String
toString
()
{
return
"ProblemMemberReplyDTO{"
+
"evaluateReplyId="
+
evaluateReplyId
+
", enterpriseId="
+
enterpriseId
+
", problemId="
+
problemId
+
", replyContent='"
+
replyContent
+
'\''
+
", memberId="
+
memberId
+
", memberName='"
+
memberName
+
'\''
+
", acuId="
+
acuId
+
", ecuId="
+
ecuId
+
", imgList="
+
imgList
+
", memberImgUrl='"
+
memberImgUrl
+
'\''
+
'}'
;
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/ProblemReplyDTO.java
View file @
91a540de
...
@@ -191,4 +191,24 @@ public class ProblemReplyDTO implements Serializable {
...
@@ -191,4 +191,24 @@ public class ProblemReplyDTO implements Serializable {
public
void
setMemberImgUrl
(
String
memberImgUrl
)
{
public
void
setMemberImgUrl
(
String
memberImgUrl
)
{
this
.
memberImgUrl
=
memberImgUrl
;
this
.
memberImgUrl
=
memberImgUrl
;
}
}
@Override
public
String
toString
()
{
return
"ProblemReplyDTO{"
+
"problemReplyId="
+
problemReplyId
+
", enterpriseId="
+
enterpriseId
+
", problemId="
+
problemId
+
", replyerType="
+
replyerType
+
", replyContent='"
+
replyContent
+
'\''
+
", memberId="
+
memberId
+
", memberName='"
+
memberName
+
'\''
+
", memberImgUrl='"
+
memberImgUrl
+
'\''
+
", userId="
+
userId
+
", userName='"
+
userName
+
'\''
+
", status="
+
status
+
", createTime="
+
createTime
+
", updateTime="
+
updateTime
+
", imgList="
+
imgList
+
'}'
;
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/ProblemUserReplyDTO.java
View file @
91a540de
...
@@ -87,4 +87,16 @@ public class ProblemUserReplyDTO implements Serializable {
...
@@ -87,4 +87,16 @@ public class ProblemUserReplyDTO implements Serializable {
public
void
setUserName
(
String
userName
)
{
public
void
setUserName
(
String
userName
)
{
this
.
userName
=
userName
;
this
.
userName
=
userName
;
}
}
@Override
public
String
toString
()
{
return
"ProblemUserReplyDTO{"
+
"problemReplyId="
+
problemReplyId
+
", enterpriseId="
+
enterpriseId
+
", problemId="
+
problemId
+
", replyContent='"
+
replyContent
+
'\''
+
", userId="
+
userId
+
", userName='"
+
userName
+
'\''
+
'}'
;
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/dto/UserReplyDTO.java
View file @
91a540de
package
com
.
gic
.
evaluate
.
dto
;
package
com
.
gic
.
evaluate
.
dto
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.Arrays
;
/**
/**
* 管理员回复
* 管理员回复
...
@@ -96,4 +97,17 @@ public class UserReplyDTO implements Serializable {
...
@@ -96,4 +97,17 @@ public class UserReplyDTO implements Serializable {
public
void
setEvaluateId
(
Integer
evaluateId
)
{
public
void
setEvaluateId
(
Integer
evaluateId
)
{
this
.
evaluateId
=
evaluateId
;
this
.
evaluateId
=
evaluateId
;
}
}
@Override
public
String
toString
()
{
return
"UserReplyDTO{"
+
"evaluateReplyId="
+
evaluateReplyId
+
", enterpriseId="
+
enterpriseId
+
", evaluateId="
+
evaluateId
+
", evaluateIds="
+
Arrays
.
toString
(
evaluateIds
)
+
", replyContent='"
+
replyContent
+
'\''
+
", userId="
+
userId
+
", userName='"
+
userName
+
'\''
+
'}'
;
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/qo/EvaluateOutQO.java
View file @
91a540de
package
com
.
gic
.
evaluate
.
qo
;
package
com
.
gic
.
evaluate
.
qo
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.List
;
/**
/**
*
*
...
@@ -19,6 +20,9 @@ public class EvaluateOutQO implements Serializable {
...
@@ -19,6 +20,9 @@ public class EvaluateOutQO implements Serializable {
private
Long
orderId
;
private
Long
orderId
;
private
String
orderNumber
;
private
List
<
String
>
orderNumberList
;
public
Integer
getEnterpriseId
()
{
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
return
enterpriseId
;
}
}
...
@@ -50,4 +54,20 @@ public class EvaluateOutQO implements Serializable {
...
@@ -50,4 +54,20 @@ public class EvaluateOutQO implements Serializable {
public
void
setStoreId
(
Integer
storeId
)
{
public
void
setStoreId
(
Integer
storeId
)
{
this
.
storeId
=
storeId
;
this
.
storeId
=
storeId
;
}
}
public
String
getOrderNumber
()
{
return
orderNumber
;
}
public
void
setOrderNumber
(
String
orderNumber
)
{
this
.
orderNumber
=
orderNumber
;
}
public
List
<
String
>
getOrderNumberList
()
{
return
orderNumberList
;
}
public
void
setOrderNumberList
(
List
<
String
>
orderNumberList
)
{
this
.
orderNumberList
=
orderNumberList
;
}
}
}
gic-evaluate-api/src/main/java/com/gic/evaluate/service/EvaluateConfigApiService.java
View file @
91a540de
...
@@ -69,16 +69,19 @@ public interface EvaluateConfigApiService {
...
@@ -69,16 +69,19 @@ public interface EvaluateConfigApiService {
/**
/**
* 保存
* @Title: updateEvaluateMind
* @Title: updateEvaluateMind
* @Description: 保存
* @Description: 保存
* @author zhiwj
* @author zhiwj
* @param enterpriseId
* @param enterpriseId
* @param mind
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Integer>
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Integer>
* @throws
* @throws
*/
*/
ServiceResponse
<
Void
>
updateEvaluateMind
(
Integer
enterpriseId
,
Integer
mind
);
ServiceResponse
<
Void
>
updateEvaluateMind
(
Integer
enterpriseId
,
Integer
mind
);
/**
/**
* 查询评价
* @Title: getEvaluateMind
* @Title: getEvaluateMind
* @Description: 查询评价
* @Description: 查询评价
* @author zhiwj
* @author zhiwj
...
...
gic-evaluate-api/src/main/java/com/gic/evaluate/service/EvaluateManageApiService.java
View file @
91a540de
...
@@ -34,6 +34,7 @@ public interface EvaluateManageApiService {
...
@@ -34,6 +34,7 @@ public interface EvaluateManageApiService {
* @Description:
* @Description:
* @author zhiwj
* @author zhiwj
* @param evaluateId
* @param evaluateId
* @param enterpriseId
* @return com.gic.api.base.commons.ServiceResponse<com.gic.evaluate.dto.EvaluateDTO>
* @return com.gic.api.base.commons.ServiceResponse<com.gic.evaluate.dto.EvaluateDTO>
* @throws
* @throws
*/
*/
...
@@ -53,6 +54,7 @@ public interface EvaluateManageApiService {
...
@@ -53,6 +54,7 @@ public interface EvaluateManageApiService {
ServiceResponse
<
Void
>
updateShowStatus
(
Integer
enterpriseId
,
List
<
Integer
>
evaluateId
,
Integer
showStatus
);
ServiceResponse
<
Void
>
updateShowStatus
(
Integer
enterpriseId
,
List
<
Integer
>
evaluateId
,
Integer
showStatus
);
/**
/**
* 编辑回复是否展示状态
* @Title: updateReplyShowStatus
* @Title: updateReplyShowStatus
* @Description:
* @Description:
* @author zhiwj
* @author zhiwj
...
@@ -147,9 +149,11 @@ public interface EvaluateManageApiService {
...
@@ -147,9 +149,11 @@ public interface EvaluateManageApiService {
ServiceResponse
<
Integer
>
countEvaluate
(
EvaluateQO
evaluateQO
);
ServiceResponse
<
Integer
>
countEvaluate
(
EvaluateQO
evaluateQO
);
/**
/**
* 计算门店分数
* @Title: computeStoreScore
* @Title: computeStoreScore
* @Description:
* @Description:
* @author zhiwj
* @author zhiwj
* @param msg
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Integer>
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Integer>
* @throws
* @throws
*/
*/
...
...
gic-evaluate-api/src/main/java/com/gic/evaluate/service/EvaluateMsgLogApiService.java
View file @
91a540de
...
@@ -12,6 +12,7 @@ public interface EvaluateMsgLogApiService {
...
@@ -12,6 +12,7 @@ public interface EvaluateMsgLogApiService {
/**
/**
* 接收数据组的订单数据 发送数据
* @Title: sendNotice
* @Title: sendNotice
* @Description: 接收数据组的订单数据 发送数据
* @Description: 接收数据组的订单数据 发送数据
* @author zhiwj
* @author zhiwj
...
...
gic-evaluate-api/src/main/java/com/gic/evaluate/service/EvaluateOutApiService.java
View file @
91a540de
...
@@ -42,11 +42,11 @@ public interface EvaluateOutApiService {
...
@@ -42,11 +42,11 @@ public interface EvaluateOutApiService {
/**
/**
* 查询门店下的所有评价(仅包含展示的)
* 查询门店下的所有评价(仅包含展示的)
* @
Title: listEvaluateByStore
* @
param enterpriseId
* @
Description:
* @
param storeId
* @
author zhiwj
* @
param currentPage
* @
return com.gic.api.base.commons.ServiceResponse<com.gic.api.base.commons.Page<com.gic.evaluate.dto.EvaluateDTO>>
* @
param pageSize
* @
throws
* @
return
*/
*/
ServiceResponse
<
Page
<
EvaluateDTO
>>
listEvaluateByStore
(
Integer
enterpriseId
,
Integer
storeId
,
Integer
currentPage
,
Integer
pageSize
);
ServiceResponse
<
Page
<
EvaluateDTO
>>
listEvaluateByStore
(
Integer
enterpriseId
,
Integer
storeId
,
Integer
currentPage
,
Integer
pageSize
);
...
@@ -83,6 +83,17 @@ public interface EvaluateOutApiService {
...
@@ -83,6 +83,17 @@ public interface EvaluateOutApiService {
* @throws
* @throws
*/
*/
ServiceResponse
<
EvaluateDTO
>
listEvaluateByOrderId
(
EvaluateOutQO
evaluateOutQO
);
ServiceResponse
<
EvaluateDTO
>
listEvaluateByOrderId
(
EvaluateOutQO
evaluateOutQO
);
/**
* listEvaluateByOrderId
* @Title: listEvaluateByOrderId
* @Description:
* @author zhiwj
* @param evaluateOutQO
* @return com.gic.api.base.commons.ServiceResponse<com.gic.evaluate.dto.EvaluateDTO>
* @throws
*/
ServiceResponse
<
List
<
EvaluateDTO
>>
listEvaluateByOrderNumberList
(
EvaluateOutQO
evaluateOutQO
);
/**
/**
* 查询订单号对应的回复状态 key是订单号, value是状态(-1:未评价 0管理员没有回复过 1管理员回复了 2有新的追评管理员没回复 3逾期并且没有评价过 4不支持追评 6超过最大追评次数 7逾期并且评价过)
* 查询订单号对应的回复状态 key是订单号, value是状态(-1:未评价 0管理员没有回复过 1管理员回复了 2有新的追评管理员没回复 3逾期并且没有评价过 4不支持追评 6超过最大追评次数 7逾期并且评价过)
...
...
gic-evaluate-api/src/main/java/com/gic/evaluate/service/EvaluateOverviewApiService.java
View file @
91a540de
...
@@ -25,41 +25,49 @@ public interface EvaluateOverviewApiService {
...
@@ -25,41 +25,49 @@ public interface EvaluateOverviewApiService {
* @param enterpriseId
* @param enterpriseId
* @param startTime
* @param startTime
* @param endTime
* @param endTime
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Void>
* @param storeIdList
* @return com.gic.api.base.commons.ServiceResponse<java.util.Map<java.lang.String,java.lang.Long>>
* @throws
* @throws
*/
*/
ServiceResponse
<
Map
<
String
,
Long
>>
chart
1
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
ServiceResponse
<
Map
<
String
,
Long
>>
chart
One
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
/**
/**
* 图表2 各项评分概况
* 图表2 各项评分概况
* @Title: chart2
* @Description:
* @author zhiwj
* @param enterpriseId
* @param enterpriseId
* @param startTime
* @param startTime
* @param endTime
* @param endTime
* @
return com.gic.api.base.commons.ServiceResponse<java.lang.Void>
* @
param storeIdList
* @
throws
* @
return
*/
*/
ServiceResponse
<
HashMap
<
String
,
Map
<
String
,
Long
>>>
chart
2
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
ServiceResponse
<
HashMap
<
String
,
Map
<
String
,
Long
>>>
chart
Two
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
/**
/**
* 图表3 评价趋势
* 图表3 评价趋势
* @Title: chart3
* @Description:
* @author zhiwj
* @param enterpriseId
* @param enterpriseId
* @param startTime
* @param startTime
* @param endTime
* @param endTime
* @return
* @param storeIdList
* @return com.gic.api.base.commons.ServiceResponse<java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>>>
* @throws
*/
*/
ServiceResponse
<
Map
<
String
,
List
<
Map
<
String
,
Object
>>>>
chart
3
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
ServiceResponse
<
Map
<
String
,
List
<
Map
<
String
,
Object
>>>>
chart
Three
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
/**
/**
* 图表4 正面/负面快评使用统计 变化趋势
* 图表4 正面/负面快评使用统计 变化趋势
* @Title: chart4
* @Description:
* @author zhiwj
* @param enterpriseId
* @param enterpriseId
* @param startTime
* @param startTime
* @param endTime
* @param endTime
* @return
* @param storeIdList
* @return com.gic.api.base.commons.ServiceResponse<java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>>>
* @throws
*/
*/
ServiceResponse
<
Map
<
String
,
List
<
Map
<
String
,
Object
>>>>
chart
4
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
ServiceResponse
<
Map
<
String
,
List
<
Map
<
String
,
Object
>>>>
chart
Four
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
/**
/**
* 查询门店评分
* 查询门店评分
...
@@ -96,10 +104,14 @@ public interface EvaluateOverviewApiService {
...
@@ -96,10 +104,14 @@ public interface EvaluateOverviewApiService {
/**
/**
* 查看各个时间段好评的变化趋势
* 查看各个时间段好评的变化趋势
* @Title: listEvaluateTrendByDate
* @Title: list
Good
EvaluateTrendByDate
* @Description:
* @Description:
* @author zhiwj
* @author zhiwj
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Void>
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return com.gic.api.base.commons.ServiceResponse<java.util.List<java.util.Map<java.lang.String,java.lang.Integer>>>
* @throws
* @throws
*/
*/
ServiceResponse
<
List
<
Map
<
String
,
Integer
>>>
listGoodEvaluateTrendByDate
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
ServiceResponse
<
List
<
Map
<
String
,
Integer
>>>
listGoodEvaluateTrendByDate
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
...
@@ -109,7 +121,11 @@ public interface EvaluateOverviewApiService {
...
@@ -109,7 +121,11 @@ public interface EvaluateOverviewApiService {
* @Title: listBadEvaluateTrendByDate
* @Title: listBadEvaluateTrendByDate
* @Description:
* @Description:
* @author zhiwj
* @author zhiwj
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Void>
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return com.gic.api.base.commons.ServiceResponse<java.util.List<java.util.Map<java.lang.String,java.lang.Integer>>>
* @throws
* @throws
*/
*/
ServiceResponse
<
List
<
Map
<
String
,
Integer
>>>
listBadEvaluateTrendByDate
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
ServiceResponse
<
List
<
Map
<
String
,
Integer
>>>
listBadEvaluateTrendByDate
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
...
...
gic-evaluate-api/src/main/java/com/gic/evaluate/service/ProblemManageApiService.java
View file @
91a540de
...
@@ -60,6 +60,7 @@ public interface ProblemManageApiService {
...
@@ -60,6 +60,7 @@ public interface ProblemManageApiService {
ServiceResponse
<
Void
>
replyProblem
(
ProblemUserReplyDTO
problemUserReplyDTO
);
ServiceResponse
<
Void
>
replyProblem
(
ProblemUserReplyDTO
problemUserReplyDTO
);
/**
/**
* 回复
* @Title: replyProblem
* @Title: replyProblem
* @Description:
* @Description:
* @author zhiwj
* @author zhiwj
...
...
gic-evaluate-api/src/main/java/com/gic/evaluate/service/ProblemOutApiService.java
View file @
91a540de
...
@@ -25,7 +25,7 @@ public interface ProblemOutApiService {
...
@@ -25,7 +25,7 @@ public interface ProblemOutApiService {
ServiceResponse
<
Void
>
saveProblem
(
ProblemDTO
problemDTO
);
ServiceResponse
<
Void
>
saveProblem
(
ProblemDTO
problemDTO
);
/**
/**
*
*
保存回复
* @Title: saveProblem
* @Title: saveProblem
* @Description:
* @Description:
* @author zhiwj
* @author zhiwj
...
@@ -58,7 +58,7 @@ public interface ProblemOutApiService {
...
@@ -58,7 +58,7 @@ public interface ProblemOutApiService {
ServiceResponse
<
ProblemDTO
>
getProblem
(
Integer
problemId
);
ServiceResponse
<
ProblemDTO
>
getProblem
(
Integer
problemId
);
/**
/**
*
*
结束回复
* @Title: endProblem
* @Title: endProblem
* @Description:
* @Description:
* @author zhiwj
* @author zhiwj
...
@@ -74,6 +74,7 @@ public interface ProblemOutApiService {
...
@@ -74,6 +74,7 @@ public interface ProblemOutApiService {
* @Description:
* @Description:
* @author zhiwj
* @author zhiwj
* @param enterpriseId
* @param enterpriseId
* @param acuId
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Boolean>
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Boolean>
* @throws
* @throws
*/
*/
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/dao/mapper/TabBadEvaluateConfigMapper.java
View file @
91a540de
...
@@ -2,6 +2,13 @@ package com.gic.evaluate.dao.mapper;
...
@@ -2,6 +2,13 @@ package com.gic.evaluate.dao.mapper;
import
com.gic.evaluate.entity.TabBadEvaluateConfig
;
import
com.gic.evaluate.entity.TabBadEvaluateConfig
;
/**
*
* @ClassName: TabBadEvaluateConfigMapper
* @Description:
* @author zhiwj
* @date 2020-09-08 18:50
*/
public
interface
TabBadEvaluateConfigMapper
{
public
interface
TabBadEvaluateConfigMapper
{
/**
/**
* 根据主键删除
* 根据主键删除
...
@@ -51,5 +58,14 @@ public interface TabBadEvaluateConfigMapper {
...
@@ -51,5 +58,14 @@ public interface TabBadEvaluateConfigMapper {
*/
*/
int
updateByPrimaryKey
(
TabBadEvaluateConfig
record
);
int
updateByPrimaryKey
(
TabBadEvaluateConfig
record
);
/**
* 查询配置
* @Title: getBadEvaluateConfig
* @Description:
* @author zhiwj
* @param enterpriseId
* @return com.gic.evaluate.entity.TabBadEvaluateConfig
* @throws
*/
TabBadEvaluateConfig
getBadEvaluateConfig
(
Integer
enterpriseId
);
TabBadEvaluateConfig
getBadEvaluateConfig
(
Integer
enterpriseId
);
}
}
\ No newline at end of file
gic-evaluate-service/src/main/java/com/gic/evaluate/dao/mapper/TabEvaluateImgMapper.java
View file @
91a540de
...
@@ -5,6 +5,13 @@ import org.apache.ibatis.annotations.Param;
...
@@ -5,6 +5,13 @@ import org.apache.ibatis.annotations.Param;
import
java.util.List
;
import
java.util.List
;
/**
*
* @ClassName: TabEvaluateImgMapper
* @Description:
* @author zhiwj
* @date 2020-09-08 18:50
*/
public
interface
TabEvaluateImgMapper
{
public
interface
TabEvaluateImgMapper
{
/**
/**
* 根据主键删除
* 根据主键删除
...
@@ -54,8 +61,26 @@ public interface TabEvaluateImgMapper {
...
@@ -54,8 +61,26 @@ public interface TabEvaluateImgMapper {
*/
*/
int
updateByPrimaryKey
(
TabEvaluateImg
record
);
int
updateByPrimaryKey
(
TabEvaluateImg
record
);
/**
* listImageByEvaluateId
* @Title: listImageByEvaluateId
* @Description:
* @author zhiwj
* @param evaluateId
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateImg>
* @throws
*/
List
<
TabEvaluateImg
>
listImageByEvaluateId
(
@Param
(
"evaluateId"
)
Integer
evaluateId
);
List
<
TabEvaluateImg
>
listImageByEvaluateId
(
@Param
(
"evaluateId"
)
Integer
evaluateId
);
/**
* listImageByEvaluateReplyId
* @Title: listImageByEvaluateReplyId
* @Description:
* @author zhiwj
* @param evaluateReplyId
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateImg>
* @throws
*/
List
<
TabEvaluateImg
>
listImageByEvaluateReplyId
(
@Param
(
"evaluateReplyId"
)
Integer
evaluateReplyId
);
List
<
TabEvaluateImg
>
listImageByEvaluateReplyId
(
@Param
(
"evaluateReplyId"
)
Integer
evaluateReplyId
);
}
}
\ No newline at end of file
gic-evaluate-service/src/main/java/com/gic/evaluate/dao/mapper/TabEvaluateMapper.java
View file @
91a540de
...
@@ -13,6 +13,13 @@ import java.util.List;
...
@@ -13,6 +13,13 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.Set
;
import
java.util.Set
;
/**
*
* @ClassName: TabEvaluateMapper
* @Description:
* @author zhiwj
* @date 2020-09-08 18:50
*/
public
interface
TabEvaluateMapper
{
public
interface
TabEvaluateMapper
{
/**
/**
* 根据主键删除
* 根据主键删除
...
@@ -62,53 +69,296 @@ public interface TabEvaluateMapper {
...
@@ -62,53 +69,296 @@ public interface TabEvaluateMapper {
*/
*/
int
updateByPrimaryKey
(
TabEvaluate
record
);
int
updateByPrimaryKey
(
TabEvaluate
record
);
/**
* listEvaluate
* @Title: listEvaluate
* @Description:
* @author zhiwj
* @param evaluateQO
* @return com.github.pagehelper.Page<com.gic.evaluate.entity.TabEvaluate>
* @throws
*/
Page
<
TabEvaluate
>
listEvaluate
(
EvaluateQO
evaluateQO
);
Page
<
TabEvaluate
>
listEvaluate
(
EvaluateQO
evaluateQO
);
/**
* countEvaluate
* @Title: countEvaluate
* @Description:
* @author zhiwj
* @param evaluateQO
* @return java.lang.Integer
* @throws
*/
Integer
countEvaluate
(
EvaluateQO
evaluateQO
);
Integer
countEvaluate
(
EvaluateQO
evaluateQO
);
/**
* updateShowStatus
* @Title: updateShowStatus
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @param showStatus
* @return void
* @throws
*/
void
updateShowStatus
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateId"
)
List
<
Integer
>
evaluateId
,
@Param
(
"showStatus"
)
Integer
showStatus
);
void
updateShowStatus
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateId"
)
List
<
Integer
>
evaluateId
,
@Param
(
"showStatus"
)
Integer
showStatus
);
/**
* updateTopHotStatus
* @Title: updateTopHotStatus
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @param topHotStatus
* @return void
* @throws
*/
void
updateTopHotStatus
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateId"
)
Integer
evaluateId
,
@Param
(
"topHotStatus"
)
Integer
topHotStatus
);
void
updateTopHotStatus
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateId"
)
Integer
evaluateId
,
@Param
(
"topHotStatus"
)
Integer
topHotStatus
);
/**
* updateMaliciousStatus
* @Title: updateMaliciousStatus
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @param maliciousStatus
* @return void
* @throws
*/
void
updateMaliciousStatus
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateId"
)
Integer
evaluateId
,
@Param
(
"maliciousStatus"
)
Integer
maliciousStatus
);
void
updateMaliciousStatus
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateId"
)
Integer
evaluateId
,
@Param
(
"maliciousStatus"
)
Integer
maliciousStatus
);
/**
* getTotalChart
* @Title: getTotalChart
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return java.util.Map<java.lang.String,java.lang.Long>
* @throws
*/
Map
<
String
,
Long
>
getTotalChart
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
Map
<
String
,
Long
>
getTotalChart
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
/**
* getGoodsCountChart
* @Title: getGoodsCountChart
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return java.util.Map<java.lang.String,java.lang.Long>
* @throws
*/
Map
<
String
,
Long
>
getGoodsCountChart
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
Map
<
String
,
Long
>
getGoodsCountChart
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
/**
* getStoreCountChart
* @Title: getStoreCountChart
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return java.util.Map<java.lang.String,java.lang.Long>
* @throws
*/
Map
<
String
,
Long
>
getStoreCountChart
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
Map
<
String
,
Long
>
getStoreCountChart
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
/**
* getServiceCountChart
* @Title: getServiceCountChart
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return java.util.Map<java.lang.String,java.lang.Long>
* @throws
*/
Map
<
String
,
Long
>
getServiceCountChart
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
Map
<
String
,
Long
>
getServiceCountChart
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
/**
* listTrendEvaluate
* @Title: listTrendEvaluate
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param goodEvaluateStatus
* @param storeIdList
* @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
List
<
Map
<
String
,
Object
>>
listTrendEvaluate
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"goodEvaluateStatus"
)
Integer
goodEvaluateStatus
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
List
<
Map
<
String
,
Object
>>
listTrendEvaluate
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"goodEvaluateStatus"
)
Integer
goodEvaluateStatus
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
/**
* listStoreScore
* @Title: listStoreScore
* @Description:
* @author zhiwj
* @param storeScoreQO
* @return com.github.pagehelper.Page<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
Page
<
Map
<
String
,
Object
>>
listStoreScore
(
StoreScoreQO
storeScoreQO
);
Page
<
Map
<
String
,
Object
>>
listStoreScore
(
StoreScoreQO
storeScoreQO
);
/**
* getTotalStoreScore
* @Title: getTotalStoreScore
* @Description:
* @author zhiwj
* @param storeScoreQO
* @return java.util.Map<java.lang.String,java.lang.Object>
* @throws
*/
Map
<
String
,
Object
>
getTotalStoreScore
(
StoreScoreQO
storeScoreQO
);
Map
<
String
,
Object
>
getTotalStoreScore
(
StoreScoreQO
storeScoreQO
);
/**
* listTrend
* @Title: listTrend
* @Description:
* @author zhiwj
* @param storeTrendQO
* @return com.github.pagehelper.Page<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
Page
<
Map
<
String
,
Object
>>
listTrend
(
StoreTrendQO
storeTrendQO
);
Page
<
Map
<
String
,
Object
>>
listTrend
(
StoreTrendQO
storeTrendQO
);
/**
* getEvaluateByOrderId
* @Title: getEvaluateByOrderId
* @Description:
* @author zhiwj
* @param enterpriseId
* @param orderId
* @return com.gic.evaluate.entity.TabEvaluate
* @throws
*/
TabEvaluate
getEvaluateByOrderId
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"orderId"
)
Long
orderId
);
TabEvaluate
getEvaluateByOrderId
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"orderId"
)
Long
orderId
);
// List<Map<String, Object>> evaluateQuickChart(@Param("enterpriseId") Integer enterpriseId, @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("tagType") Integer tagType, @Param("ids") List<Integer> storeIdList);
/**
* listEvaluateTrendByYear
* @Title: listEvaluateTrendByYear
* @Description:
* @author zhiwj
* @param enterpriseId
* @param replyType
* @return java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
@MapKey
(
"statisticsDate"
)
@MapKey
(
"statisticsDate"
)
Map
<
String
,
Map
<
String
,
Object
>>
listEvaluateTrendByYear
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"replyType"
)
Integer
replyType
);
Map
<
String
,
Map
<
String
,
Object
>>
listEvaluateTrendByYear
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"replyType"
)
Integer
replyType
);
/**
* listEvaluateTrendByMonth
* @Title: listEvaluateTrendByMonth
* @Description:
* @author zhiwj
* @param enterpriseId
* @param replyType
* @param firstDate
* @return java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
@MapKey
(
"statisticsDate"
)
@MapKey
(
"statisticsDate"
)
Map
<
String
,
Map
<
String
,
Object
>>
listEvaluateTrendByMonth
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"replyType"
)
Integer
replyType
,
@Param
(
"firstDate"
)
Date
firstDate
);
Map
<
String
,
Map
<
String
,
Object
>>
listEvaluateTrendByMonth
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"replyType"
)
Integer
replyType
,
@Param
(
"firstDate"
)
Date
firstDate
);
/**
* listEvaluateTrendByDay
* @Title: listEvaluateTrendByDay
* @Description:
* @author zhiwj
* @param enterpriseId
* @param replyType
* @param firstDate
* @return java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
@MapKey
(
"statisticsDate"
)
@MapKey
(
"statisticsDate"
)
Map
<
String
,
Map
<
String
,
Object
>>
listEvaluateTrendByDay
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"replyType"
)
Integer
replyType
,
@Param
(
"firstDate"
)
Date
firstDate
);
Map
<
String
,
Map
<
String
,
Object
>>
listEvaluateTrendByDay
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"replyType"
)
Integer
replyType
,
@Param
(
"firstDate"
)
Date
firstDate
);
/**
* getStoreTopHot
* @Title: getStoreTopHot
* @Description:
* @author zhiwj
* @param enterpriseId
* @param storeId
* @return java.lang.Integer
* @throws
*/
Integer
getStoreTopHot
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"storeId"
)
Integer
storeId
);
Integer
getStoreTopHot
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"storeId"
)
Integer
storeId
);
/**
* listAllEvaluateId
* @Title: listAllEvaluateId
* @Description:
* @author zhiwj
* @param enterpriseId
* @return java.util.List<java.lang.Integer>
* @throws
*/
List
<
Integer
>
listAllEvaluateId
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
);
List
<
Integer
>
listAllEvaluateId
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
);
/**
* getStoreHasTopHot
* @Title: getStoreHasTopHot
* @Description:
* @author zhiwj
* @param enterpriseId
* @param storeIdList
* @return java.util.Set<java.lang.Integer>
* @throws
*/
Set
<
Integer
>
getStoreHasTopHot
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
Set
<
Integer
>
getStoreHasTopHot
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
/**
* countEvaluateTrend
* @Title: countEvaluateTrend
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @param quickReplyType
* @return java.lang.Integer
* @throws
*/
Integer
countEvaluateTrend
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
Date
startTime
,
@Param
(
"endTime"
)
Date
endTime
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
,
@Param
(
"quickReplyType"
)
Integer
quickReplyType
);
Integer
countEvaluateTrend
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
Date
startTime
,
@Param
(
"endTime"
)
Date
endTime
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
,
@Param
(
"quickReplyType"
)
Integer
quickReplyType
);
/**
* queryEvaluateCountByStoreId
* @Title: queryEvaluateCountByStoreId
* @Description:
* @author zhiwj
* @param enterpriseId
* @param storeIdList
* @return java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
@MapKey
(
"storeId"
)
@MapKey
(
"storeId"
)
Map
<
Integer
,
Map
<
String
,
Object
>>
queryEvaluateCountByStoreId
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
Map
<
Integer
,
Map
<
String
,
Object
>>
queryEvaluateCountByStoreId
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
/**
* getEvaluateByOrderNumber
* @Title: getEvaluateByOrderNumber
* @Description:
* @author zhiwj
* @param enterpriseId
* @param orderNumberList
* @return com.gic.evaluate.entity.TabEvaluate
* @throws
*/
List
<
TabEvaluate
>
listEvaluateByOrderNumber
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"ids"
)
List
<
String
>
orderNumberList
);
}
}
\ No newline at end of file
gic-evaluate-service/src/main/java/com/gic/evaluate/dao/mapper/TabEvaluateMsgLogMapper.java
View file @
91a540de
...
@@ -8,6 +8,13 @@ import java.util.Date;
...
@@ -8,6 +8,13 @@ import java.util.Date;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
/**
*
* @ClassName: TabEvaluateMsgLogMapper
* @Description:
* @author zhiwj
* @date 2020-09-08 18:50
*/
public
interface
TabEvaluateMsgLogMapper
{
public
interface
TabEvaluateMsgLogMapper
{
/**
/**
* 根据主键删除
* 根据主键删除
...
@@ -57,16 +64,80 @@ public interface TabEvaluateMsgLogMapper {
...
@@ -57,16 +64,80 @@ public interface TabEvaluateMsgLogMapper {
*/
*/
int
updateByPrimaryKey
(
TabEvaluateMsgLog
record
);
int
updateByPrimaryKey
(
TabEvaluateMsgLog
record
);
/**
* getByOrderId
* @Title: getByOrderId
* @Description:
* @author zhiwj
* @param orderId
* @return com.gic.evaluate.entity.TabEvaluateMsgLog
* @throws
*/
TabEvaluateMsgLog
getByOrderId
(
Long
orderId
);
TabEvaluateMsgLog
getByOrderId
(
Long
orderId
);
/**
* listFirstMsgLogs
* @Title: listFirstMsgLogs
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTimeOfDay
* @param endTimeOfDay
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateMsgLog>
* @throws
*/
List
<
TabEvaluateMsgLog
>
listFirstMsgLogs
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTimeOfDay"
)
Date
startTimeOfDay
,
@Param
(
"endTimeOfDay"
)
Date
endTimeOfDay
);
List
<
TabEvaluateMsgLog
>
listFirstMsgLogs
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTimeOfDay"
)
Date
startTimeOfDay
,
@Param
(
"endTimeOfDay"
)
Date
endTimeOfDay
);
/**
* listSecondMsgLogs
* @Title: listSecondMsgLogs
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTimeOfDay
* @param endTimeOfDay
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateMsgLog>
* @throws
*/
List
<
TabEvaluateMsgLog
>
listSecondMsgLogs
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTimeOfDay"
)
Date
startTimeOfDay
,
@Param
(
"endTimeOfDay"
)
Date
endTimeOfDay
);
List
<
TabEvaluateMsgLog
>
listSecondMsgLogs
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTimeOfDay"
)
Date
startTimeOfDay
,
@Param
(
"endTimeOfDay"
)
Date
endTimeOfDay
);
/**
* listReviewMsgLogs
* @Title: listReviewMsgLogs
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTimeOfDay
* @param endTimeOfDay
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateMsgLog>
* @throws
*/
List
<
TabEvaluateMsgLog
>
listReviewMsgLogs
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTimeOfDay"
)
Date
startTimeOfDay
,
@Param
(
"endTimeOfDay"
)
Date
endTimeOfDay
);
List
<
TabEvaluateMsgLog
>
listReviewMsgLogs
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTimeOfDay"
)
Date
startTimeOfDay
,
@Param
(
"endTimeOfDay"
)
Date
endTimeOfDay
);
/**
* orderCountByStoreId
* @Title: orderCountByStoreId
* @Description:
* @author zhiwj
* @param enterpriseId
* @param storeIdList
* @return java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
@MapKey
(
"storeId"
)
@MapKey
(
"storeId"
)
Map
<
Integer
,
Map
<
String
,
Object
>>
orderCountByStoreId
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
Map
<
Integer
,
Map
<
String
,
Object
>>
orderCountByStoreId
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
/**
* listTrendOrderCount
* @Title: listTrendOrderCount
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
List
<
Map
<
String
,
Object
>>
listTrendOrderCount
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
List
<
Map
<
String
,
Object
>>
listTrendOrderCount
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
}
}
\ No newline at end of file
gic-evaluate-service/src/main/java/com/gic/evaluate/dao/mapper/TabEvaluateOrderConfigMapper.java
View file @
91a540de
...
@@ -2,6 +2,13 @@ package com.gic.evaluate.dao.mapper;
...
@@ -2,6 +2,13 @@ package com.gic.evaluate.dao.mapper;
import
com.gic.evaluate.entity.TabEvaluateOrderConfig
;
import
com.gic.evaluate.entity.TabEvaluateOrderConfig
;
/**
*
* @ClassName: TabEvaluateOrderConfigMapper
* @Description:
* @author zhiwj
* @date 2020-09-08 18:50
*/
public
interface
TabEvaluateOrderConfigMapper
{
public
interface
TabEvaluateOrderConfigMapper
{
/**
/**
* 根据主键删除
* 根据主键删除
...
@@ -51,5 +58,14 @@ public interface TabEvaluateOrderConfigMapper {
...
@@ -51,5 +58,14 @@ public interface TabEvaluateOrderConfigMapper {
*/
*/
int
updateByPrimaryKey
(
TabEvaluateOrderConfig
record
);
int
updateByPrimaryKey
(
TabEvaluateOrderConfig
record
);
/**
* getOrderConfig
* @Title: getOrderConfig
* @Description:
* @author zhiwj
* @param enterpriseId
* @return com.gic.evaluate.entity.TabEvaluateOrderConfig
* @throws
*/
TabEvaluateOrderConfig
getOrderConfig
(
Integer
enterpriseId
);
TabEvaluateOrderConfig
getOrderConfig
(
Integer
enterpriseId
);
}
}
\ No newline at end of file
gic-evaluate-service/src/main/java/com/gic/evaluate/dao/mapper/TabEvaluateQuickMapper.java
View file @
91a540de
...
@@ -6,6 +6,13 @@ import org.apache.ibatis.annotations.Param;
...
@@ -6,6 +6,13 @@ import org.apache.ibatis.annotations.Param;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
/**
*
* @ClassName: TabEvaluateQuickMapper
* @Description:
* @author zhiwj
* @date 2020-09-09 9:22
*/
public
interface
TabEvaluateQuickMapper
{
public
interface
TabEvaluateQuickMapper
{
/**
/**
* 根据主键删除
* 根据主键删除
...
@@ -55,13 +62,66 @@ public interface TabEvaluateQuickMapper {
...
@@ -55,13 +62,66 @@ public interface TabEvaluateQuickMapper {
*/
*/
int
updateByPrimaryKey
(
TabEvaluateQuick
record
);
int
updateByPrimaryKey
(
TabEvaluateQuick
record
);
/**
* delByEnterpriseId
* @Title: delByEnterpriseId
* @Description:
* @author zhiwj
* @param enterpriseId
* @param quickReplyType
* @return void
* @throws
*/
void
delByEnterpriseId
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"quickReplyType"
)
Integer
quickReplyType
);
void
delByEnterpriseId
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"quickReplyType"
)
Integer
quickReplyType
);
/**
* insertSelectiveByNotExist
* @Title: insertSelectiveByNotExist
* @Description:
* @author zhiwj
* @param tabEvaluateQuick
* @return void
* @throws
*/
void
insertSelectiveByNotExist
(
TabEvaluateQuick
tabEvaluateQuick
);
void
insertSelectiveByNotExist
(
TabEvaluateQuick
tabEvaluateQuick
);
/**
* updateStatusByEvaluateQuicks
* @Title: updateStatusByEvaluateQuicks
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateQuick
* @param quickReplyType
* @return void
* @throws
*/
void
updateStatusByEvaluateQuicks
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateQuick"
)
List
<
String
>
evaluateQuick
,
@Param
(
"quickReplyType"
)
Integer
quickReplyType
);
void
updateStatusByEvaluateQuicks
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateQuick"
)
List
<
String
>
evaluateQuick
,
@Param
(
"quickReplyType"
)
Integer
quickReplyType
);
/**
* listEvaluateQuick
* @Title: listEvaluateQuick
* @Description:
* @author zhiwj
* @param enterpriseId
* @param quickReplyType
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateQuick>
* @throws
*/
List
<
TabEvaluateQuick
>
listEvaluateQuick
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"quickReplyType"
)
Integer
quickReplyType
);
List
<
TabEvaluateQuick
>
listEvaluateQuick
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"quickReplyType"
)
Integer
quickReplyType
);
/**
* evaluateQuickChart
* @Title: evaluateQuickChart
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param tagType
* @param storeIdList
* @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
List
<
Map
<
String
,
Object
>>
evaluateQuickChart
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"tagType"
)
Integer
tagType
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
List
<
Map
<
String
,
Object
>>
evaluateQuickChart
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"tagType"
)
Integer
tagType
,
@Param
(
"ids"
)
List
<
Integer
>
storeIdList
);
}
}
\ No newline at end of file
gic-evaluate-service/src/main/java/com/gic/evaluate/dao/mapper/TabEvaluateReplyMapper.java
View file @
91a540de
...
@@ -5,6 +5,13 @@ import org.apache.ibatis.annotations.Param;
...
@@ -5,6 +5,13 @@ import org.apache.ibatis.annotations.Param;
import
java.util.List
;
import
java.util.List
;
/**
*
* @ClassName: TabEvaluateReplyMapper
* @Description:
* @author zhiwj
* @date 2020-09-08 18:58
*/
public
interface
TabEvaluateReplyMapper
{
public
interface
TabEvaluateReplyMapper
{
/**
/**
* 根据主键删除
* 根据主键删除
...
@@ -54,9 +61,41 @@ public interface TabEvaluateReplyMapper {
...
@@ -54,9 +61,41 @@ public interface TabEvaluateReplyMapper {
*/
*/
int
updateByPrimaryKey
(
TabEvaluateReply
record
);
int
updateByPrimaryKey
(
TabEvaluateReply
record
);
List
<
TabEvaluateReply
>
listEvaluateReply
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateId"
)
Integer
evaluateId
,
@Param
(
"showStatus"
)
Integer
showStatus
);
/**
* listEvaluateReply
* @Title: listEvaluateReply
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateIdList
* @param showStatus
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateReply>
* @throws
*/
List
<
TabEvaluateReply
>
listEvaluateReply
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"ids"
)
List
<
Integer
>
evaluateIdList
,
@Param
(
"showStatus"
)
Integer
showStatus
);
/**
* updateReplyShowStatus
* @Title: updateReplyShowStatus
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateReplyId
* @param showStatus
* @return void
* @throws
*/
void
updateReplyShowStatus
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateReplyId"
)
Integer
evaluateReplyId
,
@Param
(
"showStatus"
)
Integer
showStatus
);
void
updateReplyShowStatus
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateReplyId"
)
Integer
evaluateReplyId
,
@Param
(
"showStatus"
)
Integer
showStatus
);
/**
* countReviewReplyByMember
* @Title: countReviewReplyByMember
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @return java.lang.Integer
* @throws
*/
Integer
countReviewReplyByMember
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateId"
)
Integer
evaluateId
);
Integer
countReviewReplyByMember
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateId"
)
Integer
evaluateId
);
}
}
\ No newline at end of file
gic-evaluate-service/src/main/java/com/gic/evaluate/dao/mapper/TabEvaluateTagsMapper.java
View file @
91a540de
...
@@ -5,6 +5,13 @@ import org.apache.ibatis.annotations.Param;
...
@@ -5,6 +5,13 @@ import org.apache.ibatis.annotations.Param;
import
java.util.List
;
import
java.util.List
;
/**
*
* @ClassName: TabEvaluateTagsMapper
* @Description:
* @author zhiwj
* @date 2020-09-08 19:01
*/
public
interface
TabEvaluateTagsMapper
{
public
interface
TabEvaluateTagsMapper
{
/**
/**
* 根据主键删除
* 根据主键删除
...
@@ -54,5 +61,16 @@ public interface TabEvaluateTagsMapper {
...
@@ -54,5 +61,16 @@ public interface TabEvaluateTagsMapper {
*/
*/
int
updateByPrimaryKey
(
TabEvaluateTags
record
);
int
updateByPrimaryKey
(
TabEvaluateTags
record
);
List
<
TabEvaluateTags
>
listEvaluateTags
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateId"
)
Integer
evaluateId
,
@Param
(
"evaluateReplyId"
)
Integer
evaluateReplyId
);
/**
* listEvaluateTags
* @Title: listEvaluateTags
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateIdList
* @param evaluateReplyIdList
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateTags>
* @throws
*/
List
<
TabEvaluateTags
>
listEvaluateTags
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateIdList"
)
List
<
Integer
>
evaluateIdList
,
@Param
(
"evaluateReplyIdList"
)
List
<
Integer
>
evaluateReplyIdList
);
}
}
\ No newline at end of file
gic-evaluate-service/src/main/java/com/gic/evaluate/dao/mapper/TabProblemImgMapper.java
View file @
91a540de
...
@@ -4,6 +4,13 @@ import com.gic.evaluate.entity.TabProblemImg;
...
@@ -4,6 +4,13 @@ import com.gic.evaluate.entity.TabProblemImg;
import
java.util.List
;
import
java.util.List
;
/**
*
* @ClassName: TabProblemImgMapper
* @Description:
* @author zhiwj
* @date 2020-09-08 19:16
*/
public
interface
TabProblemImgMapper
{
public
interface
TabProblemImgMapper
{
/**
/**
* 根据主键删除
* 根据主键删除
...
@@ -53,7 +60,25 @@ public interface TabProblemImgMapper {
...
@@ -53,7 +60,25 @@ public interface TabProblemImgMapper {
*/
*/
int
updateByPrimaryKey
(
TabProblemImg
record
);
int
updateByPrimaryKey
(
TabProblemImg
record
);
/**
* listImageByProblemId
* @Title: listImageByProblemId
* @Description:
* @author zhiwj
* @param problemId
* @return java.util.List<com.gic.evaluate.entity.TabProblemImg>
* @throws
*/
List
<
TabProblemImg
>
listImageByProblemId
(
Integer
problemId
);
List
<
TabProblemImg
>
listImageByProblemId
(
Integer
problemId
);
/**
* listImageByProblemReplyId
* @Title: listImageByProblemReplyId
* @Description:
* @author zhiwj
* @param problemReplyId
* @return java.util.List<com.gic.evaluate.entity.TabProblemImg>
* @throws
*/
List
<
TabProblemImg
>
listImageByProblemReplyId
(
Integer
problemReplyId
);
List
<
TabProblemImg
>
listImageByProblemReplyId
(
Integer
problemReplyId
);
}
}
\ No newline at end of file
gic-evaluate-service/src/main/java/com/gic/evaluate/dao/mapper/TabProblemMapper.java
View file @
91a540de
...
@@ -9,6 +9,13 @@ import org.apache.ibatis.annotations.Param;
...
@@ -9,6 +9,13 @@ import org.apache.ibatis.annotations.Param;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
/**
*
* @ClassName: TabProblemMapper
* @Description:
* @author zhiwj
* @date 2020-09-08 19:05
*/
public
interface
TabProblemMapper
{
public
interface
TabProblemMapper
{
/**
/**
* 根据主键删除
* 根据主键删除
...
@@ -58,10 +65,37 @@ public interface TabProblemMapper {
...
@@ -58,10 +65,37 @@ public interface TabProblemMapper {
*/
*/
int
updateByPrimaryKey
(
TabProblem
record
);
int
updateByPrimaryKey
(
TabProblem
record
);
/**
* listProblem
* @Title: listProblem
* @Description:
* @author zhiwj
* @param problemQO
* @return com.github.pagehelper.Page<com.gic.evaluate.entity.TabProblem>
* @throws
*/
Page
<
TabProblem
>
listProblem
(
ProblemQO
problemQO
);
Page
<
TabProblem
>
listProblem
(
ProblemQO
problemQO
);
/**
* countProblem
* @Title: countProblem
* @Description:
* @author zhiwj
* @param problemQO
* @return java.lang.Integer
* @throws
*/
Integer
countProblem
(
ProblemQO
problemQO
);
Integer
countProblem
(
ProblemQO
problemQO
);
/**
* listProblemByAcuId
* @Title: listProblemByAcuId
* @Description:
* @author zhiwj
* @param acuId
* @return java.util.List<com.gic.evaluate.dto.ProblemDTO>
* @throws
*/
List
<
ProblemDTO
>
listProblemByAcuId
(
@Param
(
"acuId"
)
Long
acuId
);
List
<
ProblemDTO
>
listProblemByAcuId
(
@Param
(
"acuId"
)
Long
acuId
);
/**
/**
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/dao/mapper/TabProblemReplyMapper.java
View file @
91a540de
...
@@ -5,6 +5,13 @@ import org.apache.ibatis.annotations.Param;
...
@@ -5,6 +5,13 @@ import org.apache.ibatis.annotations.Param;
import
java.util.List
;
import
java.util.List
;
/**
*
* @ClassName: TabProblemReplyMapper
* @Description:
* @author zhiwj
* @date 2020-09-08 18:50
*/
public
interface
TabProblemReplyMapper
{
public
interface
TabProblemReplyMapper
{
/**
/**
* 根据主键删除
* 根据主键删除
...
@@ -54,7 +61,25 @@ public interface TabProblemReplyMapper {
...
@@ -54,7 +61,25 @@ public interface TabProblemReplyMapper {
*/
*/
int
updateByPrimaryKey
(
TabProblemReply
record
);
int
updateByPrimaryKey
(
TabProblemReply
record
);
/**
* listReply
* @Title: listReply
* @Description:
* @author zhiwj
* @param problemId
* @return java.util.List<com.gic.evaluate.entity.TabProblemReply>
* @throws
*/
List
<
TabProblemReply
>
listReply
(
Integer
problemId
);
List
<
TabProblemReply
>
listReply
(
Integer
problemId
);
/**
* firstReplyByProblemId
* @Title: firstReplyByProblemId
* @Description:
* @author zhiwj
* @param problemIdList
* @return java.util.List<com.gic.evaluate.entity.TabProblemReply>
* @throws
*/
List
<
TabProblemReply
>
firstReplyByProblemId
(
@Param
(
"ids"
)
List
<
Integer
>
problemIdList
);
List
<
TabProblemReply
>
firstReplyByProblemId
(
@Param
(
"ids"
)
List
<
Integer
>
problemIdList
);
}
}
\ No newline at end of file
gic-evaluate-service/src/main/java/com/gic/evaluate/entity/TabBadEvaluateConfig.java
View file @
91a540de
...
@@ -5,6 +5,13 @@ import java.util.Date;
...
@@ -5,6 +5,13 @@ import java.util.Date;
/**
/**
* tab_bad_evaluate_config
* tab_bad_evaluate_config
*/
*/
/**
*
* @ClassName: TabBadEvaluateConfig
* @Description:
* @author zhiwj
* @date 2020-09-08 18:50
*/
public
class
TabBadEvaluateConfig
{
public
class
TabBadEvaluateConfig
{
/**
/**
*
*
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/entity/TabEvaluate.java
View file @
91a540de
...
@@ -5,6 +5,13 @@ import java.util.Date;
...
@@ -5,6 +5,13 @@ import java.util.Date;
/**
/**
* tab_evaluate
* tab_evaluate
*/
*/
/**
*
* @ClassName: TabEvaluate
* @Description:
* @author zhiwj
* @date 2020-09-08 18:50
*/
public
class
TabEvaluate
{
public
class
TabEvaluate
{
/**
/**
*
*
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/entity/TabEvaluateImg.java
View file @
91a540de
...
@@ -5,6 +5,13 @@ import java.util.Date;
...
@@ -5,6 +5,13 @@ import java.util.Date;
/**
/**
* tab_evaluate_img
* tab_evaluate_img
*/
*/
/**
*
* @ClassName: TabEvaluateImg
* @Description:
* @author zhiwj
* @date 2020-09-08 18:50
*/
public
class
TabEvaluateImg
{
public
class
TabEvaluateImg
{
/**
/**
*
*
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/entity/TabEvaluateMsgLog.java
View file @
91a540de
...
@@ -7,6 +7,13 @@ import java.util.Date;
...
@@ -7,6 +7,13 @@ import java.util.Date;
/**
/**
* tab_evaluate_msg_log
* tab_evaluate_msg_log
*/
*/
/**
*
* @ClassName: TabEvaluateMsgLog
* @Description:
* @author zhiwj
* @date 2020-09-08 18:50
*/
public
class
TabEvaluateMsgLog
{
public
class
TabEvaluateMsgLog
{
/**
/**
* 订单消息发送日志ID
* 订单消息发送日志ID
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/entity/TabEvaluateOrderConfig.java
View file @
91a540de
...
@@ -5,6 +5,13 @@ import java.util.Date;
...
@@ -5,6 +5,13 @@ import java.util.Date;
/**
/**
* tab_evaluate_order_config
* tab_evaluate_order_config
*/
*/
/**
*
* @ClassName: TabEvaluateOrderConfig
* @Description:
* @author zhiwj
* @date 2020-09-08 18:50
*/
public
class
TabEvaluateOrderConfig
{
public
class
TabEvaluateOrderConfig
{
/**
/**
*
*
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/entity/TabEvaluateQuick.java
View file @
91a540de
...
@@ -5,6 +5,13 @@ import java.util.Date;
...
@@ -5,6 +5,13 @@ import java.util.Date;
/**
/**
* tab_evaluate_quick
* tab_evaluate_quick
*/
*/
/**
*
* @ClassName: TabEvaluateQuick
* @Description:
* @author zhiwj
* @date 2020-09-08 18:58
*/
public
class
TabEvaluateQuick
{
public
class
TabEvaluateQuick
{
/**
/**
* 快捷标签id
* 快捷标签id
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/entity/TabEvaluateReply.java
View file @
91a540de
...
@@ -5,6 +5,13 @@ import java.util.Date;
...
@@ -5,6 +5,13 @@ import java.util.Date;
/**
/**
* tab_evaluate_reply
* tab_evaluate_reply
*/
*/
/**
*
* @ClassName: TabEvaluateReply
* @Description:
* @author zhiwj
* @date 2020-09-08 18:58
*/
public
class
TabEvaluateReply
{
public
class
TabEvaluateReply
{
/**
/**
*
*
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/entity/TabEvaluateTags.java
View file @
91a540de
...
@@ -5,6 +5,13 @@ import java.util.Date;
...
@@ -5,6 +5,13 @@ import java.util.Date;
/**
/**
* tab_evaluate_tags
* tab_evaluate_tags
*/
*/
/**
*
* @ClassName: TabEvaluateTags
* @Description:
* @author zhiwj
* @date 2020-09-08 18:59
*/
public
class
TabEvaluateTags
{
public
class
TabEvaluateTags
{
/**
/**
* 评价快捷标签统计表ID
* 评价快捷标签统计表ID
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/entity/TabProblem.java
View file @
91a540de
...
@@ -5,6 +5,13 @@ import java.util.Date;
...
@@ -5,6 +5,13 @@ import java.util.Date;
/**
/**
* tab_problem
* tab_problem
*/
*/
/**
*
* @ClassName: TabProblem
* @Description:
* @author zhiwj
* @date 2020-09-08 19:01
*/
public
class
TabProblem
{
public
class
TabProblem
{
/**
/**
* 投诉与建议
* 投诉与建议
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/entity/TabProblemImg.java
View file @
91a540de
...
@@ -4,7 +4,13 @@ import java.util.Date;
...
@@ -4,7 +4,13 @@ import java.util.Date;
/**
/**
* tab_problem_img
* tab_problem_img
*/
*//**
*
* @ClassName: TabProblemImg
* @Description:
* @author zhiwj
* @date 2020-09-08 18:50
*/
public
class
TabProblemImg
{
public
class
TabProblemImg
{
/**
/**
*
*
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/entity/TabProblemReply.java
View file @
91a540de
...
@@ -5,6 +5,13 @@ import java.util.Date;
...
@@ -5,6 +5,13 @@ import java.util.Date;
/**
/**
* tab_problem_reply
* tab_problem_reply
*/
*/
/**
*
* @ClassName: TabProblemReply
* @Description:
* @author zhiwj
* @date 2020-09-08 19:06
*/
public
class
TabProblemReply
{
public
class
TabProblemReply
{
/**
/**
*
*
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/service/BadEvaluateConfigService.java
View file @
91a540de
...
@@ -10,9 +10,39 @@ import com.gic.evaluate.entity.TabBadEvaluateConfig;
...
@@ -10,9 +10,39 @@ import com.gic.evaluate.entity.TabBadEvaluateConfig;
* @date 2019-12-25 17:47
* @date 2019-12-25 17:47
*/
*/
public
interface
BadEvaluateConfigService
{
public
interface
BadEvaluateConfigService
{
/**
* init
* @Title: init
* @Description:
* @author zhiwj
* @param enterpriseId
* @return void
* @throws
*/
void
init
(
Integer
enterpriseId
);
void
init
(
Integer
enterpriseId
);
/**
* updateBadEvaluateConfig
* @Title: updateBadEvaluateConfig
* @Description:
* @author zhiwj
* @param badEvaluateConfigDTO
* @return void
* @throws
*/
void
updateBadEvaluateConfig
(
BadEvaluateConfigDTO
badEvaluateConfigDTO
);
void
updateBadEvaluateConfig
(
BadEvaluateConfigDTO
badEvaluateConfigDTO
);
/**
* getBadEvaluateConfig
* @Title: getBadEvaluateConfig
* @Description:
* @author zhiwj
* @param enterpriseId
* @return com.gic.evaluate.entity.TabBadEvaluateConfig
* @throws
*/
TabBadEvaluateConfig
getBadEvaluateConfig
(
Integer
enterpriseId
);
TabBadEvaluateConfig
getBadEvaluateConfig
(
Integer
enterpriseId
);
}
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/EvaluateImgService.java
View file @
91a540de
...
@@ -10,11 +10,52 @@ import java.util.List;
...
@@ -10,11 +10,52 @@ import java.util.List;
* @date 2020-01-02 11:10
* @date 2020-01-02 11:10
*/
*/
public
interface
EvaluateImgService
{
public
interface
EvaluateImgService
{
/**
* listImageByEvaluateId
* @Title: listImageByEvaluateId
* @Description:
* @author zhiwj
* @param evaluateId
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateImg>
* @throws
*/
List
<
TabEvaluateImg
>
listImageByEvaluateId
(
Integer
evaluateId
);
List
<
TabEvaluateImg
>
listImageByEvaluateId
(
Integer
evaluateId
);
/**
* listImageByEvaluateReplyId
* @Title: listImageByEvaluateReplyId
* @Description:
* @author zhiwj
* @param evaluateReplyId
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateImg>
* @throws
*/
List
<
TabEvaluateImg
>
listImageByEvaluateReplyId
(
Integer
evaluateReplyId
);
List
<
TabEvaluateImg
>
listImageByEvaluateReplyId
(
Integer
evaluateReplyId
);
/**
* saveList
* @Title: saveList
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @param imgUrlList
* @return void
* @throws
*/
void
saveList
(
Integer
enterpriseId
,
Integer
evaluateId
,
List
<
String
>
imgUrlList
);
void
saveList
(
Integer
enterpriseId
,
Integer
evaluateId
,
List
<
String
>
imgUrlList
);
/**
* saveList
* @Title: saveList
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @param evaluateReplyId
* @param imgUrlList
* @return void
* @throws
*/
void
saveList
(
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
evaluateReplyId
,
List
<
String
>
imgUrlList
);
void
saveList
(
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
evaluateReplyId
,
List
<
String
>
imgUrlList
);
}
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/EvaluateMsgLogService.java
View file @
91a540de
...
@@ -12,19 +12,95 @@ import java.util.Map;
...
@@ -12,19 +12,95 @@ import java.util.Map;
* @date 2020/2/6 13:41
* @date 2020/2/6 13:41
*/
*/
public
interface
EvaluateMsgLogService
{
public
interface
EvaluateMsgLogService
{
/**
* save
* @Title: save
* @Description:
* @author zhiwj
* @param evaluateMsgLog
* @return void
* @throws
*/
void
save
(
TabEvaluateMsgLog
evaluateMsgLog
);
void
save
(
TabEvaluateMsgLog
evaluateMsgLog
);
/**
* getByOrderId
* @Title: getByOrderId
* @Description:
* @author zhiwj
* @param orderId
* @return com.gic.evaluate.entity.TabEvaluateMsgLog
* @throws
*/
TabEvaluateMsgLog
getByOrderId
(
Long
orderId
);
TabEvaluateMsgLog
getByOrderId
(
Long
orderId
);
/**
* listFirstMsgLogs
* @Title: listFirstMsgLogs
* @Description:
* @author zhiwj
* @param enterpriseId
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateMsgLog>
* @throws
*/
List
<
TabEvaluateMsgLog
>
listFirstMsgLogs
(
Integer
enterpriseId
);
List
<
TabEvaluateMsgLog
>
listFirstMsgLogs
(
Integer
enterpriseId
);
/**
* listSecondMsgLogs
* @Title: listSecondMsgLogs
* @Description:
* @author zhiwj
* @param enterpriseId
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateMsgLog>
* @throws
*/
List
<
TabEvaluateMsgLog
>
listSecondMsgLogs
(
Integer
enterpriseId
);
List
<
TabEvaluateMsgLog
>
listSecondMsgLogs
(
Integer
enterpriseId
);
/**
* listReviewMsgLogs
* @Title: listReviewMsgLogs
* @Description:
* @author zhiwj
* @param enterpriseId
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateMsgLog>
* @throws
*/
List
<
TabEvaluateMsgLog
>
listReviewMsgLogs
(
Integer
enterpriseId
);
List
<
TabEvaluateMsgLog
>
listReviewMsgLogs
(
Integer
enterpriseId
);
/**
* update
* @Title: update
* @Description:
* @author zhiwj
* @param log
* @return void
* @throws
*/
void
update
(
TabEvaluateMsgLog
log
);
void
update
(
TabEvaluateMsgLog
log
);
/**
* orderCountByStoreId
* @Title: orderCountByStoreId
* @Description:
* @author zhiwj
* @param enterpriseId
* @param storeIdList
* @return java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
Map
<
Integer
,
Map
<
String
,
Object
>>
orderCountByStoreId
(
Integer
enterpriseId
,
List
<
Integer
>
storeIdList
);
Map
<
Integer
,
Map
<
String
,
Object
>>
orderCountByStoreId
(
Integer
enterpriseId
,
List
<
Integer
>
storeIdList
);
/**
* listTrendOrderCount
* @Title: listTrendOrderCount
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
List
<
Map
<
String
,
Object
>>
listTrendOrderCount
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
List
<
Map
<
String
,
Object
>>
listTrendOrderCount
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
}
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/EvaluateOrderConfigService.java
View file @
91a540de
...
@@ -10,9 +10,36 @@ import com.gic.evaluate.entity.TabEvaluateOrderConfig;
...
@@ -10,9 +10,36 @@ import com.gic.evaluate.entity.TabEvaluateOrderConfig;
* @date 2019-12-25 17:45
* @date 2019-12-25 17:45
*/
*/
public
interface
EvaluateOrderConfigService
{
public
interface
EvaluateOrderConfigService
{
/**
* init
* @Title: init
* @Description:
* @author zhiwj
* @param enterpriseId
* @return void
* @throws
*/
void
init
(
Integer
enterpriseId
);
void
init
(
Integer
enterpriseId
);
/**
* updateOrderConfig
* @Title: updateOrderConfig
* @Description:
* @author zhiwj
* @param evaluateOrderConfigDTO
* @return void
* @throws
*/
void
updateOrderConfig
(
EvaluateOrderConfigDTO
evaluateOrderConfigDTO
);
void
updateOrderConfig
(
EvaluateOrderConfigDTO
evaluateOrderConfigDTO
);
/**
* getEvaluateOrderConfig
* @Title: getEvaluateOrderConfig
* @Description:
* @author zhiwj
* @param enterpriseId
* @return com.gic.evaluate.entity.TabEvaluateOrderConfig
* @throws
*/
TabEvaluateOrderConfig
getEvaluateOrderConfig
(
Integer
enterpriseId
);
TabEvaluateOrderConfig
getEvaluateOrderConfig
(
Integer
enterpriseId
);
}
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/EvaluateQuickService.java
View file @
91a540de
...
@@ -13,13 +13,67 @@ import java.util.Map;
...
@@ -13,13 +13,67 @@ import java.util.Map;
*/
*/
public
interface
EvaluateQuickService
{
public
interface
EvaluateQuickService
{
/**
* saveEvaluateQuick
* @Title: saveEvaluateQuick
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateQuick
* @param quickReplyType
* @return void
* @throws
*/
void
saveEvaluateQuick
(
Integer
enterpriseId
,
List
<
String
>
evaluateQuick
,
Integer
quickReplyType
);
void
saveEvaluateQuick
(
Integer
enterpriseId
,
List
<
String
>
evaluateQuick
,
Integer
quickReplyType
);
/**
* listEvaluateQuick
* @Title: listEvaluateQuick
* @Description:
* @author zhiwj
* @param enterpriseId
* @param quickReplyType
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateQuick>
* @throws
*/
List
<
TabEvaluateQuick
>
listEvaluateQuick
(
Integer
enterpriseId
,
Integer
quickReplyType
);
List
<
TabEvaluateQuick
>
listEvaluateQuick
(
Integer
enterpriseId
,
Integer
quickReplyType
);
/**
* getById
* @Title: getById
* @Description:
* @author zhiwj
* @param quickTagsId
* @return com.gic.evaluate.entity.TabEvaluateQuick
* @throws
*/
TabEvaluateQuick
getById
(
Integer
quickTagsId
);
TabEvaluateQuick
getById
(
Integer
quickTagsId
);
/**
* evaluateGoodQuickChart
* @Title: evaluateGoodQuickChart
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
List
<
Map
<
String
,
Object
>>
evaluateGoodQuickChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
List
<
Map
<
String
,
Object
>>
evaluateGoodQuickChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
/**
* evaluateBadQuickChart
* @Title: evaluateBadQuickChart
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
List
<
Map
<
String
,
Object
>>
evaluateBadQuickChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
List
<
Map
<
String
,
Object
>>
evaluateBadQuickChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
}
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/EvaluateReplyService.java
View file @
91a540de
...
@@ -14,17 +14,98 @@ import java.util.List;
...
@@ -14,17 +14,98 @@ import java.util.List;
*/
*/
public
interface
EvaluateReplyService
{
public
interface
EvaluateReplyService
{
/**
* listEvaluateReply
* @Title: listEvaluateReply
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @param showStatus
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateReply>
* @throws
*/
List
<
TabEvaluateReply
>
listEvaluateReply
(
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
showStatus
);
List
<
TabEvaluateReply
>
listEvaluateReply
(
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
showStatus
);
/**
* listEvaluateReply
* @Title: listEvaluateReply
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateIdList
* @param showStatus
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateReply>
* @throws
*/
List
<
TabEvaluateReply
>
listEvaluateReply
(
Integer
enterpriseId
,
List
<
Integer
>
evaluateIdList
,
Integer
showStatus
);
/**
* countReviewReplyByMember
* @Title: countReviewReplyByMember
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @return java.lang.Integer
* @throws
*/
Integer
countReviewReplyByMember
(
Integer
enterpriseId
,
Integer
evaluateId
);
Integer
countReviewReplyByMember
(
Integer
enterpriseId
,
Integer
evaluateId
);
/**
* saveUserReplyEvaluate
* @Title: saveUserReplyEvaluate
* @Description:
* @author zhiwj
* @param userReplyDTO
* @return java.lang.Integer
* @throws
*/
Integer
saveUserReplyEvaluate
(
UserReplyDTO
userReplyDTO
);
Integer
saveUserReplyEvaluate
(
UserReplyDTO
userReplyDTO
);
/**
* saveMemberReplyEvaluate
* @Title: saveMemberReplyEvaluate
* @Description:
* @author zhiwj
* @param memberReplyDTO
* @return java.lang.Integer
* @throws
*/
Integer
saveMemberReplyEvaluate
(
MemberReplyDTO
memberReplyDTO
);
Integer
saveMemberReplyEvaluate
(
MemberReplyDTO
memberReplyDTO
);
/**
* delReply
* @Title: delReply
* @Description:
* @author zhiwj
* @param evaluateReplyId
* @return void
* @throws
*/
void
delReply
(
Integer
evaluateReplyId
);
void
delReply
(
Integer
evaluateReplyId
);
/**
* updateReplyShowStatus
* @Title: updateReplyShowStatus
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateReplyId
* @param showStatus
* @return void
* @throws
*/
void
updateReplyShowStatus
(
Integer
enterpriseId
,
Integer
evaluateReplyId
,
Integer
showStatus
);
void
updateReplyShowStatus
(
Integer
enterpriseId
,
Integer
evaluateReplyId
,
Integer
showStatus
);
/**
* update
* @Title: update
* @Description:
* @author zhiwj
* @param userReplyDTO
* @return void
* @throws
*/
void
update
(
UserReplyDTO
userReplyDTO
);
void
update
(
UserReplyDTO
userReplyDTO
);
}
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/EvaluateService.java
View file @
91a540de
...
@@ -19,63 +19,360 @@ import java.util.Set;
...
@@ -19,63 +19,360 @@ import java.util.Set;
* @date 2019-12-27 9:51
* @date 2019-12-27 9:51
*/
*/
public
interface
EvaluateService
{
public
interface
EvaluateService
{
/**
* listEvaluate
* @Title: listEvaluate
* @Description:
* @author zhiwj
* @param evaluateQO
* @return com.github.pagehelper.Page<com.gic.evaluate.entity.TabEvaluate>
* @throws
*/
Page
<
TabEvaluate
>
listEvaluate
(
EvaluateQO
evaluateQO
);
Page
<
TabEvaluate
>
listEvaluate
(
EvaluateQO
evaluateQO
);
/**
* listEvaluateNearByStore
* @Title: listEvaluateNearByStore
* @Description:
* @author zhiwj
* @param evaluateQO
* @return com.github.pagehelper.Page<com.gic.evaluate.entity.TabEvaluate>
* @throws
*/
Page
<
TabEvaluate
>
listEvaluateNearByStore
(
EvaluateQO
evaluateQO
);
Page
<
TabEvaluate
>
listEvaluateNearByStore
(
EvaluateQO
evaluateQO
);
/**
* countEvaluate
* @Title: countEvaluate
* @Description:
* @author zhiwj
* @param evaluateQO
* @return java.lang.Integer
* @throws
*/
Integer
countEvaluate
(
EvaluateQO
evaluateQO
);
Integer
countEvaluate
(
EvaluateQO
evaluateQO
);
/**
* getEvaluate
* @Title: getEvaluate
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @return com.gic.evaluate.entity.TabEvaluate
* @throws
*/
TabEvaluate
getEvaluate
(
Integer
enterpriseId
,
Integer
evaluateId
);
TabEvaluate
getEvaluate
(
Integer
enterpriseId
,
Integer
evaluateId
);
/**
* saveEvaluate
* @Title: saveEvaluate
* @Description:
* @author zhiwj
* @param evaluateDTO
* @return java.lang.Integer
* @throws
*/
Integer
saveEvaluate
(
EvaluateDTO
evaluateDTO
);
Integer
saveEvaluate
(
EvaluateDTO
evaluateDTO
);
/**
* updateShowStatus
* @Title: updateShowStatus
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @param showStatus
* @return void
* @throws
*/
void
updateShowStatus
(
Integer
enterpriseId
,
List
<
Integer
>
evaluateId
,
Integer
showStatus
);
void
updateShowStatus
(
Integer
enterpriseId
,
List
<
Integer
>
evaluateId
,
Integer
showStatus
);
/**
* updateTopHotStatus
* @Title: updateTopHotStatus
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @param topHotStatus
* @return void
* @throws
*/
void
updateTopHotStatus
(
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
topHotStatus
);
void
updateTopHotStatus
(
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
topHotStatus
);
/**
* updateMaliciousStatus
* @Title: updateMaliciousStatus
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @param maliciousStatus
* @return void
* @throws
*/
void
updateMaliciousStatus
(
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
maliciousStatus
);
void
updateMaliciousStatus
(
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
maliciousStatus
);
/**
* getTotalCountChart
* @Title: getTotalCountChart
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return java.util.Map<java.lang.String,java.lang.Long>
* @throws
*/
Map
<
String
,
Long
>
getTotalCountChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
Map
<
String
,
Long
>
getTotalCountChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
/**
* getGoodsCountChart
* @Title: getGoodsCountChart
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return java.util.Map<java.lang.String,java.lang.Long>
* @throws
*/
Map
<
String
,
Long
>
getGoodsCountChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
Map
<
String
,
Long
>
getGoodsCountChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
/**
* getStoreCountChart
* @Title: getStoreCountChart
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return java.util.Map<java.lang.String,java.lang.Long>
* @throws
*/
Map
<
String
,
Long
>
getStoreCountChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
Map
<
String
,
Long
>
getStoreCountChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
/**
* getServiceCountChart
* @Title: getServiceCountChart
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return java.util.Map<java.lang.String,java.lang.Long>
* @throws
*/
Map
<
String
,
Long
>
getServiceCountChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
Map
<
String
,
Long
>
getServiceCountChart
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
/**
* listTrendTotalEvaluate
* @Title: listTrendTotalEvaluate
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
List
<
Map
<
String
,
Object
>>
listTrendTotalEvaluate
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
List
<
Map
<
String
,
Object
>>
listTrendTotalEvaluate
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
/**
* listTrendGoodEvaluate
* @Title: listTrendGoodEvaluate
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
List
<
Map
<
String
,
Object
>>
listTrendGoodEvaluate
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
List
<
Map
<
String
,
Object
>>
listTrendGoodEvaluate
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
);
/**
* listStoreScore
* @Title: listStoreScore
* @Description:
* @author zhiwj
* @param storeScoreQO
* @return com.github.pagehelper.Page<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
Page
<
Map
<
String
,
Object
>>
listStoreScore
(
StoreScoreQO
storeScoreQO
);
Page
<
Map
<
String
,
Object
>>
listStoreScore
(
StoreScoreQO
storeScoreQO
);
/**
* getTotalStoreScore
* @Title: getTotalStoreScore
* @Description:
* @author zhiwj
* @param storeScoreQO
* @return java.util.Map<java.lang.String,java.lang.Object>
* @throws
*/
Map
<
String
,
Object
>
getTotalStoreScore
(
StoreScoreQO
storeScoreQO
);
Map
<
String
,
Object
>
getTotalStoreScore
(
StoreScoreQO
storeScoreQO
);
/**
* listTrend
* @Title: listTrend
* @Description:
* @author zhiwj
* @param storeTrendQO
* @return com.github.pagehelper.Page<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
Page
<
Map
<
String
,
Object
>>
listTrend
(
StoreTrendQO
storeTrendQO
);
Page
<
Map
<
String
,
Object
>>
listTrend
(
StoreTrendQO
storeTrendQO
);
/**
* getEvaluateByOrderId
* @Title: getEvaluateByOrderId
* @Description:
* @author zhiwj
* @param enterpriseId
* @param orderId
* @return com.gic.evaluate.entity.TabEvaluate
* @throws
*/
TabEvaluate
getEvaluateByOrderId
(
Integer
enterpriseId
,
Long
orderId
);
TabEvaluate
getEvaluateByOrderId
(
Integer
enterpriseId
,
Long
orderId
);
/**
* updateEvaluate
* @Title: updateEvaluate
* @Description:
* @author zhiwj
* @param evaluateDTO
* @return void
* @throws
*/
void
updateEvaluate
(
EvaluateDTO
evaluateDTO
);
void
updateEvaluate
(
EvaluateDTO
evaluateDTO
);
// List<Map<String, Object>> evaluateGoodQuickChart(Integer enterpriseId, String startTime, String endTime, List<Integer> storeIdList);
/**
* listEvaluateTrendByYear
// List<Map<String, Object>> evaluateBadQuickChart(Integer enterpriseId, String startTime, String endTime, List<Integer> storeIdList);
* @Title: listEvaluateTrendByYear
* @Description:
* @author zhiwj
* @param enterpriseId
* @param replyType
* @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
List
<
Map
<
String
,
Object
>>
listEvaluateTrendByYear
(
Integer
enterpriseId
,
Integer
replyType
);
List
<
Map
<
String
,
Object
>>
listEvaluateTrendByYear
(
Integer
enterpriseId
,
Integer
replyType
);
/**
* listEvaluateTrendByMonth
* @Title: listEvaluateTrendByMonth
* @Description:
* @author zhiwj
* @param enterpriseId
* @param replyType
* @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
List
<
Map
<
String
,
Object
>>
listEvaluateTrendByMonth
(
Integer
enterpriseId
,
Integer
replyType
);
List
<
Map
<
String
,
Object
>>
listEvaluateTrendByMonth
(
Integer
enterpriseId
,
Integer
replyType
);
/**
* listEvaluateTrendByDay
* @Title: listEvaluateTrendByDay
* @Description:
* @author zhiwj
* @param enterpriseId
* @param replyType
* @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
List
<
Map
<
String
,
Object
>>
listEvaluateTrendByDay
(
Integer
enterpriseId
,
Integer
replyType
);
List
<
Map
<
String
,
Object
>>
listEvaluateTrendByDay
(
Integer
enterpriseId
,
Integer
replyType
);
/**
* getStoreTopHot
* @Title: getStoreTopHot
* @Description:
* @author zhiwj
* @param enterpriseId
* @param storeId
* @return java.lang.Integer
* @throws
*/
Integer
getStoreTopHot
(
Integer
enterpriseId
,
Integer
storeId
);
Integer
getStoreTopHot
(
Integer
enterpriseId
,
Integer
storeId
);
/**
* listAllEvaluateId
* @Title: listAllEvaluateId
* @Description:
* @author zhiwj
* @param enterpriseId
* @return java.util.List<java.lang.Integer>
* @throws
*/
List
<
Integer
>
listAllEvaluateId
(
Integer
enterpriseId
);
List
<
Integer
>
listAllEvaluateId
(
Integer
enterpriseId
);
/**
* getStoreIdHasTopHot
* @Title: getStoreIdHasTopHot
* @Description:
* @author zhiwj
* @param enterpriseId
* @param storeIdList
* @return java.util.Set<java.lang.Integer>
* @throws
*/
Set
<
Integer
>
getStoreIdHasTopHot
(
Integer
enterpriseId
,
List
<
Integer
>
storeIdList
);
Set
<
Integer
>
getStoreIdHasTopHot
(
Integer
enterpriseId
,
List
<
Integer
>
storeIdList
);
/**
* countEvaluateTrend
* @Title: countEvaluateTrend
* @Description:
* @author zhiwj
* @param enterpriseId
* @param startTime
* @param endTime
* @param storeIdList
* @param quickReplyTypeEnumCode
* @return java.lang.Integer
* @throws
*/
Integer
countEvaluateTrend
(
Integer
enterpriseId
,
Date
startTime
,
Date
endTime
,
List
<
Integer
>
storeIdList
,
Integer
quickReplyTypeEnumCode
);
Integer
countEvaluateTrend
(
Integer
enterpriseId
,
Date
startTime
,
Date
endTime
,
List
<
Integer
>
storeIdList
,
Integer
quickReplyTypeEnumCode
);
/**
* hasMaliciousStatusBeforeHours
* @Title: hasMaliciousStatusBeforeHours
* @Description:
* @author zhiwj
* @param evaluateId
* @param badEvaluateTagType
* @return boolean
* @throws
*/
boolean
hasMaliciousStatusBeforeHours
(
Integer
evaluateId
,
Integer
badEvaluateTagType
);
boolean
hasMaliciousStatusBeforeHours
(
Integer
evaluateId
,
Integer
badEvaluateTagType
);
/**
* queryEvaluateCountByStoreId
* @Title: queryEvaluateCountByStoreId
* @Description:
* @author zhiwj
* @param enterpriseId
* @param storeIdList
* @return java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Object>>
* @throws
*/
Map
<
Integer
,
Map
<
String
,
Object
>>
queryEvaluateCountByStoreId
(
Integer
enterpriseId
,
List
<
Integer
>
storeIdList
);
Map
<
Integer
,
Map
<
String
,
Object
>>
queryEvaluateCountByStoreId
(
Integer
enterpriseId
,
List
<
Integer
>
storeIdList
);
/**
* getEvaluateByOrderNumberList 按订单号list批量查评价
* @Title: getEvaluateByOrderNumberList
* @Description:
* @author zhiwj
* @param enterpriseId
* @param orderNumberList
* @return java.util.List<com.gic.evaluate.dto.EvaluateDTO>
* @throws
*/
List
<
TabEvaluate
>
listEvaluateByOrderNumber
(
Integer
enterpriseId
,
List
<
String
>
orderNumberList
);
}
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/EvaluateTagsService.java
View file @
91a540de
...
@@ -10,12 +10,83 @@ import java.util.List;
...
@@ -10,12 +10,83 @@ import java.util.List;
* @date 2020-02-28 13:52
* @date 2020-02-28 13:52
*/
*/
public
interface
EvaluateTagsService
{
public
interface
EvaluateTagsService
{
/**
* 保存快评
* @Title: saveQuick
* @Description:
* @author zhiwj
* @param quickTagsId
* @param enterpriseId
* @param evaluateId
* @param memberId
* @return void
* @throws
*/
void
saveQuick
(
Integer
quickTagsId
,
Integer
enterpriseId
,
Integer
evaluateId
,
Long
memberId
);
void
saveQuick
(
Integer
quickTagsId
,
Integer
enterpriseId
,
Integer
evaluateId
,
Long
memberId
);
/**
* 保存快评
* @Title: saveQuick
* @Description:
* @author zhiwj
* @param quickTagsId
* @param enterpriseId
* @param evaluateId
* @param evaluateReplyId
* @param memberId
* @return void
* @throws
*/
void
saveQuick
(
Integer
quickTagsId
,
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
evaluateReplyId
,
Long
memberId
);
void
saveQuick
(
Integer
quickTagsId
,
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
evaluateReplyId
,
Long
memberId
);
/**
* listEvaluateTags
* @Title: listEvaluateTags
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateTags>
* @throws
*/
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
Integer
evaluateId
);
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
Integer
evaluateId
);
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
evaluateReplyId
);
/**
* listEvaluateTags
* @Title: listEvaluateTags
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateIdList
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateTags>
* @throws
*/
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
List
<
Integer
>
evaluateIdList
);
/**
* listEvaluateTags
* @Title: listEvaluateTags
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateIdList
* @param evaluateReplyId
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateTags>
* @throws
*/
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
Integer
evaluateIdList
,
Integer
evaluateReplyId
);
/**
* listEvaluateTags
* @Title: listEvaluateTags
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateIdList
* @param evaluateReplyId
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateTags>
* @throws
*/
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
List
<
Integer
>
evaluateIdList
,
List
<
Integer
>
evaluateReplyId
);
}
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/ProblemImgService.java
View file @
91a540de
...
@@ -10,11 +10,52 @@ import java.util.List;
...
@@ -10,11 +10,52 @@ import java.util.List;
* @date 2020-01-02 11:10
* @date 2020-01-02 11:10
*/
*/
public
interface
ProblemImgService
{
public
interface
ProblemImgService
{
/**
* listImageByProblemId
* @Title: listImageByProblemId
* @Description:
* @author zhiwj
* @param problemId
* @return java.util.List<com.gic.evaluate.entity.TabProblemImg>
* @throws
*/
List
<
TabProblemImg
>
listImageByProblemId
(
Integer
problemId
);
List
<
TabProblemImg
>
listImageByProblemId
(
Integer
problemId
);
/**
* listImageByProblemReplyId
* @Title: listImageByProblemReplyId
* @Description:
* @author zhiwj
* @param problemReplyId
* @return java.util.List<com.gic.evaluate.entity.TabProblemImg>
* @throws
*/
List
<
TabProblemImg
>
listImageByProblemReplyId
(
Integer
problemReplyId
);
List
<
TabProblemImg
>
listImageByProblemReplyId
(
Integer
problemReplyId
);
/**
* saveList
* @Title: saveList
* @Description:
* @author zhiwj
* @param enterpriseId
* @param problemId
* @param imgUrlList
* @return void
* @throws
*/
void
saveList
(
Integer
enterpriseId
,
Integer
problemId
,
List
<
String
>
imgUrlList
);
void
saveList
(
Integer
enterpriseId
,
Integer
problemId
,
List
<
String
>
imgUrlList
);
/**
* saveList
* @Title: saveList
* @Description:
* @author zhiwj
* @param enterpriseId
* @param problemId
* @param problemReplyId
* @param imgUrlList
* @return void
* @throws
*/
void
saveList
(
Integer
enterpriseId
,
Integer
problemId
,
Integer
problemReplyId
,
List
<
String
>
imgUrlList
);
void
saveList
(
Integer
enterpriseId
,
Integer
problemId
,
Integer
problemReplyId
,
List
<
String
>
imgUrlList
);
}
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/ProblemReplyService.java
View file @
91a540de
...
@@ -13,13 +13,58 @@ import java.util.Map;
...
@@ -13,13 +13,58 @@ import java.util.Map;
* @date 2020-01-02 11:10
* @date 2020-01-02 11:10
*/
*/
public
interface
ProblemReplyService
{
public
interface
ProblemReplyService
{
/**
* listReply
* @Title: listReply
* @Description:
* @author zhiwj
* @param problemId
* @return java.util.List<com.gic.evaluate.dto.ProblemReplyDTO>
* @throws
*/
List
<
ProblemReplyDTO
>
listReply
(
Integer
problemId
);
List
<
ProblemReplyDTO
>
listReply
(
Integer
problemId
);
/**
* save
* @Title: save
* @Description:
* @author zhiwj
* @param problemUserReplyDTO
* @return void
* @throws
*/
void
save
(
ProblemUserReplyDTO
problemUserReplyDTO
);
void
save
(
ProblemUserReplyDTO
problemUserReplyDTO
);
/**
* save
* @Title: save
* @Description:
* @author zhiwj
* @param problemMemberReplyDTO
* @return int
* @throws
*/
int
save
(
ProblemMemberReplyDTO
problemMemberReplyDTO
);
int
save
(
ProblemMemberReplyDTO
problemMemberReplyDTO
);
/**
* update
* @Title: update
* @Description:
* @author zhiwj
* @param problemReplyDTO
* @return void
* @throws
*/
void
update
(
ProblemReplyDTO
problemReplyDTO
);
void
update
(
ProblemReplyDTO
problemReplyDTO
);
/**
* firstReplyByProblemId
* @Title: firstReplyByProblemId
* @Description:
* @author zhiwj
* @param problemIdList
* @return java.util.Map<java.lang.Integer,java.lang.String>
* @throws
*/
Map
<
Integer
,
String
>
firstReplyByProblemId
(
List
<
Integer
>
problemIdList
);
Map
<
Integer
,
String
>
firstReplyByProblemId
(
List
<
Integer
>
problemIdList
);
}
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/ProblemService.java
View file @
91a540de
...
@@ -13,19 +13,92 @@ import java.util.List;
...
@@ -13,19 +13,92 @@ import java.util.List;
* @date 2020-01-02 11:10
* @date 2020-01-02 11:10
*/
*/
public
interface
ProblemService
{
public
interface
ProblemService
{
/**
* listProblem
* @Title: listProblem
* @Description:
* @author zhiwj
* @param problemQO
* @return com.github.pagehelper.Page<com.gic.evaluate.entity.TabProblem>
* @throws
*/
Page
<
TabProblem
>
listProblem
(
ProblemQO
problemQO
);
Page
<
TabProblem
>
listProblem
(
ProblemQO
problemQO
);
/**
* getProblem
* @Title: getProblem
* @Description:
* @author zhiwj
* @param problemId
* @return com.gic.evaluate.entity.TabProblem
* @throws
*/
TabProblem
getProblem
(
Integer
problemId
);
TabProblem
getProblem
(
Integer
problemId
);
/**
* updateProblem
* @Title: updateProblem
* @Description:
* @author zhiwj
* @param problemDTO
* @return void
* @throws
*/
void
updateProblem
(
ProblemDTO
problemDTO
);
void
updateProblem
(
ProblemDTO
problemDTO
);
/**
* save
* @Title: save
* @Description:
* @author zhiwj
* @param problemDTO
* @return java.lang.Integer
* @throws
*/
Integer
save
(
ProblemDTO
problemDTO
);
Integer
save
(
ProblemDTO
problemDTO
);
/**
* listProblem
* @Title: listProblem
* @Description:
* @author zhiwj
* @param acuId
* @return java.util.List<com.gic.evaluate.dto.ProblemDTO>
* @throws
*/
List
<
ProblemDTO
>
listProblem
(
Long
acuId
);
List
<
ProblemDTO
>
listProblem
(
Long
acuId
);
/**
* endProblem
* @Title: endProblem
* @Description:
* @author zhiwj
* @param problemId
* @return void
* @throws
*/
void
endProblem
(
Integer
problemId
);
void
endProblem
(
Integer
problemId
);
/**
* countProblem
* @Title: countProblem
* @Description:
* @author zhiwj
* @param problemQO
* @return java.lang.Integer
* @throws
*/
Integer
countProblem
(
ProblemQO
problemQO
);
Integer
countProblem
(
ProblemQO
problemQO
);
/**
* hasMaliciousStatusByAcuIdBeforeHours
* @Title: hasMaliciousStatusByAcuIdBeforeHours
* @Description:
* @author zhiwj
* @param acuId
* @param badSuggestionTagType
* @return boolean
* @throws
*/
boolean
hasMaliciousStatusByAcuIdBeforeHours
(
Long
acuId
,
Integer
badSuggestionTagType
);
boolean
hasMaliciousStatusByAcuIdBeforeHours
(
Long
acuId
,
Integer
badSuggestionTagType
);
}
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/impl/EvaluateOrderConfigServiceImpl.java
View file @
91a540de
...
@@ -35,8 +35,6 @@ public class EvaluateOrderConfigServiceImpl implements EvaluateOrderConfigServic
...
@@ -35,8 +35,6 @@ public class EvaluateOrderConfigServiceImpl implements EvaluateOrderConfigServic
evaluateOrderConfig
.
setEvaluateLimitday
(
30
);
evaluateOrderConfig
.
setEvaluateLimitday
(
30
);
evaluateOrderConfig
.
setDefaultContent
(
"默认好评!"
);
evaluateOrderConfig
.
setDefaultContent
(
"默认好评!"
);
evaluateOrderConfig
.
setReview
(
Constants
.
OPEN
);
evaluateOrderConfig
.
setReview
(
Constants
.
OPEN
);
// evaluateOrderConfig.setReviewRemind(10);
// evaluateOrderConfig.setReviewLimitday(90);
evaluateOrderConfig
.
setReviewUserHidden
(
Constants
.
OPEN
);
evaluateOrderConfig
.
setReviewUserHidden
(
Constants
.
OPEN
);
evaluateOrderConfig
.
setReviewTimes
(
1
);
evaluateOrderConfig
.
setReviewTimes
(
1
);
evaluateOrderConfig
.
setCommentModule
(
1
);
evaluateOrderConfig
.
setCommentModule
(
1
);
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/service/impl/EvaluateReplyServiceImpl.java
View file @
91a540de
...
@@ -10,6 +10,7 @@ import com.gic.evaluate.service.EvaluateReplyService;
...
@@ -10,6 +10,7 @@ import com.gic.evaluate.service.EvaluateReplyService;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.Collections
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
...
@@ -27,7 +28,12 @@ public class EvaluateReplyServiceImpl implements EvaluateReplyService {
...
@@ -27,7 +28,12 @@ public class EvaluateReplyServiceImpl implements EvaluateReplyService {
@Override
@Override
public
List
<
TabEvaluateReply
>
listEvaluateReply
(
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
showStatus
)
{
public
List
<
TabEvaluateReply
>
listEvaluateReply
(
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
showStatus
)
{
return
tabEvaluateReplyMapper
.
listEvaluateReply
(
enterpriseId
,
evaluateId
,
showStatus
);
return
tabEvaluateReplyMapper
.
listEvaluateReply
(
enterpriseId
,
Collections
.
singletonList
(
evaluateId
),
showStatus
);
}
@Override
public
List
<
TabEvaluateReply
>
listEvaluateReply
(
Integer
enterpriseId
,
List
<
Integer
>
evaluateIdList
,
Integer
showStatus
)
{
return
tabEvaluateReplyMapper
.
listEvaluateReply
(
enterpriseId
,
evaluateIdList
,
showStatus
);
}
}
@Override
@Override
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/service/impl/EvaluateServiceImpl.java
View file @
91a540de
...
@@ -32,6 +32,16 @@ import java.util.*;
...
@@ -32,6 +32,16 @@ import java.util.*;
@Service
@Service
public
class
EvaluateServiceImpl
implements
EvaluateService
{
public
class
EvaluateServiceImpl
implements
EvaluateService
{
/**
* 产品要求查4年
*/
static
Integer
YEAR_NUM
=
4
;
/**
* 月数
*/
static
Integer
MONTH_NUM
=
4
;
@Autowired
@Autowired
private
TabEvaluateMapper
tabEvaluateMapper
;
private
TabEvaluateMapper
tabEvaluateMapper
;
private
Logger
logger
=
LogManager
.
getLogger
(
EvaluateServiceImpl
.
class
);
private
Logger
logger
=
LogManager
.
getLogger
(
EvaluateServiceImpl
.
class
);
...
@@ -162,6 +172,7 @@ public class EvaluateServiceImpl implements EvaluateService {
...
@@ -162,6 +172,7 @@ public class EvaluateServiceImpl implements EvaluateService {
return
tabEvaluateMapper
.
listTrend
(
storeTrendQO
);
return
tabEvaluateMapper
.
listTrend
(
storeTrendQO
);
}
}
@Override
public
TabEvaluate
getEvaluateByOrderId
(
Integer
enterpriseId
,
Long
orderId
)
{
public
TabEvaluate
getEvaluateByOrderId
(
Integer
enterpriseId
,
Long
orderId
)
{
return
tabEvaluateMapper
.
getEvaluateByOrderId
(
enterpriseId
,
orderId
);
return
tabEvaluateMapper
.
getEvaluateByOrderId
(
enterpriseId
,
orderId
);
}
}
...
@@ -297,10 +308,15 @@ public class EvaluateServiceImpl implements EvaluateService {
...
@@ -297,10 +308,15 @@ public class EvaluateServiceImpl implements EvaluateService {
return
this
.
tabEvaluateMapper
.
queryEvaluateCountByStoreId
(
enterpriseId
,
storeIdList
);
return
this
.
tabEvaluateMapper
.
queryEvaluateCountByStoreId
(
enterpriseId
,
storeIdList
);
}
}
@Override
public
List
<
TabEvaluate
>
listEvaluateByOrderNumber
(
Integer
enterpriseId
,
List
<
String
>
orderNumberList
)
{
return
this
.
tabEvaluateMapper
.
listEvaluateByOrderNumber
(
enterpriseId
,
orderNumberList
);
}
private
List
<
String
>
getYear
()
{
private
List
<
String
>
getYear
()
{
List
<
String
>
list
=
new
ArrayList
<>();
List
<
String
>
list
=
new
ArrayList
<>();
int
year
=
DateUtil
.
getYear
(
new
Date
());
int
year
=
DateUtil
.
getYear
(
new
Date
());
for
(
int
i
=
0
;
i
<=
4
;
i
++)
{
for
(
int
i
=
0
;
i
<=
YEAR_NUM
;
i
++)
{
list
.
add
((
year
-
i
)
+
""
);
list
.
add
((
year
-
i
)
+
""
);
}
}
return
list
;
return
list
;
...
@@ -310,7 +326,7 @@ public class EvaluateServiceImpl implements EvaluateService {
...
@@ -310,7 +326,7 @@ public class EvaluateServiceImpl implements EvaluateService {
List
<
String
>
list
=
new
ArrayList
<>();
List
<
String
>
list
=
new
ArrayList
<>();
int
year
=
DateUtil
.
getYear
(
new
Date
());
int
year
=
DateUtil
.
getYear
(
new
Date
());
DecimalFormat
decimalFormat
=
new
DecimalFormat
(
"00"
);
DecimalFormat
decimalFormat
=
new
DecimalFormat
(
"00"
);
for
(
int
i
=
1
;
i
<=
12
;
i
++)
{
for
(
int
i
=
1
;
i
<=
MONTH_NUM
;
i
++)
{
String
month
=
year
+
"-"
+
decimalFormat
.
format
(
i
);
String
month
=
year
+
"-"
+
decimalFormat
.
format
(
i
);
list
.
add
(
month
);
list
.
add
(
month
);
}
}
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/service/impl/EvaluateTagsServiceImpl.java
View file @
91a540de
...
@@ -11,6 +11,7 @@ import org.apache.logging.log4j.Logger;
...
@@ -11,6 +11,7 @@ import org.apache.logging.log4j.Logger;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.Collections
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
...
@@ -56,11 +57,21 @@ public class EvaluateTagsServiceImpl implements EvaluateTagsService {
...
@@ -56,11 +57,21 @@ public class EvaluateTagsServiceImpl implements EvaluateTagsService {
@Override
@Override
public
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
Integer
evaluateId
)
{
public
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
Integer
evaluateId
)
{
return
this
.
listEvaluateTags
(
enterpriseId
,
evaluateId
,
null
);
return
this
.
listEvaluateTags
(
enterpriseId
,
Collections
.
singletonList
(
evaluateId
)
,
null
);
}
}
@Override
@Override
public
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
evaluateReplyId
)
{
public
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
List
<
Integer
>
evaluateIdList
)
{
return
tabEvaluateTagsMapper
.
listEvaluateTags
(
enterpriseId
,
evaluateId
,
evaluateReplyId
);
return
this
.
listEvaluateTags
(
enterpriseId
,
evaluateIdList
,
null
);
}
@Override
public
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
Integer
evaluateIdList
,
Integer
evaluateReplyIdList
)
{
return
tabEvaluateTagsMapper
.
listEvaluateTags
(
enterpriseId
,
Collections
.
singletonList
(
evaluateIdList
),
Collections
.
singletonList
(
evaluateReplyIdList
));
}
@Override
public
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
List
<
Integer
>
evaluateIdList
,
List
<
Integer
>
evaluateReplyIdList
)
{
return
tabEvaluateTagsMapper
.
listEvaluateTags
(
enterpriseId
,
evaluateIdList
,
evaluateReplyIdList
);
}
}
}
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/outer/impl/EvaluateConfigApiServiceImpl.java
View file @
91a540de
...
@@ -82,11 +82,6 @@ public class EvaluateConfigApiServiceImpl implements EvaluateConfigApiService {
...
@@ -82,11 +82,6 @@ public class EvaluateConfigApiServiceImpl implements EvaluateConfigApiService {
List
<
TabEvaluateQuick
>
badEvaluateQuickList
=
evaluateQuickService
.
listEvaluateQuick
(
enterpriseId
,
QuickReplyTypeEnum
.
BAD
.
getCode
());
List
<
TabEvaluateQuick
>
badEvaluateQuickList
=
evaluateQuickService
.
listEvaluateQuick
(
enterpriseId
,
QuickReplyTypeEnum
.
BAD
.
getCode
());
List
<
TabEvaluateQuick
>
goodEvaluateQuickList
=
evaluateQuickService
.
listEvaluateQuick
(
enterpriseId
,
QuickReplyTypeEnum
.
GOOD
.
getCode
());
List
<
TabEvaluateQuick
>
goodEvaluateQuickList
=
evaluateQuickService
.
listEvaluateQuick
(
enterpriseId
,
QuickReplyTypeEnum
.
GOOD
.
getCode
());
List
<
TabEvaluateQuick
>
manageEvaluateQuickList
=
evaluateQuickService
.
listEvaluateQuick
(
enterpriseId
,
QuickReplyTypeEnum
.
MANAGE
.
getCode
());
List
<
TabEvaluateQuick
>
manageEvaluateQuickList
=
evaluateQuickService
.
listEvaluateQuick
(
enterpriseId
,
QuickReplyTypeEnum
.
MANAGE
.
getCode
());
// List<String> badEvaluateQuick = Optional.ofNullable(badEvaluateQuickList).orElse(Collections.emptyList()).stream().map(TabEvaluateQuick::getTagName).collect(Collectors.toList());
// List<String> goodEvaluateQuick = Optional.ofNullable(goodEvaluateQuickList).orElse(Collections.emptyList()).stream().map(TabEvaluateQuick::getTagName).collect(Collectors.toList());
// List<String> manageEvaluateQuick = Optional.ofNullable(manageEvaluateQuickList).orElse(Collections.emptyList()).stream().map(TabEvaluateQuick::getTagName).collect(Collectors.toList());
evaluateOrderConfigDTO
.
setBadEvaluateQuickDTOList
(
EntityUtil
.
changeEntityListByJSON
(
EvaluateQuickDTO
.
class
,
badEvaluateQuickList
));
evaluateOrderConfigDTO
.
setBadEvaluateQuickDTOList
(
EntityUtil
.
changeEntityListByJSON
(
EvaluateQuickDTO
.
class
,
badEvaluateQuickList
));
evaluateOrderConfigDTO
.
setGoodEvaluateQuickDTOList
(
EntityUtil
.
changeEntityListByJSON
(
EvaluateQuickDTO
.
class
,
goodEvaluateQuickList
));
evaluateOrderConfigDTO
.
setGoodEvaluateQuickDTOList
(
EntityUtil
.
changeEntityListByJSON
(
EvaluateQuickDTO
.
class
,
goodEvaluateQuickList
));
evaluateOrderConfigDTO
.
setReplyQuickDTOList
(
EntityUtil
.
changeEntityListByJSON
(
EvaluateQuickDTO
.
class
,
manageEvaluateQuickList
));
evaluateOrderConfigDTO
.
setReplyQuickDTOList
(
EntityUtil
.
changeEntityListByJSON
(
EvaluateQuickDTO
.
class
,
manageEvaluateQuickList
));
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/service/outer/impl/EvaluateOutApiServiceImpl.java
View file @
91a540de
...
@@ -68,9 +68,6 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
...
@@ -68,9 +68,6 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
private
StoreApiService
storeApiService
;
private
StoreApiService
storeApiService
;
@Autowired
@Autowired
private
EvaluateTagsService
evaluateTagsService
;
private
EvaluateTagsService
evaluateTagsService
;
// @Autowired
// private NoticeRouterApiService noticeRouterApiService;
@Override
@Override
public
ServiceResponse
<
Void
>
saveEvaluate
(
EvaluateDTO
evaluateDTO
)
{
public
ServiceResponse
<
Void
>
saveEvaluate
(
EvaluateDTO
evaluateDTO
)
{
logger
.
info
(
"保存订单评价:{}"
,
JSON
.
toJSONString
(
evaluateDTO
));
logger
.
info
(
"保存订单评价:{}"
,
JSON
.
toJSONString
(
evaluateDTO
));
...
@@ -114,29 +111,23 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
...
@@ -114,29 +111,23 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
// 如果评价指标没开,需要对数据做处理
// 如果评价指标没开,需要对数据做处理
if
(
Constants
.
CLOSE
.
equals
(
evaluateOrderConfig
.
getGoods
()))
{
if
(
Constants
.
CLOSE
.
equals
(
evaluateOrderConfig
.
getGoods
()))
{
evaluateDTO
.
setGoodsScore
(
null
);
evaluateDTO
.
setGoodsScore
(
null
);
}
/* else if (evaluateDTO.getGoodsScore() == null) {
}
evaluateDTO.setGoodsScore(0);
}*/
if
(
Constants
.
CLOSE
.
equals
(
evaluateOrderConfig
.
getStore
()))
{
if
(
Constants
.
CLOSE
.
equals
(
evaluateOrderConfig
.
getStore
()))
{
evaluateDTO
.
setStoreScore
(
null
);
evaluateDTO
.
setStoreScore
(
null
);
}
/*else if (evaluateDTO.getStoreScore() == null) {
}
evaluateDTO.setStoreScore(0);
}*/
if
(
Constants
.
CLOSE
.
equals
(
evaluateOrderConfig
.
getService
()))
{
if
(
Constants
.
CLOSE
.
equals
(
evaluateOrderConfig
.
getService
()))
{
evaluateDTO
.
setServiceScore
(
null
);
evaluateDTO
.
setServiceScore
(
null
);
}
/*else if (evaluateDTO.getServiceScore() == null) {
}
evaluateDTO.setServiceScore(0);
}*/
TabBadEvaluateConfig
badEvaluateConfig
=
badEvaluateConfigService
.
getBadEvaluateConfig
(
evaluateDTO
.
getEnterpriseId
());
TabBadEvaluateConfig
badEvaluateConfig
=
badEvaluateConfigService
.
getBadEvaluateConfig
(
evaluateDTO
.
getEnterpriseId
());
Integer
badEvaluate
=
isBadEvaluate
(
evaluateOrderConfig
,
badEvaluateConfig
,
evaluateDTO
.
getGoodsScore
(),
evaluateDTO
.
getStoreScore
(),
evaluateDTO
.
getServiceScore
());
Integer
badEvaluate
=
isBadEvaluate
(
evaluateOrderConfig
,
badEvaluateConfig
,
evaluateDTO
.
getGoodsScore
(),
evaluateDTO
.
getStoreScore
(),
evaluateDTO
.
getServiceScore
());
Integer
goodEvaluate
=
isGoodEvaluate
(
evaluateOrderConfig
,
badEvaluateConfig
,
evaluateDTO
.
getGoodsScore
(),
evaluateDTO
.
getStoreScore
(),
evaluateDTO
.
getServiceScore
());
Integer
goodEvaluate
=
isGoodEvaluate
(
evaluateOrderConfig
,
badEvaluateConfig
,
evaluateDTO
.
getGoodsScore
(),
evaluateDTO
.
getStoreScore
(),
evaluateDTO
.
getServiceScore
());
evaluateDTO
.
setBadEvaluateStatus
(
badEvaluate
);
evaluateDTO
.
setBadEvaluateStatus
(
badEvaluate
);
evaluateDTO
.
setGoodEvaluateStatus
(
goodEvaluate
);
evaluateDTO
.
setGoodEvaluateStatus
(
goodEvaluate
);
ServiceResponse
<
MemberUserDTO
>
memberUserD
TO
ServiceResponse
=
memberUserApiService
.
getByMcuId
(
evaluateDTO
.
getMemberId
(),
evaluateDTO
.
getEnterpriseId
());
ServiceResponse
<
MemberUserDTO
>
memberUserD
to
ServiceResponse
=
memberUserApiService
.
getByMcuId
(
evaluateDTO
.
getMemberId
(),
evaluateDTO
.
getEnterpriseId
());
if
(
memberUserD
TO
ServiceResponse
.
isSuccess
())
{
if
(
memberUserD
to
ServiceResponse
.
isSuccess
())
{
MemberUserDTO
memberUserDTO
=
memberUserD
TO
ServiceResponse
.
getResult
();
MemberUserDTO
memberUserDTO
=
memberUserD
to
ServiceResponse
.
getResult
();
evaluateDTO
.
setMemberName
(
memberUserDTO
.
getName
());
evaluateDTO
.
setMemberName
(
memberUserDTO
.
getName
());
evaluateDTO
.
setMemberPhone
(
memberUserDTO
.
getMobile
());
evaluateDTO
.
setMemberPhone
(
memberUserDTO
.
getMobile
());
...
@@ -179,11 +170,7 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
...
@@ -179,11 +170,7 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
}
}
}
}
// 是否超过期限
// TabEvaluate evaluate = this.evaluateService.getEvaluate(memberReplyDTO.getEnterpriseId(), memberReplyDTO.getEvaluateId());
// if (DateUtil.compareDate(new Date(), DateUtil.addDay(evaluate.getReceiptsDate(), evaluateOrderConfig.getReviewLimitday()))) {
// return EnterpriseServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "已超越评价期限,无法评价");
// }
TabEvaluate
evaluate
=
this
.
evaluateService
.
getEvaluate
(
memberReplyDTO
.
getEnterpriseId
(),
memberReplyDTO
.
getEvaluateId
());
TabEvaluate
evaluate
=
this
.
evaluateService
.
getEvaluate
(
memberReplyDTO
.
getEnterpriseId
(),
memberReplyDTO
.
getEvaluateId
());
if
(
overLimitTime
(
evaluateOrderConfig
,
evaluate
.
getReceiptsDate
()))
{
if
(
overLimitTime
(
evaluateOrderConfig
,
evaluate
.
getReceiptsDate
()))
{
return
EnterpriseServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"已超越评价期限,无法评价"
);
return
EnterpriseServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"已超越评价期限,无法评价"
);
...
@@ -196,9 +183,9 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
...
@@ -196,9 +183,9 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
}
}
}
}
ServiceResponse
<
MemberUserDTO
>
memberUserD
TO
ServiceResponse
=
memberUserApiService
.
getByMcuId
(
memberReplyDTO
.
getMemberId
(),
memberReplyDTO
.
getEnterpriseId
());
ServiceResponse
<
MemberUserDTO
>
memberUserD
to
ServiceResponse
=
memberUserApiService
.
getByMcuId
(
memberReplyDTO
.
getMemberId
(),
memberReplyDTO
.
getEnterpriseId
());
if
(
memberUserD
TO
ServiceResponse
.
isSuccess
())
{
if
(
memberUserD
to
ServiceResponse
.
isSuccess
())
{
memberReplyDTO
.
setMemberName
(
memberUserD
TO
ServiceResponse
.
getResult
().
getName
());
memberReplyDTO
.
setMemberName
(
memberUserD
to
ServiceResponse
.
getResult
().
getName
());
ServiceResponse
<
AcuDetailDTO
>
acuDetailResponse
=
cuDetailService
.
getAcuDetail
(
memberReplyDTO
.
getAcuId
(),
memberReplyDTO
.
getEnterpriseId
(),
memberReplyDTO
.
getEcuId
());
ServiceResponse
<
AcuDetailDTO
>
acuDetailResponse
=
cuDetailService
.
getAcuDetail
(
memberReplyDTO
.
getAcuId
(),
memberReplyDTO
.
getEnterpriseId
(),
memberReplyDTO
.
getEcuId
());
if
(
acuDetailResponse
.
isSuccess
()
||
acuDetailResponse
.
getResult
()
!=
null
)
{
if
(
acuDetailResponse
.
isSuccess
()
||
acuDetailResponse
.
getResult
()
!=
null
)
{
memberReplyDTO
.
setMemberImgUrl
(
acuDetailResponse
.
getResult
().
getHeadUrl
());
memberReplyDTO
.
setMemberImgUrl
(
acuDetailResponse
.
getResult
().
getHeadUrl
());
...
@@ -229,7 +216,6 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
...
@@ -229,7 +216,6 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
public
ServiceResponse
<
Page
<
EvaluateDTO
>>
listEvaluateByStore
(
Integer
enterpriseId
,
Integer
storeId
,
Integer
currentPage
,
Integer
pageSize
)
{
public
ServiceResponse
<
Page
<
EvaluateDTO
>>
listEvaluateByStore
(
Integer
enterpriseId
,
Integer
storeId
,
Integer
currentPage
,
Integer
pageSize
)
{
EvaluateQO
evaluateQO
=
new
EvaluateQO
();
EvaluateQO
evaluateQO
=
new
EvaluateQO
();
evaluateQO
.
setEnterpriseId
(
enterpriseId
);
evaluateQO
.
setEnterpriseId
(
enterpriseId
);
// evaluateQO.setMemberId(evaluateOutQO.getMemberId());
evaluateQO
.
setStoreIdList
(
Collections
.
singletonList
(
storeId
));
evaluateQO
.
setStoreIdList
(
Collections
.
singletonList
(
storeId
));
evaluateQO
.
setShowStatus
(
Constants
.
OPEN
);
evaluateQO
.
setShowStatus
(
Constants
.
OPEN
);
evaluateQO
.
setMaliciousStatus
(
Constants
.
CLOSE
);
evaluateQO
.
setMaliciousStatus
(
Constants
.
CLOSE
);
...
@@ -237,10 +223,6 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
...
@@ -237,10 +223,6 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
evaluateQO
.
setPageSize
(
pageSize
);
evaluateQO
.
setPageSize
(
pageSize
);
evaluateQO
.
setApplet
(
1
);
evaluateQO
.
setApplet
(
1
);
// TabEvaluateOrderConfig evaluateOrderConfig = this.evaluateOrderConfigService.getEvaluateOrderConfig(enterpriseId);
// Integer orderType = evaluateOrderConfig.getOrderType();
// evaluateQO.setOrderByField(orderType);
com
.
github
.
pagehelper
.
Page
<
TabEvaluate
>
topHotEvaluate
=
evaluateService
.
listEvaluateNearByStore
(
evaluateQO
);
com
.
github
.
pagehelper
.
Page
<
TabEvaluate
>
topHotEvaluate
=
evaluateService
.
listEvaluateNearByStore
(
evaluateQO
);
if
(
CollectionUtils
.
isEmpty
(
topHotEvaluate
))
{
if
(
CollectionUtils
.
isEmpty
(
topHotEvaluate
))
{
topHotEvaluate
=
new
com
.
github
.
pagehelper
.
Page
<>();
topHotEvaluate
=
new
com
.
github
.
pagehelper
.
Page
<>();
...
@@ -280,9 +262,6 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
...
@@ -280,9 +262,6 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
calendar
.
setTime
(
receiptsDate
);
calendar
.
setTime
(
receiptsDate
);
calendar
.
add
(
Calendar
.
DAY_OF_MONTH
,
evaluateOrderConfig
.
getEvaluateLimitday
());
calendar
.
add
(
Calendar
.
DAY_OF_MONTH
,
evaluateOrderConfig
.
getEvaluateLimitday
());
// if (Constants.OPEN.equals(evaluateOrderConfig.getReview())) {
// calendar.add(Calendar.DAY_OF_MONTH, evaluateOrderConfig.getReviewLimitday());
// }
return
DateUtil
.
compareDate
(
new
Date
(),
calendar
.
getTime
());
return
DateUtil
.
compareDate
(
new
Date
(),
calendar
.
getTime
());
}
}
...
@@ -292,19 +271,14 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
...
@@ -292,19 +271,14 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
if
(
evaluate
==
null
)
{
if
(
evaluate
==
null
)
{
return
EnterpriseServiceResponse
.
failure
(
ErrorCode
.
NOTEXISTS
);
return
EnterpriseServiceResponse
.
failure
(
ErrorCode
.
NOTEXISTS
);
}
}
EvaluateDTO
evaluateDTO
=
EntityUtil
.
changeEntityByJSON
(
EvaluateDTO
.
class
,
evaluate
);
EvaluateDTO
evaluateDTO
=
EntityUtil
.
changeEntityByJSON
(
EvaluateDTO
.
class
,
evaluate
);
List
<
TabEvaluateImg
>
evaluateImgList
=
evaluateImgService
.
listImageByEvaluateId
(
evaluateDTO
.
getEvaluateId
());
List
<
TabEvaluateImg
>
evaluateImgList
=
evaluateImgService
.
listImageByEvaluateId
(
evaluateDTO
.
getEvaluateId
());
List
<
String
>
imgList
=
Optional
.
ofNullable
(
evaluateImgList
).
orElse
(
Collections
.
emptyList
()).
stream
().
map
(
TabEvaluateImg:
:
getImgUrl
).
collect
(
Collectors
.
toList
());
List
<
String
>
imgList
=
Optional
.
ofNullable
(
evaluateImgList
).
orElse
(
Collections
.
emptyList
()).
stream
().
map
(
TabEvaluateImg:
:
getImgUrl
).
collect
(
Collectors
.
toList
());
evaluateDTO
.
setImgList
(
imgList
);
evaluateDTO
.
setImgList
(
imgList
);
// 追评和回复
// 追评和回复
List
<
TabEvaluateReply
>
evaluateReplyList
=
this
.
evaluateReplyService
.
listEvaluateReply
(
evaluateDTO
.
getEnterpriseId
(),
evaluateDTO
.
getEvaluateId
(),
Constants
.
OPEN
);
List
<
TabEvaluateReply
>
evaluateReplyList
=
this
.
evaluateReplyService
.
listEvaluateReply
(
evaluateDTO
.
getEnterpriseId
(),
evaluateDTO
.
getEvaluateId
(),
Constants
.
OPEN
);
List
<
EvaluateReplyDTO
>
replyDTOList
=
EntityUtil
.
changeEntityListByJSON
(
EvaluateReplyDTO
.
class
,
evaluateReplyList
);
List
<
EvaluateReplyDTO
>
replyDTOList
=
EntityUtil
.
changeEntityListByJSON
(
EvaluateReplyDTO
.
class
,
evaluateReplyList
);
List
<
TabEvaluateTags
>
tagsList
=
evaluateTagsService
.
listEvaluateTags
(
evaluateDTO
.
getEnterpriseId
(),
evaluateDTO
.
getEvaluateId
());
List
<
TabEvaluateTags
>
tagsList
=
evaluateTagsService
.
listEvaluateTags
(
evaluateDTO
.
getEnterpriseId
(),
evaluateDTO
.
getEvaluateId
());
evaluateDTO
.
setQuickReplyTagNameList
(
Optional
.
ofNullable
(
tagsList
).
orElse
(
Collections
.
emptyList
()).
stream
().
map
(
TabEvaluateTags:
:
getTagName
).
collect
(
Collectors
.
toList
()));
evaluateDTO
.
setQuickReplyTagNameList
(
Optional
.
ofNullable
(
tagsList
).
orElse
(
Collections
.
emptyList
()).
stream
().
map
(
TabEvaluateTags:
:
getTagName
).
collect
(
Collectors
.
toList
()));
// 追评和回复的图片
// 追评和回复的图片
for
(
EvaluateReplyDTO
replyDTO
:
replyDTOList
)
{
for
(
EvaluateReplyDTO
replyDTO
:
replyDTOList
)
{
...
@@ -316,13 +290,44 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
...
@@ -316,13 +290,44 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
replyDTO
.
setQuickReplyTagNameList
(
Optional
.
ofNullable
(
replyTagsList
).
orElse
(
Collections
.
emptyList
()).
stream
().
map
(
TabEvaluateTags:
:
getTagName
).
collect
(
Collectors
.
toList
()));
replyDTO
.
setQuickReplyTagNameList
(
Optional
.
ofNullable
(
replyTagsList
).
orElse
(
Collections
.
emptyList
()).
stream
().
map
(
TabEvaluateTags:
:
getTagName
).
collect
(
Collectors
.
toList
()));
}
}
evaluateDTO
.
setReplyList
(
replyDTOList
);
evaluateDTO
.
setReplyList
(
replyDTOList
);
return
EnterpriseServiceResponse
.
success
(
evaluateDTO
);
return
EnterpriseServiceResponse
.
success
(
evaluateDTO
);
}
}
@Override
@Override
public
ServiceResponse
<
List
<
EvaluateDTO
>>
listEvaluateByOrderNumberList
(
EvaluateOutQO
evaluateOutQO
)
{
List
<
TabEvaluate
>
tabEvaluateList
=
this
.
evaluateService
.
listEvaluateByOrderNumber
(
evaluateOutQO
.
getEnterpriseId
(),
evaluateOutQO
.
getOrderNumberList
());
if
(
CollectionUtils
.
isEmpty
(
tabEvaluateList
))
{
return
EnterpriseServiceResponse
.
success
();
}
List
<
EvaluateDTO
>
evaluateList
=
EntityUtil
.
changeEntityListByJSON
(
EvaluateDTO
.
class
,
tabEvaluateList
);
List
<
Integer
>
evaluateIdList
=
evaluateList
.
stream
().
map
(
EvaluateDTO:
:
getEvaluateId
).
collect
(
Collectors
.
toList
());
// 快评
List
<
TabEvaluateTags
>
tagsList
=
evaluateTagsService
.
listEvaluateTags
(
evaluateOutQO
.
getEnterpriseId
(),
evaluateIdList
);
Map
<
Integer
,
List
<
String
>>
tagsMap
=
Optional
.
ofNullable
(
tagsList
).
orElse
(
Collections
.
emptyList
())
.
stream
().
collect
(
Collectors
.
groupingBy
(
TabEvaluateTags:
:
getEvaluateId
,
Collectors
.
mapping
(
TabEvaluateTags:
:
getTagName
,
Collectors
.
toList
())));
// 追评和回复
List
<
TabEvaluateReply
>
evaluateReplyList
=
this
.
evaluateReplyService
.
listEvaluateReply
(
evaluateOutQO
.
getEnterpriseId
(),
evaluateIdList
,
Constants
.
OPEN
);
List
<
EvaluateReplyDTO
>
replyDTOList
=
EntityUtil
.
changeEntityListByJSON
(
EvaluateReplyDTO
.
class
,
evaluateReplyList
);
if
(
CollectionUtils
.
isNotEmpty
(
replyDTOList
))
{
Map
<
Integer
,
List
<
EvaluateReplyDTO
>>
replyMap
=
replyDTOList
.
stream
().
collect
(
Collectors
.
groupingBy
(
EvaluateReplyDTO:
:
getEvaluateId
,
Collectors
.
toList
()));
for
(
EvaluateDTO
evaluateDTO
:
evaluateList
)
{
evaluateDTO
.
setQuickReplyTagNameList
(
tagsMap
.
get
(
evaluateDTO
.
getEvaluateId
()));
evaluateDTO
.
setReplyList
(
replyMap
.
get
(
evaluateDTO
.
getEvaluateId
()));
}
List
<
Integer
>
replyIdList
=
replyDTOList
.
stream
().
map
(
EvaluateReplyDTO:
:
getEvaluateReplyId
).
collect
(
Collectors
.
toList
());
List
<
TabEvaluateTags
>
replyTagsList
=
evaluateTagsService
.
listEvaluateTags
(
evaluateOutQO
.
getEnterpriseId
(),
replyIdList
);
Map
<
Integer
,
List
<
String
>>
replyTagsMap
=
Optional
.
ofNullable
(
replyTagsList
).
orElse
(
Collections
.
emptyList
())
.
stream
().
collect
(
Collectors
.
groupingBy
(
TabEvaluateTags:
:
getEvaluateId
,
Collectors
.
mapping
(
TabEvaluateTags:
:
getTagName
,
Collectors
.
toList
())));
for
(
EvaluateReplyDTO
replyDTO
:
replyDTOList
)
{
replyDTO
.
setQuickReplyTagNameList
(
replyTagsMap
.
get
(
replyDTO
.
getEvaluateReplyId
()));
}
}
return
ServiceResponse
.
success
(
evaluateList
);
}
@Override
public
ServiceResponse
<
Map
<
Long
,
Integer
>>
queryRelayStatusByOrderId
(
Integer
enterpriseId
,
List
<
OrderStatusQO
>
orderIdList
)
{
public
ServiceResponse
<
Map
<
Long
,
Integer
>>
queryRelayStatusByOrderId
(
Integer
enterpriseId
,
List
<
OrderStatusQO
>
orderIdList
)
{
// logger.info("查询订单状态:{}", JSON.toJSONString(orderIdList));
Map
<
Long
,
Integer
>
resultMap
=
new
HashMap
<>();
Map
<
Long
,
Integer
>
resultMap
=
new
HashMap
<>();
TabEvaluateOrderConfig
evaluateOrderConfig
=
evaluateOrderConfigService
.
getEvaluateOrderConfig
(
enterpriseId
);
TabEvaluateOrderConfig
evaluateOrderConfig
=
evaluateOrderConfigService
.
getEvaluateOrderConfig
(
enterpriseId
);
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/service/outer/impl/EvaluateOverviewApiServiceImpl.java
View file @
91a540de
...
@@ -32,6 +32,7 @@ import java.util.stream.Collectors;
...
@@ -32,6 +32,7 @@ import java.util.stream.Collectors;
* @author zhiwj
* @author zhiwj
* @date 2019-12-27 16:52
* @date 2019-12-27 16:52
*/
*/
@SuppressWarnings
(
"ALL"
)
@Service
(
"evaluateOverviewApiService"
)
@Service
(
"evaluateOverviewApiService"
)
public
class
EvaluateOverviewApiServiceImpl
implements
EvaluateOverviewApiService
{
public
class
EvaluateOverviewApiServiceImpl
implements
EvaluateOverviewApiService
{
...
@@ -39,21 +40,19 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
...
@@ -39,21 +40,19 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
@Autowired
@Autowired
private
EvaluateService
evaluateService
;
private
EvaluateService
evaluateService
;
// @Autowired
// private EvaluateMsgLogService evaluateMsgLogService;
@Autowired
@Autowired
private
EvaluateQuickService
evaluateQuickService
;
private
EvaluateQuickService
evaluateQuickService
;
@Autowired
@Autowired
StoreEvaluateApiService
storeEvaluateApiService
;
StoreEvaluateApiService
storeEvaluateApiService
;
@Override
@Override
public
ServiceResponse
<
Map
<
String
,
Long
>>
chart
1
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
)
{
public
ServiceResponse
<
Map
<
String
,
Long
>>
chart
One
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
)
{
Map
<
String
,
Long
>
countMap
=
evaluateService
.
getTotalCountChart
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
Map
<
String
,
Long
>
countMap
=
evaluateService
.
getTotalCountChart
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
return
EnterpriseServiceResponse
.
success
(
countMap
);
return
EnterpriseServiceResponse
.
success
(
countMap
);
}
}
@Override
@Override
public
ServiceResponse
<
HashMap
<
String
,
Map
<
String
,
Long
>>>
chart
2
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
)
{
public
ServiceResponse
<
HashMap
<
String
,
Map
<
String
,
Long
>>>
chart
Two
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
)
{
Map
<
String
,
Long
>
goodsCountMap
=
evaluateService
.
getGoodsCountChart
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
Map
<
String
,
Long
>
goodsCountMap
=
evaluateService
.
getGoodsCountChart
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
Map
<
String
,
Long
>
storeCountMap
=
evaluateService
.
getStoreCountChart
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
Map
<
String
,
Long
>
storeCountMap
=
evaluateService
.
getStoreCountChart
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
Map
<
String
,
Long
>
serviceCountMap
=
evaluateService
.
getServiceCountChart
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
Map
<
String
,
Long
>
serviceCountMap
=
evaluateService
.
getServiceCountChart
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
...
@@ -68,7 +67,7 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
...
@@ -68,7 +67,7 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
}
}
@Override
@Override
public
ServiceResponse
<
Map
<
String
,
List
<
Map
<
String
,
Object
>>>>
chart
3
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
)
{
public
ServiceResponse
<
Map
<
String
,
List
<
Map
<
String
,
Object
>>>>
chart
Three
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
)
{
List
<
Map
<
String
,
Object
>>
listTrendTotalEvaluate
=
this
.
evaluateService
.
listTrendTotalEvaluate
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
List
<
Map
<
String
,
Object
>>
listTrendTotalEvaluate
=
this
.
evaluateService
.
listTrendTotalEvaluate
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
List
<
Map
<
String
,
Object
>>
listTrendGoodEvaluate
=
this
.
evaluateService
.
listTrendGoodEvaluate
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
List
<
Map
<
String
,
Object
>>
listTrendGoodEvaluate
=
this
.
evaluateService
.
listTrendGoodEvaluate
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
List
<
Map
<
String
,
Object
>>
listTrendOrderCount
=
this
.
storeEvaluateApiService
.
listTrendOrderCount
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
).
getResult
();
List
<
Map
<
String
,
Object
>>
listTrendOrderCount
=
this
.
storeEvaluateApiService
.
listTrendOrderCount
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
).
getResult
();
...
@@ -78,9 +77,9 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
...
@@ -78,9 +77,9 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
try
{
try
{
List
<
String
>
dateList
=
this
.
getDateList
(
startTime
,
endTime
);
List
<
String
>
dateList
=
this
.
getDateList
(
startTime
,
endTime
);
map
.
put
(
"totalEvaluateList"
,
dealChart
4
(
listTrendTotalEvaluate
,
dateList
));
map
.
put
(
"totalEvaluateList"
,
dealChart
Four
(
listTrendTotalEvaluate
,
dateList
));
map
.
put
(
"goodEvaluateList"
,
dealChart
4
(
listTrendGoodEvaluate
,
dateList
));
map
.
put
(
"goodEvaluateList"
,
dealChart
Four
(
listTrendGoodEvaluate
,
dateList
));
map
.
put
(
"orderList"
,
dealChart
4
(
listTrendOrderCount
,
dateList
));
map
.
put
(
"orderList"
,
dealChart
Four
(
listTrendOrderCount
,
dateList
));
return
EnterpriseServiceResponse
.
success
(
map
);
return
EnterpriseServiceResponse
.
success
(
map
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
logger
.
info
(
"解析参数错误"
,
e
);
logger
.
info
(
"解析参数错误"
,
e
);
...
@@ -89,11 +88,9 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
...
@@ -89,11 +88,9 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
}
}
@Override
@Override
public
ServiceResponse
<
Map
<
String
,
List
<
Map
<
String
,
Object
>>>>
chart
4
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
)
{
public
ServiceResponse
<
Map
<
String
,
List
<
Map
<
String
,
Object
>>>>
chart
Four
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
List
<
Integer
>
storeIdList
)
{
List
<
Map
<
String
,
Object
>>
goodChart
=
this
.
evaluateQuickService
.
evaluateGoodQuickChart
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
List
<
Map
<
String
,
Object
>>
goodChart
=
this
.
evaluateQuickService
.
evaluateGoodQuickChart
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
List
<
Map
<
String
,
Object
>>
badChart
=
this
.
evaluateQuickService
.
evaluateBadQuickChart
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
List
<
Map
<
String
,
Object
>>
badChart
=
this
.
evaluateQuickService
.
evaluateBadQuickChart
(
enterpriseId
,
startTime
,
endTime
,
storeIdList
);
// List<Map<String, Object>> goodChart = this.evaluateService.evaluateGoodQuickChart(enterpriseId, startTime, endTime, storeIdList);
// List<Map<String, Object>> badChart = this.evaluateService.evaluateBadQuickChart(enterpriseId, startTime, endTime, storeIdList);
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
map
=
new
HashMap
<>(
4
);
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
map
=
new
HashMap
<>(
4
);
map
.
put
(
"goodChart"
,
goodChart
);
map
.
put
(
"goodChart"
,
goodChart
);
...
@@ -101,7 +98,7 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
...
@@ -101,7 +98,7 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
return
EnterpriseServiceResponse
.
success
(
map
);
return
EnterpriseServiceResponse
.
success
(
map
);
}
}
private
List
<
Map
<
String
,
Object
>>
dealChart
4
(
List
<
Map
<
String
,
Object
>>
chart
,
List
<
String
>
dateList
)
{
private
List
<
Map
<
String
,
Object
>>
dealChart
Four
(
List
<
Map
<
String
,
Object
>>
chart
,
List
<
String
>
dateList
)
{
List
<
Map
<
String
,
Object
>>
result
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
result
=
new
ArrayList
<>();
for
(
String
date
:
dateList
)
{
for
(
String
date
:
dateList
)
{
Map
<
Object
,
Object
>
collect
=
chart
.
stream
().
collect
(
Collectors
.
toMap
(
e
->
e
.
get
(
"statisticsDate"
),
e
->
e
.
get
(
"count"
)));
Map
<
Object
,
Object
>
collect
=
chart
.
stream
().
collect
(
Collectors
.
toMap
(
e
->
e
.
get
(
"statisticsDate"
),
e
->
e
.
get
(
"count"
)));
...
@@ -135,22 +132,19 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
...
@@ -135,22 +132,19 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
if
(
CollectionUtils
.
isNotEmpty
(
trendList
))
{
if
(
CollectionUtils
.
isNotEmpty
(
trendList
))
{
List
<
Integer
>
storeIdList
=
trendList
.
stream
().
map
(
List
<
Integer
>
storeIdList
=
trendList
.
stream
().
map
(
e
->
{
e
->
{
// e.put("evaluateRate", 0);
Object
storeId
=
e
.
get
(
"storeId"
);
Object
storeId
=
e
.
get
(
"storeId"
);
return
storeId
==
null
?
null
:
Integer
.
valueOf
(
storeId
.
toString
());
return
storeId
==
null
?
null
:
Integer
.
valueOf
(
storeId
.
toString
());
}
}
).
collect
(
Collectors
.
toList
());
).
collect
(
Collectors
.
toList
());
// 这里要取数据组的数据
/*
这里要取数据组的数据
*/
Map
<
Integer
,
StoreOrderEvaluateDTO
>
orderCountMap
=
storeEvaluateApiService
.
getStoreOrderEvaluateByStoreId
(
storeTrendQO
.
getEnterpriseId
(),
storeIdList
).
getResult
();
Map
<
Integer
,
StoreOrderEvaluateDTO
>
orderCountMap
=
storeEvaluateApiService
.
getStoreOrderEvaluateByStoreId
(
storeTrendQO
.
getEnterpriseId
(),
storeIdList
).
getResult
();
// Map<Integer, Map<String, Object>> orderCountMap = evaluateMsgLogService.orderCountByStoreId(storeTrendQO.getEnterpriseId(), storeIdList);
for
(
Map
<
String
,
Object
>
e
:
trendList
)
{
for
(
Map
<
String
,
Object
>
e
:
trendList
)
{
// e.put("evaluateRate", 0);
Object
storeId
=
e
.
get
(
"storeId"
);
Object
storeId
=
e
.
get
(
"storeId"
);
if
(
storeId
!=
null
)
{
if
(
storeId
!=
null
)
{
StoreOrderEvaluateDTO
storeOrderEvaluateDTO
=
orderCountMap
.
get
(
Integer
.
valueOf
(
storeId
.
toString
()));
StoreOrderEvaluateDTO
storeOrderEvaluateDTO
=
orderCountMap
.
get
(
Integer
.
valueOf
(
storeId
.
toString
()));
if
(
storeOrderEvaluateDTO
!=
null
)
{
if
(
storeOrderEvaluateDTO
!=
null
)
{
// Long totalCount = (Long) e.get("totalCount");
// Long goodCount = (Long) e.get("goodCount");
BigDecimal
goodRate
=
(
BigDecimal
)
e
.
get
(
"goodRate"
);
BigDecimal
goodRate
=
(
BigDecimal
)
e
.
get
(
"goodRate"
);
e
.
put
(
"evaluateRate"
,
storeOrderEvaluateDTO
.
getEvaluateRate
());
e
.
put
(
"evaluateRate"
,
storeOrderEvaluateDTO
.
getEvaluateRate
());
...
@@ -183,28 +177,28 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
...
@@ -183,28 +177,28 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
private
ServiceResponse
<
List
<
Map
<
String
,
Integer
>>>
getListServiceResponse
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
QuickReplyTypeEnum
quickReplyTypeEnum
,
List
<
Integer
>
storeIdList
)
{
private
ServiceResponse
<
List
<
Map
<
String
,
Integer
>>>
getListServiceResponse
(
Integer
enterpriseId
,
String
startTime
,
String
endTime
,
QuickReplyTypeEnum
quickReplyTypeEnum
,
List
<
Integer
>
storeIdList
)
{
Date
[]
time
=
getTime
(
startTime
,
endTime
);
Date
[]
time
=
getTime
(
startTime
,
endTime
);
Integer
count
1
=
this
.
evaluateService
.
countEvaluateTrend
(
enterpriseId
,
time
[
0
],
time
[
1
],
storeIdList
,
quickReplyTypeEnum
.
getCode
());
Integer
count
One
=
this
.
evaluateService
.
countEvaluateTrend
(
enterpriseId
,
time
[
0
],
time
[
1
],
storeIdList
,
quickReplyTypeEnum
.
getCode
());
Integer
count
2
=
this
.
evaluateService
.
countEvaluateTrend
(
enterpriseId
,
time
[
1
],
time
[
2
],
storeIdList
,
quickReplyTypeEnum
.
getCode
());
Integer
count
Two
=
this
.
evaluateService
.
countEvaluateTrend
(
enterpriseId
,
time
[
1
],
time
[
2
],
storeIdList
,
quickReplyTypeEnum
.
getCode
());
Integer
count
3
=
this
.
evaluateService
.
countEvaluateTrend
(
enterpriseId
,
time
[
2
],
time
[
3
],
storeIdList
,
quickReplyTypeEnum
.
getCode
());
Integer
count
Three
=
this
.
evaluateService
.
countEvaluateTrend
(
enterpriseId
,
time
[
2
],
time
[
3
],
storeIdList
,
quickReplyTypeEnum
.
getCode
());
Integer
count
4
=
this
.
evaluateService
.
countEvaluateTrend
(
enterpriseId
,
time
[
3
],
time
[
4
],
storeIdList
,
quickReplyTypeEnum
.
getCode
());
Integer
count
Four
=
this
.
evaluateService
.
countEvaluateTrend
(
enterpriseId
,
time
[
3
],
time
[
4
],
storeIdList
,
quickReplyTypeEnum
.
getCode
());
Integer
count
5
=
this
.
evaluateService
.
countEvaluateTrend
(
enterpriseId
,
time
[
4
],
null
,
storeIdList
,
quickReplyTypeEnum
.
getCode
());
Integer
count
Five
=
this
.
evaluateService
.
countEvaluateTrend
(
enterpriseId
,
time
[
4
],
null
,
storeIdList
,
quickReplyTypeEnum
.
getCode
());
Map
<
String
,
Integer
>
map
1
=
new
HashMap
<>(
4
);
Map
<
String
,
Integer
>
map
One
=
new
HashMap
<>(
4
);
map
1
.
put
(
DateUtil
.
dateToStr
(
time
[
0
],
DateUtil
.
FORMAT_DATE_10
),
count1
);
map
One
.
put
(
DateUtil
.
dateToStr
(
time
[
0
],
DateUtil
.
FORMAT_DATE_10
),
countOne
);
Map
<
String
,
Integer
>
map
2
=
new
HashMap
<>(
4
);
Map
<
String
,
Integer
>
map
Two
=
new
HashMap
<>(
4
);
map
2
.
put
(
DateUtil
.
dateToStr
(
time
[
1
],
DateUtil
.
FORMAT_DATE_10
),
count2
);
map
Two
.
put
(
DateUtil
.
dateToStr
(
time
[
1
],
DateUtil
.
FORMAT_DATE_10
),
countTwo
);
Map
<
String
,
Integer
>
map
3
=
new
HashMap
<>(
4
);
Map
<
String
,
Integer
>
map
Three
=
new
HashMap
<>(
4
);
map
3
.
put
(
DateUtil
.
dateToStr
(
time
[
2
],
DateUtil
.
FORMAT_DATE_10
),
count3
);
map
Three
.
put
(
DateUtil
.
dateToStr
(
time
[
2
],
DateUtil
.
FORMAT_DATE_10
),
countThree
);
Map
<
String
,
Integer
>
map
4
=
new
HashMap
<>(
4
);
Map
<
String
,
Integer
>
map
Four
=
new
HashMap
<>(
4
);
map
4
.
put
(
DateUtil
.
dateToStr
(
time
[
3
],
DateUtil
.
FORMAT_DATE_10
),
count4
);
map
Four
.
put
(
DateUtil
.
dateToStr
(
time
[
3
],
DateUtil
.
FORMAT_DATE_10
),
countFour
);
Map
<
String
,
Integer
>
map
5
=
new
HashMap
<>(
4
);
Map
<
String
,
Integer
>
map
Five
=
new
HashMap
<>(
4
);
map
5
.
put
(
DateUtil
.
dateToStr
(
time
[
4
],
DateUtil
.
FORMAT_DATE_10
),
count5
);
map
Five
.
put
(
DateUtil
.
dateToStr
(
time
[
4
],
DateUtil
.
FORMAT_DATE_10
),
countFive
);
List
<
Map
<
String
,
Integer
>>
list
=
new
ArrayList
<>();
List
<
Map
<
String
,
Integer
>>
list
=
new
ArrayList
<>();
list
.
add
(
map
1
);
list
.
add
(
map
One
);
list
.
add
(
map
2
);
list
.
add
(
map
Two
);
list
.
add
(
map
3
);
list
.
add
(
map
Three
);
list
.
add
(
map
4
);
list
.
add
(
map
Four
);
list
.
add
(
map
5
);
list
.
add
(
map
Five
);
return
EnterpriseServiceResponse
.
success
(
list
);
return
EnterpriseServiceResponse
.
success
(
list
);
}
}
...
@@ -218,36 +212,32 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
...
@@ -218,36 +212,32 @@ public class EvaluateOverviewApiServiceImpl implements EvaluateOverviewApiServic
try
{
try
{
startTimeDate
=
sdf
.
parse
(
startTime
);
startTimeDate
=
sdf
.
parse
(
startTime
);
endTimeDate
=
sdf
.
parse
(
endTime
);
endTimeDate
=
sdf
.
parse
(
endTime
);
Calendar
cal
1
=
Calendar
.
getInstance
();
Calendar
cal
=
Calendar
.
getInstance
();
cal
1
.
setTime
(
startTimeDate
);
cal
.
setTime
(
startTimeDate
);
Date
date
1
=
cal1
.
getTime
();
Date
date
One
=
cal
.
getTime
();
long
time1
=
cal1
.
getTimeInMillis
();
long
startTimeL
=
cal
.
getTimeInMillis
();
Calendar
cal
2
=
Calendar
.
getInstance
();
Calendar
cal
Tmp
=
Calendar
.
getInstance
();
cal
2
.
setTime
(
endTimeDate
);
cal
Tmp
.
setTime
(
endTimeDate
);
long
time2
=
cal2
.
getTimeInMillis
();
long
endTimeL
=
calTmp
.
getTimeInMillis
();
long
between
_days
=
(
time2
-
time1
)
/
86400000L
;
long
between
Days
=
(
endTimeL
-
startTimeL
)
/
86400000L
;
int
days
=
Integer
.
parseInt
(
String
.
valueOf
(
between
_d
ays
));
int
days
=
Integer
.
parseInt
(
String
.
valueOf
(
between
D
ays
));
int
step
=
days
/
5
;
int
step
=
days
/
5
;
// System.out.println(step/5);
cal1
.
add
(
Calendar
.
DAY_OF_MONTH
,
step
);
cal
.
add
(
Calendar
.
DAY_OF_MONTH
,
step
);
Date
date2
=
cal1
.
getTime
();
Date
dateTwo
=
cal
.
getTime
();
// System.out.println(DateUtil.dateToStr(date1, DateUtil.FORMAT_DATE_10));
cal
.
add
(
Calendar
.
DAY_OF_MONTH
,
step
);
cal1
.
add
(
Calendar
.
DAY_OF_MONTH
,
step
);
Date
dateThree
=
cal
.
getTime
();
Date
date3
=
cal1
.
getTime
();
cal
.
add
(
Calendar
.
DAY_OF_MONTH
,
step
);
// System.out.println(DateUtil.dateToStr(date2, DateUtil.FORMAT_DATE_10));
Date
dateFour
=
cal
.
getTime
();
cal1
.
add
(
Calendar
.
DAY_OF_MONTH
,
step
);
cal
.
add
(
Calendar
.
DAY_OF_MONTH
,
step
);
Date
date4
=
cal1
.
getTime
();
Date
dateFive
=
cal
.
getTime
();
cal1
.
add
(
Calendar
.
DAY_OF_MONTH
,
step
);
arr
[
0
]
=
dateOne
;
Date
date5
=
cal1
.
getTime
();
arr
[
1
]
=
dateTwo
;
// System.out.println(DateUtil.dateToStr(date3, DateUtil.FORMAT_DATE_10));
arr
[
2
]
=
dateThree
;
arr
[
0
]
=
date1
;
arr
[
3
]
=
dateFour
;
arr
[
1
]
=
date2
;
arr
[
4
]
=
dateFive
;
arr
[
2
]
=
date3
;
}
catch
(
ParseException
e
)
{
arr
[
3
]
=
date4
;
logger
.
warn
(
"exception"
,
e
);
arr
[
4
]
=
date5
;
}
catch
(
ParseException
var10
)
{
logger
.
warn
(
"exception"
,
var10
);
}
}
return
arr
;
return
arr
;
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/service/outer/impl/ProblemManageApiServiceImpl.java
View file @
91a540de
...
@@ -45,8 +45,8 @@ public class ProblemManageApiServiceImpl implements ProblemManageApiService {
...
@@ -45,8 +45,8 @@ public class ProblemManageApiServiceImpl implements ProblemManageApiService {
@Override
@Override
public
ServiceResponse
<
Page
<
ProblemDTO
>>
listProblem
(
ProblemQO
problemQO
)
{
public
ServiceResponse
<
Page
<
ProblemDTO
>>
listProblem
(
ProblemQO
problemQO
)
{
com
.
github
.
pagehelper
.
Page
<
TabProblem
>
problemList
=
problemService
.
listProblem
(
problemQO
);
com
.
github
.
pagehelper
.
Page
<
TabProblem
>
problemList
=
problemService
.
listProblem
(
problemQO
);
Page
<
ProblemDTO
>
problemD
TO
Page
=
PageHelperUtils
.
changePageHelperToCurrentPage
(
problemList
,
ProblemDTO
.
class
);
Page
<
ProblemDTO
>
problemD
to
Page
=
PageHelperUtils
.
changePageHelperToCurrentPage
(
problemList
,
ProblemDTO
.
class
);
return
EnterpriseServiceResponse
.
success
(
problemD
TO
Page
);
return
EnterpriseServiceResponse
.
success
(
problemD
to
Page
);
}
}
@Override
@Override
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/service/outer/impl/ProblemOutApiServiceImpl.java
View file @
91a540de
...
@@ -16,12 +16,14 @@ import com.gic.evaluate.entity.TabProblemImg;
...
@@ -16,12 +16,14 @@ import com.gic.evaluate.entity.TabProblemImg;
import
com.gic.evaluate.service.*
;
import
com.gic.evaluate.service.*
;
import
com.gic.member.api.dto.AcuDetailDTO
;
import
com.gic.member.api.dto.AcuDetailDTO
;
import
com.gic.member.api.dto.MemberUserDTO
;
import
com.gic.member.api.dto.MemberUserDTO
;
import
com.gic.member.api.dto.UserOwnerDTO
;
import
com.gic.member.api.service.AppletsUserApiService
;
import
com.gic.member.api.service.CuDetailService
;
import
com.gic.member.api.service.CuDetailService
;
import
com.gic.member.api.service.MemberUserApiService
;
import
com.gic.member.api.service.MemberUserApiService
;
import
com.gic.store.dto.StoreDTO
;
import
com.gic.store.dto.StoreDTO
;
import
com.gic.store.service.StoreApiService
;
import
com.gic.store.service.StoreApiService
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang
3
.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.Logger
;
import
org.apache.logging.log4j.Logger
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -55,6 +57,8 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
...
@@ -55,6 +57,8 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
private
CuDetailService
cuDetailService
;
private
CuDetailService
cuDetailService
;
@Autowired
@Autowired
private
StoreApiService
storeApiService
;
private
StoreApiService
storeApiService
;
@Autowired
private
AppletsUserApiService
appletsUserApiService
;
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
...
@@ -66,23 +70,16 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
...
@@ -66,23 +70,16 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
problemDTO
.
setHasOtherImage
(
imgList
.
size
()
>
1
?
Constants
.
OPEN
:
Constants
.
CLOSE
);
problemDTO
.
setHasOtherImage
(
imgList
.
size
()
>
1
?
Constants
.
OPEN
:
Constants
.
CLOSE
);
}
}
// TabEvaluateOrderConfig evaluateOrderConfig = evaluateOrderConfigService.getEvaluateOrderConfig(problemDTO.getEnterpriseId());
ServiceResponse
<
MemberUserDTO
>
memberUserDtoServiceResponse
=
memberUserApiService
.
getByMcuId
(
problemDTO
.
getMemberId
(),
problemDTO
.
getEnterpriseId
());
// if (Constants.OPEN.equals(evaluateOrderConfig.getBadSuggestionTag())) {
if
(
memberUserDtoServiceResponse
.
isSuccess
())
{
// if (this.problemService.hasMaliciousStatusByEcuIdBeforeHours(problemDTO.getEcuId(), evaluateOrderConfig.getBadSuggestionTagType())) {
MemberUserDTO
memberUserDTO
=
memberUserDtoServiceResponse
.
getResult
();
// return EnterpriseServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "不能评论");
// }
// }
ServiceResponse
<
MemberUserDTO
>
memberUserDTOServiceResponse
=
memberUserApiService
.
getByMcuId
(
problemDTO
.
getMemberId
(),
problemDTO
.
getEnterpriseId
());
if
(
memberUserDTOServiceResponse
.
isSuccess
())
{
MemberUserDTO
memberUserDTO
=
memberUserDTOServiceResponse
.
getResult
();
problemDTO
.
setMemberName
(
memberUserDTO
.
getName
());
problemDTO
.
setMemberName
(
memberUserDTO
.
getName
());
problemDTO
.
setMemberPhone
(
memberUserDTO
.
getMobile
());
problemDTO
.
setMemberPhone
(
memberUserDTO
.
getMobile
());
// 门店
//
用ACU关联的MCU的主卡最高权重服务
门店
ServiceResponse
<
String
>
serviceStoreId
=
cuDetailService
.
getServiceStoreId
(
problemDTO
.
getAreaId
(),
problemDTO
.
getMemberId
(),
problemDTO
.
getUnion
Id
(),
problemDTO
.
getEnterpriseId
(),
problemDTO
.
getEcuId
());
ServiceResponse
<
UserOwnerDTO
>
resp
=
appletsUserApiService
.
getUserOwnerByAppletConfigId
(
problemDTO
.
getArea
Id
(),
problemDTO
.
getEnterpriseId
(),
problemDTO
.
getEcuId
());
if
(
serviceStoreId
!=
null
&&
StringUtils
.
isNotBlank
(
serviceStoreId
.
getResult
()))
{
if
(
resp
!=
null
&&
resp
.
getResult
()
!=
null
&&
StringUtils
.
isNotBlank
(
resp
.
getResult
().
getOwnerId
()))
{
StoreDTO
storeDTO
=
storeApiService
.
getStoreByStoreInfoId
(
memberUserDTO
.
getEnterpriseId
(),
Integer
.
valueOf
(
serviceStoreId
.
getResult
())).
getResult
();
StoreDTO
storeDTO
=
storeApiService
.
getStoreByStoreInfoId
(
memberUserDTO
.
getEnterpriseId
(),
Integer
.
valueOf
(
resp
.
getResult
().
getOwnerId
())).
getResult
();
if
(
storeDTO
!=
null
)
{
if
(
storeDTO
!=
null
)
{
problemDTO
.
setStoreName
(
storeDTO
.
getStoreName
());
problemDTO
.
setStoreName
(
storeDTO
.
getStoreName
());
}
}
...
@@ -111,11 +108,6 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
...
@@ -111,11 +108,6 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
if
(
problem
==
null
)
{
if
(
problem
==
null
)
{
return
EnterpriseServiceResponse
.
failure
(
ErrorCode
.
NOTEXISTS
);
return
EnterpriseServiceResponse
.
failure
(
ErrorCode
.
NOTEXISTS
);
}
}
// if (Constants.OPEN.equals(evaluateOrderConfig.getBadSuggestionTag())) {
// if (this.problemService.hasMaliciousStatusByEcuIdBeforeHours(problemMemberReplyDTO.getEcuId(), evaluateOrderConfig.getBadSuggestionTagType())) {
// return EnterpriseServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "不能评论");
// }
// }
if
(
Constants
.
OPEN
.
equals
(
evaluateOrderConfig
.
getBadSuggestionTag
()))
{
if
(
Constants
.
OPEN
.
equals
(
evaluateOrderConfig
.
getBadSuggestionTag
()))
{
if
(
Constants
.
OPEN
.
equals
(
problem
.
getMaliciousStatus
()))
{
if
(
Constants
.
OPEN
.
equals
(
problem
.
getMaliciousStatus
()))
{
Date
date
=
DateUtil
.
addNumForHour
(
new
Date
(),
-
evaluateOrderConfig
.
getBadSuggestionTagType
());
Date
date
=
DateUtil
.
addNumForHour
(
new
Date
(),
-
evaluateOrderConfig
.
getBadSuggestionTagType
());
...
@@ -126,19 +118,18 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
...
@@ -126,19 +118,18 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
}
}
List
<
String
>
imgUrlList
=
problemMemberReplyDTO
.
getImgList
();
List
<
String
>
imgUrlList
=
problemMemberReplyDTO
.
getImgList
();
ServiceResponse
<
MemberUserDTO
>
memberUserDTOServiceResponse
=
memberUserApiService
.
getByMcuId
(
problemMemberReplyDTO
.
getMemberId
(),
problemMemberReplyDTO
.
getEnterpriseId
());
if
(
problemMemberReplyDTO
.
getMemberId
()
!=
null
)
{
if
(
memberUserDTOServiceResponse
.
isSuccess
())
{
ServiceResponse
<
MemberUserDTO
>
memberUserDtoServiceResponse
=
memberUserApiService
.
getByMcuId
(
problemMemberReplyDTO
.
getMemberId
(),
problemMemberReplyDTO
.
getEnterpriseId
());
if
(
memberUserDtoServiceResponse
.
isSuccess
())
{
MemberUserDTO
memberUserDTO
=
memberUserDTO
ServiceResponse
.
getResult
();
MemberUserDTO
memberUserDTO
=
memberUserDto
ServiceResponse
.
getResult
();
problemMemberReplyDTO
.
setMemberName
(
memberUserDTO
.
getName
());
problemMemberReplyDTO
.
setMemberName
(
memberUserDTO
.
getName
());
}
if
(
problemMemberReplyDTO
.
getAcuId
()
!=
null
)
{
}
ServiceResponse
<
AcuDetailDTO
>
acuDetailResponse
=
cuDetailService
.
getAcuDetail
(
problemMemberReplyDTO
.
getAcuId
(),
problemMemberReplyDTO
.
getEnterpriseId
(),
problemMemberReplyDTO
.
getEcuId
());
if
(
problemMemberReplyDTO
.
getAcuId
()
!=
null
)
{
if
(
acuDetailResponse
.
isSuccess
()
||
acuDetailResponse
.
getResult
()
!=
null
)
{
ServiceResponse
<
AcuDetailDTO
>
acuDetailResponse
=
cuDetailService
.
getAcuDetail
(
problemMemberReplyDTO
.
getAcuId
(),
problemMemberReplyDTO
.
getEnterpriseId
(),
problemMemberReplyDTO
.
getEcuId
());
problemMemberReplyDTO
.
setMemberImgUrl
(
acuDetailResponse
.
getResult
().
getHeadUrl
());
if
(
acuDetailResponse
.
isSuccess
()
||
acuDetailResponse
.
getResult
()
!=
null
)
{
}
problemMemberReplyDTO
.
setMemberImgUrl
(
acuDetailResponse
.
getResult
().
getHeadUrl
());
}
}
}
}
Integer
problemReplyId
=
problemReplyService
.
save
(
problemMemberReplyDTO
);
Integer
problemReplyId
=
problemReplyService
.
save
(
problemMemberReplyDTO
);
ProblemDTO
problemDTO
=
new
ProblemDTO
();
ProblemDTO
problemDTO
=
new
ProblemDTO
();
...
@@ -160,8 +151,6 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
...
@@ -160,8 +151,6 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
List
<
Integer
>
problemIdList
=
problemList
.
stream
().
map
(
ProblemDTO:
:
getProblemId
).
collect
(
Collectors
.
toList
());
List
<
Integer
>
problemIdList
=
problemList
.
stream
().
map
(
ProblemDTO:
:
getProblemId
).
collect
(
Collectors
.
toList
());
Map
<
Integer
,
String
>
firstReply
=
problemReplyService
.
firstReplyByProblemId
(
problemIdList
);
Map
<
Integer
,
String
>
firstReply
=
problemReplyService
.
firstReplyByProblemId
(
problemIdList
);
// ServiceResponse<Void> resp = this.ensure(problemList.get(0).getEnterpriseId(), ecuId);
for
(
ProblemDTO
problemDTO
:
problemList
)
{
for
(
ProblemDTO
problemDTO
:
problemList
)
{
problemDTO
.
setProblemCount
(
problemDTO
.
getProblemCount
()
==
null
?
1
:
(
problemDTO
.
getProblemCount
()
+
1
));
problemDTO
.
setProblemCount
(
problemDTO
.
getProblemCount
()
==
null
?
1
:
(
problemDTO
.
getProblemCount
()
+
1
));
problemDTO
.
setReplyContent
(
firstReply
.
get
(
problemDTO
.
getProblemId
()));
problemDTO
.
setReplyContent
(
firstReply
.
get
(
problemDTO
.
getProblemId
()));
...
@@ -179,10 +168,6 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
...
@@ -179,10 +168,6 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
.
stream
().
map
(
TabProblemImg:
:
getImgUrl
).
collect
(
Collectors
.
toList
());
.
stream
().
map
(
TabProblemImg:
:
getImgUrl
).
collect
(
Collectors
.
toList
());
problemDTO
.
setImgList
(
imgList
);
problemDTO
.
setImgList
(
imgList
);
// if (!resp.isSuccess()) {
// 恶意评价 不能提交
// problemDTO.setStatus(2);
// }
}
}
}
}
return
EnterpriseServiceResponse
.
success
(
problemList
);
return
EnterpriseServiceResponse
.
success
(
problemList
);
...
...
gic-evaluate-service/src/main/resources/dubbo-gic-evaluate-service.xml
View file @
91a540de
...
@@ -29,6 +29,8 @@
...
@@ -29,6 +29,8 @@
<!--<dubbo:reference interface="com.gic.enterprise.service.EnterpriseApiService" id="enterpriseApiService" timeout="6000" />-->
<!--<dubbo:reference interface="com.gic.enterprise.service.EnterpriseApiService" id="enterpriseApiService" timeout="6000" />-->
<dubbo:reference
interface=
"com.gic.order.api.service.OrderApiService"
id=
"orderApiService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.order.api.service.OrderApiService"
id=
"orderApiService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.data.api.service.StoreEvaluateApiService"
id=
"storeEvaluateApiService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.data.api.service.StoreEvaluateApiService"
id=
"storeEvaluateApiService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.member.api.service.UserOwnerApiService"
id=
"userOwnerApiService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.member.api.service.AppletsUserApiService"
id=
"appletsUserApiService"
timeout=
"6000"
/>
<!-- <dubbo:reference interface="com.gic.log.api.service.LogApiService" id="logApiService" timeout="6000" />-->
<!-- <dubbo:reference interface="com.gic.log.api.service.LogApiService" id="logApiService" timeout="6000" />-->
...
...
gic-evaluate-service/src/main/resources/mapper/TabEvaluateMapper.xml
View file @
91a540de
...
@@ -44,7 +44,7 @@
...
@@ -44,7 +44,7 @@
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
evaluate_id, enterprise_id, store_id, store_info_id, member_id, order_id, evaluate_content,
evaluate_id, enterprise_id, store_id, store_info_id, member_id, order_id, evaluate_content,
goods_score, store_score, service_score, avg_score, evaluate_time, member_name, member_phone,
goods_score, store_score, service_score, avg_score, evaluate_time, member_name, member_phone,
member_img_url, goods_id, goods_info, store_name, store_code, store_phone, store_group_id,
member_img_url, goods_id, goods_info, store_name, store_code, store_phone, store_group_id,
store_group_name, area_name, order_number, receipts_date, order_mount, clerk_id,
store_group_name, area_name, order_number, receipts_date, order_mount, clerk_id,
...
@@ -1009,4 +1009,17 @@
...
@@ -1009,4 +1009,17 @@
</if>
</if>
group by store_id
group by store_id
</select>
</select>
<select
id=
"listEvaluateByOrderNumber"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_evaluate
where enterprise_id = #{enterpriseId}
<if
test=
"null != ids and ids.size > 0"
>
and order_number in
<foreach
collection=
"ids"
index=
"index"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
and status = 1
</select>
</mapper>
</mapper>
\ No newline at end of file
gic-evaluate-service/src/main/resources/mapper/TabEvaluateReplyMapper.xml
View file @
91a540de
...
@@ -218,7 +218,12 @@
...
@@ -218,7 +218,12 @@
<include
refid=
"Base_Column_List"
/>
<include
refid=
"Base_Column_List"
/>
from tab_evaluate_reply
from tab_evaluate_reply
where enterprise_id = #{enterpriseId}
where enterprise_id = #{enterpriseId}
and evaluate_id = #{evaluateId}
<if
test=
"null != ids and ids.size > 0"
>
and evaluate_id in
<foreach
collection=
"ids"
index=
"index"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
and status = 1
and status = 1
<if
test=
"showStatus != null "
>
<if
test=
"showStatus != null "
>
and show_status = #{showStatus}
and show_status = #{showStatus}
...
...
gic-evaluate-service/src/main/resources/mapper/TabEvaluateTagsMapper.xml
View file @
91a540de
...
@@ -156,11 +156,19 @@
...
@@ -156,11 +156,19 @@
from tab_evaluate_tags
from tab_evaluate_tags
where enterprise_id = #{enterpriseId}
where enterprise_id = #{enterpriseId}
and status = 1
and status = 1
and evaluate_id = #{evaluateId}
<if
test=
"null != evaluateIdList and evaluateIdList.size > 0"
>
<if
test=
"evaluateReplyId != null "
>
and evaluate_id in
and evaluate_reply_id = #{evaluateReplyId}
<foreach
collection=
"evaluateIdList"
index=
"index"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
</if>
<if
test=
"evaluateReplyId == null "
>
<if
test=
"null != evaluateReplyIdList and evaluateReplyIdList.size > 0"
>
and evaluate_reply_id in
<foreach
collection=
"evaluateReplyIdList"
index=
"index"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
<if
test=
"evaluateReplyIdList == null "
>
and evaluate_reply_id is null
and evaluate_reply_id is null
</if>
</if>
</select>
</select>
...
...
gic-evaluate-web/src/main/java/com/gic/evaluate/web/controller/EvaluateExportController.java
View file @
91a540de
...
@@ -71,10 +71,8 @@ public class EvaluateExportController extends DownloadUtils {
...
@@ -71,10 +71,8 @@ public class EvaluateExportController extends DownloadUtils {
String
fieldName
=
EvaluateFieldEnum
.
valueOf
(
fieldCode
).
getFieldName
();
String
fieldName
=
EvaluateFieldEnum
.
valueOf
(
fieldCode
).
getFieldName
();
fieldNameList
.
add
(
fieldName
);
fieldNameList
.
add
(
fieldName
);
}
}
// 开始下载
// 开始下载
String
dataContent
=
DataContentUtils
.
getDataContent
();
String
dataContent
=
DataContentUtils
.
getDataContent
();
// 生成入参数据
// 生成入参数据
DownloadReport
report
=
new
DownloadReport
();
DownloadReport
report
=
new
DownloadReport
();
//申请人ID
//申请人ID
...
@@ -100,7 +98,6 @@ public class EvaluateExportController extends DownloadUtils {
...
@@ -100,7 +98,6 @@ public class EvaluateExportController extends DownloadUtils {
}
}
//调用生成方法,获取reportId
//调用生成方法,获取reportId
Integer
reportId
=
DataDownloadUtils
.
createDownloadReport
(
report
);
Integer
reportId
=
DataDownloadUtils
.
createDownloadReport
(
report
);
String
path
=
request
.
getSession
().
getServletContext
().
getRealPath
(
"/excel/csv/collaborator/file/"
);
String
path
=
request
.
getSession
().
getServletContext
().
getRealPath
(
"/excel/csv/collaborator/file/"
);
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat
(
DateUtil
.
FORMAT_DATETIME_19
);
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat
(
DateUtil
.
FORMAT_DATETIME_19
);
ExecutorPoolSingleton
.
getInstance
().
executeTask
(()
->
{
ExecutorPoolSingleton
.
getInstance
().
executeTask
(()
->
{
...
@@ -116,51 +113,7 @@ public class EvaluateExportController extends DownloadUtils {
...
@@ -116,51 +113,7 @@ public class EvaluateExportController extends DownloadUtils {
boolean
hasReplyMemberContent
=
fieldCodeList
.
contains
(
"replyMemberContent"
);
boolean
hasReplyMemberContent
=
fieldCodeList
.
contains
(
"replyMemberContent"
);
boolean
hasReplyUserContent
=
fieldCodeList
.
contains
(
"replyUserContent"
);
boolean
hasReplyUserContent
=
fieldCodeList
.
contains
(
"replyUserContent"
);
if
(
CollectionUtils
.
isNotEmpty
(
result
.
getResult
().
getResult
()))
{
if
(
CollectionUtils
.
isNotEmpty
(
result
.
getResult
().
getResult
()))
{
for
(
EvaluateDTO
resultDTO
:
result
.
getResult
().
getResult
())
{
parse
(
result
,
hasReplyTime
,
hasReplyMemberContent
,
hasReplyUserContent
,
simpleDateFormat
);
EvaluateDTO
evaluateDTO
=
null
;
if
(
hasReplyTime
||
hasReplyMemberContent
||
hasReplyUserContent
)
{
evaluateDTO
=
evaluateManageApiService
.
getEvaluate
(
resultDTO
.
getEnterpriseId
(),
resultDTO
.
getEvaluateId
()).
getResult
();
}
// 追评时间
if
(
hasReplyTime
)
{
List
<
EvaluateReplyDTO
>
replyList
=
evaluateDTO
.
getReplyList
();
List
<
String
>
replyDateList
=
Optional
.
ofNullable
(
replyList
).
orElse
(
Collections
.
emptyList
()).
stream
()
.
filter
(
e
->
ReplyerTypeEnum
.
MEMBER
.
getCode
().
equals
(
e
.
getReplyerType
()))
.
map
(
e
->
simpleDateFormat
.
format
(
e
.
getReplyDate
()))
.
collect
(
Collectors
.
toList
());
StringBuilder
sb
=
new
StringBuilder
();
for
(
int
i
=
0
;
i
<
replyDateList
.
size
();
i
++)
{
sb
.
append
(
"("
).
append
(
i
+
1
).
append
(
")"
).
append
(
replyDateList
.
get
(
i
)).
append
(
"\r\n"
);
}
resultDTO
.
setReplyTime
(
sb
.
toString
());
}
// 追评内容
if
(
hasReplyMemberContent
)
{
List
<
EvaluateReplyDTO
>
replyList
=
evaluateDTO
.
getReplyList
();
List
<
String
>
replyMemberContentList
=
Optional
.
ofNullable
(
replyList
).
orElse
(
Collections
.
emptyList
()).
stream
()
.
filter
(
e
->
ReplyerTypeEnum
.
MEMBER
.
getCode
().
equals
(
e
.
getReplyerType
()))
.
map
(
EvaluateReplyDTO:
:
getReplyContent
)
.
collect
(
Collectors
.
toList
());
StringBuilder
sb
=
new
StringBuilder
();
for
(
int
i
=
0
;
i
<
replyMemberContentList
.
size
();
i
++)
{
sb
.
append
(
"("
).
append
(
i
+
1
).
append
(
")"
).
append
(
replyMemberContentList
.
get
(
i
)).
append
(
"\r\n"
);
}
resultDTO
.
setReplyMemberContent
(
sb
.
toString
());
}
// 商家回复
if
(
hasReplyUserContent
)
{
List
<
EvaluateReplyDTO
>
replyList
=
evaluateDTO
.
getReplyList
();
List
<
String
>
replyUserContentList
=
Optional
.
ofNullable
(
replyList
).
orElse
(
Collections
.
emptyList
()).
stream
()
.
filter
(
e
->
ReplyerTypeEnum
.
USER
.
getCode
().
equals
(
e
.
getReplyerType
()))
.
map
(
EvaluateReplyDTO:
:
getReplyContent
)
.
collect
(
Collectors
.
toList
());
StringBuilder
sb
=
new
StringBuilder
();
for
(
int
i
=
0
;
i
<
replyUserContentList
.
size
();
i
++)
{
sb
.
append
(
"("
).
append
(
i
+
1
).
append
(
")"
).
append
(
replyUserContentList
.
get
(
i
)).
append
(
"\r\n"
);
}
resultDTO
.
setReplyUserContent
(
sb
.
toString
());
}
}
}
}
return
result
.
getResult
().
getResult
();
return
result
.
getResult
().
getResult
();
...
@@ -176,22 +129,118 @@ public class EvaluateExportController extends DownloadUtils {
...
@@ -176,22 +129,118 @@ public class EvaluateExportController extends DownloadUtils {
return
RestResponse
.
success
(
reportId
);
return
RestResponse
.
success
(
reportId
);
}
}
private
void
parse
(
ServiceResponse
<
Page
<
EvaluateDTO
>>
result
,
boolean
hasReplyTime
,
boolean
hasReplyMemberContent
,
boolean
hasReplyUserContent
,
SimpleDateFormat
simpleDateFormat
)
{
for
(
EvaluateDTO
resultDTO
:
result
.
getResult
().
getResult
())
{
EvaluateDTO
evaluateDTO
=
null
;
if
(
hasReplyTime
||
hasReplyMemberContent
||
hasReplyUserContent
)
{
evaluateDTO
=
evaluateManageApiService
.
getEvaluate
(
resultDTO
.
getEnterpriseId
(),
resultDTO
.
getEvaluateId
()).
getResult
();
}
// 追评时间
if
(
hasReplyTime
)
{
List
<
EvaluateReplyDTO
>
replyList
=
evaluateDTO
.
getReplyList
();
List
<
String
>
replyDateList
=
Optional
.
ofNullable
(
replyList
).
orElse
(
Collections
.
emptyList
()).
stream
()
.
filter
(
e
->
ReplyerTypeEnum
.
MEMBER
.
getCode
().
equals
(
e
.
getReplyerType
()))
.
map
(
e
->
simpleDateFormat
.
format
(
e
.
getReplyDate
()))
.
collect
(
Collectors
.
toList
());
StringBuilder
sb
=
new
StringBuilder
();
for
(
int
i
=
0
;
i
<
replyDateList
.
size
();
i
++)
{
sb
.
append
(
"("
).
append
(
i
+
1
).
append
(
")"
).
append
(
replyDateList
.
get
(
i
)).
append
(
"\r\n"
);
}
resultDTO
.
setReplyTime
(
sb
.
toString
());
}
// 追评内容
if
(
hasReplyMemberContent
)
{
List
<
EvaluateReplyDTO
>
replyList
=
evaluateDTO
.
getReplyList
();
List
<
String
>
replyMemberContentList
=
Optional
.
ofNullable
(
replyList
).
orElse
(
Collections
.
emptyList
()).
stream
()
.
filter
(
e
->
ReplyerTypeEnum
.
MEMBER
.
getCode
().
equals
(
e
.
getReplyerType
()))
.
map
(
EvaluateReplyDTO:
:
getReplyContent
)
.
collect
(
Collectors
.
toList
());
StringBuilder
sb
=
new
StringBuilder
();
for
(
int
i
=
0
;
i
<
replyMemberContentList
.
size
();
i
++)
{
sb
.
append
(
"("
).
append
(
i
+
1
).
append
(
")"
).
append
(
replyMemberContentList
.
get
(
i
)).
append
(
"\r\n"
);
}
resultDTO
.
setReplyMemberContent
(
sb
.
toString
());
}
// 商家回复
if
(
hasReplyUserContent
)
{
List
<
EvaluateReplyDTO
>
replyList
=
evaluateDTO
.
getReplyList
();
List
<
String
>
replyUserContentList
=
Optional
.
ofNullable
(
replyList
).
orElse
(
Collections
.
emptyList
()).
stream
()
.
filter
(
e
->
ReplyerTypeEnum
.
USER
.
getCode
().
equals
(
e
.
getReplyerType
()))
.
map
(
EvaluateReplyDTO:
:
getReplyContent
)
.
collect
(
Collectors
.
toList
());
StringBuilder
sb
=
new
StringBuilder
();
for
(
int
i
=
0
;
i
<
replyUserContentList
.
size
();
i
++)
{
sb
.
append
(
"("
).
append
(
i
+
1
).
append
(
")"
).
append
(
replyUserContentList
.
get
(
i
)).
append
(
"\r\n"
);
}
resultDTO
.
setReplyUserContent
(
sb
.
toString
());
}
}
}
private
enum
EvaluateFieldEnum
{
private
enum
EvaluateFieldEnum
{
/**
* 首次评价时间
*/
evaluateTime
(
"evaluateTime"
,
"首次评价时间"
,
0
),
evaluateTime
(
"evaluateTime"
,
"首次评价时间"
,
0
),
/**
* 会员姓名
*/
memberName
(
"memberName"
,
"会员姓名"
,
0
),
memberName
(
"memberName"
,
"会员姓名"
,
0
),
/**
* 会员手机号
*/
memberPhone
(
"memberPhone"
,
"会员手机号"
,
1
),
memberPhone
(
"memberPhone"
,
"会员手机号"
,
1
),
/**
* 商品质量评分
*/
goodsScore
(
"goodsScore"
,
"商品质量评分"
,
0
),
goodsScore
(
"goodsScore"
,
"商品质量评分"
,
0
),
/**
* 门店环境评分
*/
storeScore
(
"storeScore"
,
"门店环境评分"
,
0
),
storeScore
(
"storeScore"
,
"门店环境评分"
,
0
),
/**
* 服务能力评分
*/
serviceScore
(
"serviceScore"
,
"服务能力评分"
,
0
),
serviceScore
(
"serviceScore"
,
"服务能力评分"
,
0
),
/**
* 评语
*/
evaluateContent
(
"evaluateContent"
,
"评语"
,
0
),
evaluateContent
(
"evaluateContent"
,
"评语"
,
0
),
/**
* 追评时间
*/
replyTime
(
"replyTime"
,
"追评时间"
,
0
),
replyTime
(
"replyTime"
,
"追评时间"
,
0
),
/**
* 追评内容
*/
replyMemberContent
(
"replyMemberContent"
,
"追评内容"
,
0
),
replyMemberContent
(
"replyMemberContent"
,
"追评内容"
,
0
),
/**
* 商家回复
*/
replyUserContent
(
"replyUserContent"
,
"商家回复"
,
0
),
replyUserContent
(
"replyUserContent"
,
"商家回复"
,
0
),
/**
* 下单时间
*/
receiptsDate
(
"receiptsDate"
,
"下单时间"
,
0
),
receiptsDate
(
"receiptsDate"
,
"下单时间"
,
0
),
/**
* 订单号
*/
orderNumber
(
"orderNumber"
,
"订单号"
,
0
),
orderNumber
(
"orderNumber"
,
"订单号"
,
0
),
/**
* 订单金额
*/
orderMount
(
"orderMount"
,
"订单金额"
,
0
),
orderMount
(
"orderMount"
,
"订单金额"
,
0
),
/**
* 商品信息
*/
goodsInfo
(
"goodsInfo"
,
"商品信息"
,
0
),
goodsInfo
(
"goodsInfo"
,
"商品信息"
,
0
),
/**
* 门店名称
*/
storeName
(
"storeName"
,
"门店名称"
,
0
),
storeName
(
"storeName"
,
"门店名称"
,
0
),
/**
* 门店电话
*/
storePhone
(
"storePhone"
,
"门店电话"
,
0
),
storePhone
(
"storePhone"
,
"门店电话"
,
0
),
;
;
private
String
fieldCode
;
private
String
fieldCode
;
...
...
gic-evaluate-web/src/main/java/com/gic/evaluate/web/controller/EvaluateOverviewController.java
View file @
91a540de
...
@@ -39,7 +39,7 @@ public class EvaluateOverviewController {
...
@@ -39,7 +39,7 @@ public class EvaluateOverviewController {
private
ResourceApiService
resourceApiService
;
private
ResourceApiService
resourceApiService
;
@RequestMapping
(
"/evaluate-chart1"
)
@RequestMapping
(
"/evaluate-chart1"
)
public
RestResponse
evaluateChart
1
(
String
startTime
,
String
endTime
,
Integer
storeWidgetId
)
{
public
RestResponse
evaluateChart
One
(
String
startTime
,
String
endTime
,
Integer
storeWidgetId
)
{
List
<
Integer
>
storeIdList
=
Collections
.
emptyList
();
List
<
Integer
>
storeIdList
=
Collections
.
emptyList
();
// 权限判断
// 权限判断
// 判断权限
// 判断权限
...
@@ -62,12 +62,12 @@ public class EvaluateOverviewController {
...
@@ -62,12 +62,12 @@ public class EvaluateOverviewController {
if
(
StringUtils
.
isNotBlank
(
endTime
))
{
if
(
StringUtils
.
isNotBlank
(
endTime
))
{
endTime
+=
" 23:59:59"
;
endTime
+=
" 23:59:59"
;
}
}
ServiceResponse
<
Map
<
String
,
Long
>>
serviceResponse
=
evaluateOverviewApiService
.
chart
1
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
(),
startTime
,
endTime
,
storeIdList
);
ServiceResponse
<
Map
<
String
,
Long
>>
serviceResponse
=
evaluateOverviewApiService
.
chart
One
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
(),
startTime
,
endTime
,
storeIdList
);
return
ResultControllerUtils
.
commonResult
(
serviceResponse
);
return
ResultControllerUtils
.
commonResult
(
serviceResponse
);
}
}
@RequestMapping
(
"/evaluate-chart2"
)
@RequestMapping
(
"/evaluate-chart2"
)
public
RestResponse
evaluateChart
2
(
String
startTime
,
String
endTime
,
Integer
storeWidgetId
)
{
public
RestResponse
evaluateChart
Two
(
String
startTime
,
String
endTime
,
Integer
storeWidgetId
)
{
List
<
Integer
>
storeIdList
=
Collections
.
emptyList
();
List
<
Integer
>
storeIdList
=
Collections
.
emptyList
();
// 判断权限
// 判断权限
OrderResourceDTO
orderResourceDTO
=
resourceApiService
.
getOrderResourceByUserId
(
UserDetailUtils
.
getUserDetail
().
getUserId
()).
getResult
();
OrderResourceDTO
orderResourceDTO
=
resourceApiService
.
getOrderResourceByUserId
(
UserDetailUtils
.
getUserDetail
().
getUserId
()).
getResult
();
...
@@ -89,12 +89,12 @@ public class EvaluateOverviewController {
...
@@ -89,12 +89,12 @@ public class EvaluateOverviewController {
if
(
StringUtils
.
isNotBlank
(
endTime
))
{
if
(
StringUtils
.
isNotBlank
(
endTime
))
{
endTime
+=
" 23:59:59"
;
endTime
+=
" 23:59:59"
;
}
}
ServiceResponse
<
HashMap
<
String
,
Map
<
String
,
Long
>>>
serviceResponse
=
evaluateOverviewApiService
.
chart
2
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
(),
startTime
,
endTime
,
storeIdList
);
ServiceResponse
<
HashMap
<
String
,
Map
<
String
,
Long
>>>
serviceResponse
=
evaluateOverviewApiService
.
chart
Two
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
(),
startTime
,
endTime
,
storeIdList
);
return
ResultControllerUtils
.
commonResult
(
serviceResponse
);
return
ResultControllerUtils
.
commonResult
(
serviceResponse
);
}
}
@RequestMapping
(
"/evaluate-chart3"
)
@RequestMapping
(
"/evaluate-chart3"
)
public
RestResponse
evaluateChart
3
(
String
startTime
,
String
endTime
,
Integer
storeWidgetId
)
{
public
RestResponse
evaluateChart
Three
(
String
startTime
,
String
endTime
,
Integer
storeWidgetId
)
{
List
<
Integer
>
storeIdList
=
Collections
.
emptyList
();
List
<
Integer
>
storeIdList
=
Collections
.
emptyList
();
// 权限判断
// 权限判断
OrderResourceDTO
orderResourceDTO
=
resourceApiService
.
getOrderResourceByUserId
(
UserDetailUtils
.
getUserDetail
().
getUserId
()).
getResult
();
OrderResourceDTO
orderResourceDTO
=
resourceApiService
.
getOrderResourceByUserId
(
UserDetailUtils
.
getUserDetail
().
getUserId
()).
getResult
();
...
@@ -115,12 +115,12 @@ public class EvaluateOverviewController {
...
@@ -115,12 +115,12 @@ public class EvaluateOverviewController {
if
(
StringUtils
.
isNotBlank
(
endTime
))
{
if
(
StringUtils
.
isNotBlank
(
endTime
))
{
endTime
+=
" 23:59:59"
;
endTime
+=
" 23:59:59"
;
}
}
ServiceResponse
<
Map
<
String
,
List
<
Map
<
String
,
Object
>>>>
serviceResponse
=
evaluateOverviewApiService
.
chart
3
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
(),
startTime
,
endTime
,
storeIdList
);
ServiceResponse
<
Map
<
String
,
List
<
Map
<
String
,
Object
>>>>
serviceResponse
=
evaluateOverviewApiService
.
chart
Three
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
(),
startTime
,
endTime
,
storeIdList
);
return
ResultControllerUtils
.
commonResult
(
serviceResponse
);
return
ResultControllerUtils
.
commonResult
(
serviceResponse
);
}
}
@RequestMapping
(
"/evaluate-chart4"
)
@RequestMapping
(
"/evaluate-chart4"
)
public
RestResponse
evaluateChart
4
(
String
startTime
,
String
endTime
,
Integer
storeWidgetId
)
{
public
RestResponse
evaluateChart
Four
(
String
startTime
,
String
endTime
,
Integer
storeWidgetId
)
{
List
<
Integer
>
storeIdList
=
Collections
.
emptyList
();
List
<
Integer
>
storeIdList
=
Collections
.
emptyList
();
// 权限判断
// 权限判断
OrderResourceDTO
orderResourceDTO
=
resourceApiService
.
getOrderResourceByUserId
(
UserDetailUtils
.
getUserDetail
().
getUserId
()).
getResult
();
OrderResourceDTO
orderResourceDTO
=
resourceApiService
.
getOrderResourceByUserId
(
UserDetailUtils
.
getUserDetail
().
getUserId
()).
getResult
();
...
@@ -142,7 +142,7 @@ public class EvaluateOverviewController {
...
@@ -142,7 +142,7 @@ public class EvaluateOverviewController {
if
(
StringUtils
.
isNotBlank
(
endTime
))
{
if
(
StringUtils
.
isNotBlank
(
endTime
))
{
endTime
+=
" 23:59:59"
;
endTime
+=
" 23:59:59"
;
}
}
ServiceResponse
<
Map
<
String
,
List
<
Map
<
String
,
Object
>>>>
serviceResponse
=
evaluateOverviewApiService
.
chart
4
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
(),
startTime
,
endTime
,
storeIdList
);
ServiceResponse
<
Map
<
String
,
List
<
Map
<
String
,
Object
>>>>
serviceResponse
=
evaluateOverviewApiService
.
chart
Four
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
(),
startTime
,
endTime
,
storeIdList
);
return
ResultControllerUtils
.
commonResult
(
serviceResponse
);
return
ResultControllerUtils
.
commonResult
(
serviceResponse
);
}
}
...
@@ -166,9 +166,6 @@ public class EvaluateOverviewController {
...
@@ -166,9 +166,6 @@ public class EvaluateOverviewController {
storeScoreQO
.
setEndTime
(
storeScoreQO
.
getEndTime
()
+
" 23:59:59"
);
storeScoreQO
.
setEndTime
(
storeScoreQO
.
getEndTime
()
+
" 23:59:59"
);
}
}
ServiceResponse
<
Page
<
Map
<
String
,
Object
>>>
serviceResponse
=
evaluateOverviewApiService
.
listStoreScore
(
storeScoreQO
);
ServiceResponse
<
Page
<
Map
<
String
,
Object
>>>
serviceResponse
=
evaluateOverviewApiService
.
listStoreScore
(
storeScoreQO
);
// ServiceResponse<Map<String, Object>> totalStoreScore = evaluateOverviewApiService.getTotalStoreScore(storeScoreQO);
// List<Map<String, Object>> result = serviceResponse.getResult().getResult();
// result.add(0, totalStoreScore.getResult());
return
ResultControllerUtils
.
commonResult
(
serviceResponse
);
return
ResultControllerUtils
.
commonResult
(
serviceResponse
);
}
}
...
...
gic-evaluate-web/src/main/java/com/gic/evaluate/web/controller/ProblemExportController.java
View file @
91a540de
...
@@ -116,10 +116,6 @@ public class ProblemExportController extends DownloadUtils {
...
@@ -116,10 +116,6 @@ public class ProblemExportController extends DownloadUtils {
ProblemDTO
problemDTO
=
problemManageApiService
.
getProblem
(
resultDTO
.
getProblemId
()).
getResult
();
ProblemDTO
problemDTO
=
problemManageApiService
.
getProblem
(
resultDTO
.
getProblemId
()).
getResult
();
List
<
ProblemReplyDTO
>
replyList
=
problemDTO
.
getReplyList
();
List
<
ProblemReplyDTO
>
replyList
=
problemDTO
.
getReplyList
();
// List<String> replyUserContentList = Optional.ofNullable(replyList).orElse(Collections.emptyList()).stream()
// .filter(e -> ReplyerTypeEnum.USER.getCode().equals(e.getReplyerType()))
// .map(ProblemReplyDTO::getReplyContent)
// .collect(Collectors.toList());
int
j
=
0
;
int
j
=
0
;
StringBuilder
sb
=
new
StringBuilder
();
StringBuilder
sb
=
new
StringBuilder
();
for
(
ProblemReplyDTO
problemReplyDTO
:
replyList
)
{
for
(
ProblemReplyDTO
problemReplyDTO
:
replyList
)
{
...
@@ -138,8 +134,6 @@ public class ProblemExportController extends DownloadUtils {
...
@@ -138,8 +134,6 @@ public class ProblemExportController extends DownloadUtils {
}
}
};
};
try
{
try
{
//参数说明:excelExtensionCode,Excel后缀名code ,枚举类:ExcelExtensionEnum, Arrays.asList("phone")这个phone是需要加密的字段
download
(
path
,
reportId
,
exportQO
.
getFileName
(),
exportQO
.
getExcelExtension
(),
fieldNameList
,
fieldCodeList
,
loader
,
Arrays
.
asList
(
"memberPhone"
),
null
);
download
(
path
,
reportId
,
exportQO
.
getFileName
(),
exportQO
.
getExcelExtension
(),
fieldNameList
,
fieldCodeList
,
loader
,
Arrays
.
asList
(
"memberPhone"
),
null
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
logger
.
warn
(
"下载错误"
,
e
);
logger
.
warn
(
"下载错误"
,
e
);
...
@@ -149,11 +143,29 @@ public class ProblemExportController extends DownloadUtils {
...
@@ -149,11 +143,29 @@ public class ProblemExportController extends DownloadUtils {
}
}
private
enum
ProblemFieldEnum
{
private
enum
ProblemFieldEnum
{
/**
* 首次评价时间
*/
createTime
(
"createTime"
,
"首次评价时间"
,
0
),
createTime
(
"createTime"
,
"首次评价时间"
,
0
),
/**
* 会员姓名
*/
memberName
(
"memberName"
,
"会员姓名"
,
0
),
memberName
(
"memberName"
,
"会员姓名"
,
0
),
/**
* 会员手机号
*/
memberPhone
(
"memberPhone"
,
"会员手机号"
,
1
),
memberPhone
(
"memberPhone"
,
"会员手机号"
,
1
),
/**
* 内容概览
*/
problemContent
(
"problemContent"
,
"内容概览"
,
0
),
problemContent
(
"problemContent"
,
"内容概览"
,
0
),
/**
* 门店名称
*/
storeName
(
"storeName"
,
"门店名称"
,
0
),
storeName
(
"storeName"
,
"门店名称"
,
0
),
/**
* 商家回复
*/
replyUserContent
(
"replyUserContent"
,
"商家回复"
,
0
),
replyUserContent
(
"replyUserContent"
,
"商家回复"
,
0
),
;
;
private
String
fieldCode
;
private
String
fieldCode
;
...
...
gic-evaluate-web/src/main/java/com/gic/evaluate/web/utils/DataContentUtils.java
View file @
91a540de
...
@@ -21,7 +21,7 @@ public class DataContentUtils {
...
@@ -21,7 +21,7 @@ public class DataContentUtils {
@Autowired
@Autowired
public
void
setMenuApiService
(
MenuApiService
menuApiService
)
{
public
void
setMenuApiService
(
MenuApiService
menuApiService
)
{
thi
s
.
menuApiService
=
menuApiService
;
DataContentUtil
s
.
menuApiService
=
menuApiService
;
}
}
public
static
String
getDataContent
()
{
public
static
String
getDataContent
()
{
...
...
gic-evaluate-web/src/main/java/com/gic/evaluate/web/utils/ExcelUtils.java
View file @
91a540de
...
@@ -21,8 +21,11 @@ public class ExcelUtils {
...
@@ -21,8 +21,11 @@ public class ExcelUtils {
private
static
final
short
ROW_HEIGHT
=
500
;
private
static
final
short
ROW_HEIGHT
=
500
;
private
static
final
int
COLUMN_HEIGHT
=
5000
;
private
static
final
int
COLUMN_HEIGHT
=
5000
;
private
static
final
String
XLSX
=
".xlsx"
;
private
static
final
String
XLS
=
".xls"
;
public
static
XSSFWorkbook
getXSSFWorkbook
(
String
sheetName
,
List
<
List
<
String
>>
everyLines
,
XSSFWorkbook
wb
)
{
public
static
XSSFWorkbook
getXssfWorkbook
(
String
sheetName
,
List
<
List
<
String
>>
everyLines
,
XSSFWorkbook
wb
)
{
if
(
CollectionUtils
.
isEmpty
(
everyLines
))
{
if
(
CollectionUtils
.
isEmpty
(
everyLines
))
{
return
null
;
return
null
;
}
}
...
@@ -60,9 +63,9 @@ public class ExcelUtils {
...
@@ -60,9 +63,9 @@ public class ExcelUtils {
for
(
int
j
=
0
;
j
<
everyLines
.
get
(
i
).
size
();
j
++)
{
for
(
int
j
=
0
;
j
<
everyLines
.
get
(
i
).
size
();
j
++)
{
sheet
.
setColumnWidth
(
j
,
COLUMN_HEIGHT
);
sheet
.
setColumnWidth
(
j
,
COLUMN_HEIGHT
);
//将内容按顺序赋给对应的列对象
//将内容按顺序赋给对应的列对象
XSSFCell
cell
1
=
row
.
createCell
(
j
);
XSSFCell
cell
Tmp
=
row
.
createCell
(
j
);
cell
1
.
setCellValue
(
everyLines
.
get
(
i
).
get
(
j
));
cell
Tmp
.
setCellValue
(
everyLines
.
get
(
i
).
get
(
j
));
cell
1
.
setCellStyle
(
style
);
cell
Tmp
.
setCellStyle
(
style
);
}
}
}
}
return
wb
;
return
wb
;
...
@@ -76,9 +79,9 @@ public class ExcelUtils {
...
@@ -76,9 +79,9 @@ public class ExcelUtils {
XSSFRow
row1
=
sheet
.
createRow
(
0
);
XSSFRow
row1
=
sheet
.
createRow
(
0
);
row1
.
setZeroHeight
(
true
);
row1
.
setZeroHeight
(
true
);
XSSFCell
cell
1
=
row1
.
createCell
(
0
);
XSSFCell
cell
One
=
row1
.
createCell
(
0
);
if
(
StringUtils
.
isNotBlank
(
regionIdStr
))
{
if
(
StringUtils
.
isNotBlank
(
regionIdStr
))
{
cell
1
.
setCellValue
(
regionIdStr
);
cell
One
.
setCellValue
(
regionIdStr
);
}
}
XSSFRow
rowm
=
sheet
.
createRow
(
1
);
// 产生表格标题行
XSSFRow
rowm
=
sheet
.
createRow
(
1
);
// 产生表格标题行
...
@@ -137,33 +140,37 @@ public class ExcelUtils {
...
@@ -137,33 +140,37 @@ public class ExcelUtils {
// 让列宽随着导出的列长自动适应
// 让列宽随着导出的列长自动适应
for
(
int
colNum
=
0
;
colNum
<
columnNum
;
colNum
++)
{
for
(
int
colNum
=
0
;
colNum
<
columnNum
;
colNum
++)
{
int
columnWidth
=
sheet
.
getColumnWidth
(
colNum
)
/
256
;
rowHeightAdaptive
(
sheet
,
colNum
);
for
(
int
rowNum
=
0
;
rowNum
<
sheet
.
getLastRowNum
();
rowNum
++)
{
}
XSSFRow
currentRow
;
return
workbook
;
// 当前行未被使用过
}
if
(
sheet
.
getRow
(
rowNum
)
==
null
)
{
currentRow
=
sheet
.
createRow
(
rowNum
);
private
static
void
rowHeightAdaptive
(
XSSFSheet
sheet
,
int
colNum
)
{
}
else
{
int
columnWidth
=
sheet
.
getColumnWidth
(
colNum
)
/
256
;
currentRow
=
sheet
.
getRow
(
rowNum
);
for
(
int
rowNum
=
0
;
rowNum
<
sheet
.
getLastRowNum
();
rowNum
++)
{
}
XSSFRow
currentRow
;
if
(
currentRow
.
getCell
(
colNum
)
!=
null
)
{
// 当前行未被使用过
XSSFCell
currentCell
=
currentRow
.
getCell
(
colNum
);
if
(
sheet
.
getRow
(
rowNum
)
==
null
)
{
if
(
currentCell
.
getCellType
()
==
XSSFCell
.
CELL_TYPE_STRING
)
{
currentRow
=
sheet
.
createRow
(
rowNum
);
int
length
=
currentCell
.
getStringCellValue
()
}
else
{
.
getBytes
().
length
;
currentRow
=
sheet
.
getRow
(
rowNum
);
if
(
columnWidth
<
length
)
{
}
columnWidth
=
length
;
if
(
currentRow
.
getCell
(
colNum
)
!=
null
)
{
}
XSSFCell
currentCell
=
currentRow
.
getCell
(
colNum
);
if
(
currentCell
.
getCellType
()
==
XSSFCell
.
CELL_TYPE_STRING
)
{
int
length
=
currentCell
.
getStringCellValue
()
.
getBytes
().
length
;
if
(
columnWidth
<
length
)
{
columnWidth
=
length
;
}
}
}
}
}
}
if
(
colNum
==
0
)
{
sheet
.
setColumnWidth
(
colNum
,
(
columnWidth
-
2
)
*
256
);
}
else
{
sheet
.
setColumnWidth
(
colNum
,
(
columnWidth
+
4
)
*
256
);
}
}
}
return
workbook
;
if
(
colNum
==
0
)
{
sheet
.
setColumnWidth
(
colNum
,
(
columnWidth
-
2
)
*
256
);
}
else
{
sheet
.
setColumnWidth
(
colNum
,
(
columnWidth
+
4
)
*
256
);
}
}
}
private
static
XSSFCellStyle
getTitleStyle
(
XSSFWorkbook
workbook
)
{
private
static
XSSFCellStyle
getTitleStyle
(
XSSFWorkbook
workbook
)
{
...
@@ -173,7 +180,7 @@ public class ExcelUtils {
...
@@ -173,7 +180,7 @@ public class ExcelUtils {
return
style
;
return
style
;
}
}
/*
/*
*
* 列头单元格样式
* 列头单元格样式
*/
*/
private
static
XSSFCellStyle
getColumnTopStyle
(
XSSFWorkbook
workbook
)
{
private
static
XSSFCellStyle
getColumnTopStyle
(
XSSFWorkbook
workbook
)
{
...
@@ -191,19 +198,15 @@ public class ExcelUtils {
...
@@ -191,19 +198,15 @@ public class ExcelUtils {
// 设置底边框;
// 设置底边框;
style
.
setBorderBottom
(
XSSFCellStyle
.
BORDER_THIN
);
style
.
setBorderBottom
(
XSSFCellStyle
.
BORDER_THIN
);
// 设置底边框颜色;
// 设置底边框颜色;
// style.setBottomBorderColor(XSSFColor.BLACK.index);
// 设置左边框;
// 设置左边框;
style
.
setBorderLeft
(
XSSFCellStyle
.
BORDER_THIN
);
style
.
setBorderLeft
(
XSSFCellStyle
.
BORDER_THIN
);
// 设置左边框颜色;
// 设置左边框颜色;
// style.setLeftBorderColor(XSSFColor.BLACK.index);
// 设置右边框;
// 设置右边框;
style
.
setBorderRight
(
XSSFCellStyle
.
BORDER_THIN
);
style
.
setBorderRight
(
XSSFCellStyle
.
BORDER_THIN
);
// 设置右边框颜色;
// 设置右边框颜色;
// style.setRightBorderColor(XSSFColor.BLACK.index);
// 设置顶边框;
// 设置顶边框;
style
.
setBorderTop
(
XSSFCellStyle
.
BORDER_THIN
);
style
.
setBorderTop
(
XSSFCellStyle
.
BORDER_THIN
);
// 设置顶边框颜色;
// 设置顶边框颜色;
// style.setTopBorderColor(XSSFColor.BLACK.index);
// 在样式用应用设置的字体;
// 在样式用应用设置的字体;
style
.
setFont
(
font
);
style
.
setFont
(
font
);
// 设置自动换行;
// 设置自动换行;
...
@@ -217,7 +220,7 @@ public class ExcelUtils {
...
@@ -217,7 +220,7 @@ public class ExcelUtils {
}
}
/*
/*
*
* 列数据信息单元格样式
* 列数据信息单元格样式
*/
*/
private
static
XSSFCellStyle
getStyle
(
XSSFWorkbook
workbook
)
{
private
static
XSSFCellStyle
getStyle
(
XSSFWorkbook
workbook
)
{
...
@@ -225,9 +228,7 @@ public class ExcelUtils {
...
@@ -225,9 +228,7 @@ public class ExcelUtils {
// 设置字体
// 设置字体
XSSFFont
font
=
workbook
.
createFont
();
XSSFFont
font
=
workbook
.
createFont
();
// 设置字体大小
// 设置字体大小
// font.setFontHeightInPoints((short)10);
// 字体加粗
// 字体加粗
// font.setBoldweight(XSSFFont.BOLDWEIGHT_BOLD);
// 设置字体名字
// 设置字体名字
font
.
setFontName
(
"Courier New"
);
font
.
setFontName
(
"Courier New"
);
font
.
setColor
(
IndexedColors
.
RED
.
index
);
font
.
setColor
(
IndexedColors
.
RED
.
index
);
...
@@ -236,19 +237,15 @@ public class ExcelUtils {
...
@@ -236,19 +237,15 @@ public class ExcelUtils {
// 设置底边框;
// 设置底边框;
style
.
setBorderBottom
(
XSSFCellStyle
.
BORDER_THIN
);
style
.
setBorderBottom
(
XSSFCellStyle
.
BORDER_THIN
);
// 设置底边框颜色;
// 设置底边框颜色;
// style.setBottomBorderColor(XSSFColor.BLACK.index);
// 设置左边框;
// 设置左边框;
style
.
setBorderLeft
(
XSSFCellStyle
.
BORDER_THIN
);
style
.
setBorderLeft
(
XSSFCellStyle
.
BORDER_THIN
);
// 设置左边框颜色;
// 设置左边框颜色;
// style.setLeftBorderColor(XSSFColor.BLACK.index);
// 设置右边框;
// 设置右边框;
style
.
setBorderRight
(
XSSFCellStyle
.
BORDER_THIN
);
style
.
setBorderRight
(
XSSFCellStyle
.
BORDER_THIN
);
// 设置右边框颜色;
// 设置右边框颜色;
// style.setRightBorderColor(XSSFColor.BLACK.index);
// 设置顶边框;
// 设置顶边框;
style
.
setBorderTop
(
XSSFCellStyle
.
BORDER_THIN
);
style
.
setBorderTop
(
XSSFCellStyle
.
BORDER_THIN
);
// 设置顶边框颜色;
// 设置顶边框颜色;
// style.setTopBorderColor(XSSFColor.BLACK.index);
// 在样式用应用设置的字体;
// 在样式用应用设置的字体;
style
.
setFont
(
font
);
style
.
setFont
(
font
);
// 设置自动换行;
// 设置自动换行;
...
@@ -264,9 +261,9 @@ public class ExcelUtils {
...
@@ -264,9 +261,9 @@ public class ExcelUtils {
public
static
Workbook
getWorkbookFromUpload
(
InputStream
inputStream
,
String
fileName
)
throws
IOException
{
public
static
Workbook
getWorkbookFromUpload
(
InputStream
inputStream
,
String
fileName
)
throws
IOException
{
Workbook
wb
;
Workbook
wb
;
String
fileType
=
fileName
.
substring
(
fileName
.
lastIndexOf
(
"."
));
String
fileType
=
fileName
.
substring
(
fileName
.
lastIndexOf
(
"."
));
if
(
".xlsx"
.
equals
(
fileType
))
{
if
(
ExcelUtils
.
XLSX
.
equals
(
fileType
))
{
wb
=
new
XSSFWorkbook
(
inputStream
);
wb
=
new
XSSFWorkbook
(
inputStream
);
}
else
if
(
"xls"
.
equals
(
fileType
))
{
}
else
if
(
ExcelUtils
.
XLS
.
equals
(
fileType
))
{
wb
=
new
HSSFWorkbook
(
inputStream
);
wb
=
new
HSSFWorkbook
(
inputStream
);
}
else
{
}
else
{
return
null
;
return
null
;
...
@@ -281,7 +278,7 @@ public class ExcelUtils {
...
@@ -281,7 +278,7 @@ public class ExcelUtils {
* @return
* @return
*/
*/
public
static
List
<
Map
<
Integer
,
String
>>
readExcel
(
int
row
,
String
fileType
,
Workbook
xssfWorkbook
,
Map
<
Integer
,
Boolean
>
dateTypeMap
)
{
public
static
List
<
Map
<
Integer
,
String
>>
readExcel
(
int
row
,
String
fileType
,
Workbook
xssfWorkbook
,
Map
<
Integer
,
Boolean
>
dateTypeMap
)
{
if
(
fileType
.
equals
(
"xlsx"
))
{
if
(
ExcelUtils
.
XLSX
.
equals
(
fileType
))
{
return
readXlsx
(
xssfWorkbook
,
row
,
dateTypeMap
);
return
readXlsx
(
xssfWorkbook
,
row
,
dateTypeMap
);
}
else
{
}
else
{
return
null
;
return
null
;
...
@@ -290,7 +287,7 @@ public class ExcelUtils {
...
@@ -290,7 +287,7 @@ public class ExcelUtils {
public
static
List
<
Map
<
Integer
,
String
>>
readXlsx
(
Workbook
xssfWorkbook
,
int
row
,
Map
<
Integer
,
Boolean
>
dateTypeMap
)
{
public
static
List
<
Map
<
Integer
,
String
>>
readXlsx
(
Workbook
xssfWorkbook
,
int
row
,
Map
<
Integer
,
Boolean
>
dateTypeMap
)
{
List
<
Map
<
Integer
,
String
>>
result
=
new
ArrayList
<
Map
<
Integer
,
String
>>();
List
<
Map
<
Integer
,
String
>>
result
=
new
ArrayList
<
Map
<
Integer
,
String
>>();
SimpleDateFormat
format
=
new
SimpleDateFormat
(
Constants
.
dateformat
);
SimpleDateFormat
format
=
new
SimpleDateFormat
(
Constants
.
DATE_FORMAT
);
// XSSFWorkbook xssfWorkbook = new XSSFWorkbook(in);
// XSSFWorkbook xssfWorkbook = new XSSFWorkbook(in);
for
(
int
numSheet
=
0
;
numSheet
<
1
;
numSheet
++)
{
for
(
int
numSheet
=
0
;
numSheet
<
1
;
numSheet
++)
{
Sheet
xssfSheet
=
xssfWorkbook
.
getSheetAt
(
numSheet
);
Sheet
xssfSheet
=
xssfWorkbook
.
getSheetAt
(
numSheet
);
...
...
gic-evaluate-web/src/main/java/com/gic/evaluate/web/vo/BadEvaluateConfigVO.java
View file @
91a540de
...
@@ -277,4 +277,29 @@ public class BadEvaluateConfigVO implements Serializable {
...
@@ -277,4 +277,29 @@ public class BadEvaluateConfigVO implements Serializable {
public
void
setBadTotalScore
(
Integer
badTotalScore
)
{
public
void
setBadTotalScore
(
Integer
badTotalScore
)
{
this
.
badTotalScore
=
badTotalScore
;
this
.
badTotalScore
=
badTotalScore
;
}
}
@Override
public
String
toString
()
{
return
"BadEvaluateConfigVO{"
+
"badEvaluateConfigId="
+
badEvaluateConfigId
+
", enterpriseId="
+
enterpriseId
+
", badOnceStatus="
+
badOnceStatus
+
", badTotalStatus="
+
badTotalStatus
+
", badTotalType="
+
badTotalType
+
", badTotalScore="
+
badTotalScore
+
", badGoodsType="
+
badGoodsType
+
", badGoodsScore="
+
badGoodsScore
+
", badStoreType="
+
badStoreType
+
", badStoreScore="
+
badStoreScore
+
", badServiceType="
+
badServiceType
+
", badServiceScore="
+
badServiceScore
+
", goodStatus="
+
goodStatus
+
", goodOnceType="
+
goodOnceType
+
", goodOnceScore="
+
goodOnceScore
+
", goodTotalType="
+
goodTotalType
+
", goodTotalScore="
+
goodTotalScore
+
", goodNoReturn="
+
goodNoReturn
+
", updateTime="
+
updateTime
+
'}'
;
}
}
}
gic-evaluate-web/src/main/java/com/gic/evaluate/web/vo/BadTagConfigVO.java
View file @
91a540de
...
@@ -84,4 +84,16 @@ public class BadTagConfigVO implements Serializable {
...
@@ -84,4 +84,16 @@ public class BadTagConfigVO implements Serializable {
public
void
setBadSuggestionTagType
(
Integer
badSuggestionTagType
)
{
public
void
setBadSuggestionTagType
(
Integer
badSuggestionTagType
)
{
this
.
badSuggestionTagType
=
badSuggestionTagType
;
this
.
badSuggestionTagType
=
badSuggestionTagType
;
}
}
@Override
public
String
toString
()
{
return
"BadTagConfigVO{"
+
"evaluateOrderConfigId="
+
evaluateOrderConfigId
+
", badEvaluateTag="
+
badEvaluateTag
+
", badEvaluateTagType="
+
badEvaluateTagType
+
", badSuggestionTag="
+
badSuggestionTag
+
", badSuggestionTagType="
+
badSuggestionTagType
+
", enterpriseId="
+
enterpriseId
+
'}'
;
}
}
}
gic-evaluate-web/src/main/java/com/gic/evaluate/web/vo/EvaluateOrderConfigVO.java
View file @
91a540de
...
@@ -4,6 +4,7 @@ import javax.validation.constraints.Max;
...
@@ -4,6 +4,7 @@ import javax.validation.constraints.Max;
import
javax.validation.constraints.Min
;
import
javax.validation.constraints.Min
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotBlank
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.Arrays
;
/**
/**
*
*
...
@@ -336,4 +337,33 @@ public class EvaluateOrderConfigVO implements Serializable {
...
@@ -336,4 +337,33 @@ public class EvaluateOrderConfigVO implements Serializable {
public
void
setReviewRemind
(
Integer
reviewRemind
)
{
public
void
setReviewRemind
(
Integer
reviewRemind
)
{
this
.
reviewRemind
=
reviewRemind
;
this
.
reviewRemind
=
reviewRemind
;
}
}
@Override
public
String
toString
()
{
return
"EvaluateOrderConfigVO{"
+
"evaluateOrderConfigId="
+
evaluateOrderConfigId
+
", enterpriseId="
+
enterpriseId
+
", goods="
+
goods
+
", store="
+
store
+
", service="
+
service
+
", goodsRequired="
+
goodsRequired
+
", storeRequired="
+
storeRequired
+
", serviceRequired="
+
serviceRequired
+
", mindHour="
+
mindHour
+
", remindDay="
+
remindDay
+
", evaluateLimitday="
+
evaluateLimitday
+
", defaultContent='"
+
defaultContent
+
'\''
+
", review="
+
review
+
", reviewRemind="
+
reviewRemind
+
", reviewLimitday="
+
reviewLimitday
+
", reviewUserHidden="
+
reviewUserHidden
+
", reviewTimes="
+
reviewTimes
+
", commentModule="
+
commentModule
+
", reward="
+
reward
+
", orderType="
+
orderType
+
", goodEvaluateQuick="
+
Arrays
.
toString
(
goodEvaluateQuick
)
+
", badEvaluateQuick="
+
Arrays
.
toString
(
badEvaluateQuick
)
+
", replyQuick="
+
Arrays
.
toString
(
replyQuick
)
+
'}'
;
}
}
}
gic-evaluate-web/src/main/java/com/gic/evaluate/web/vo/ProblemUserReplyVO.java
View file @
91a540de
package
com
.
gic
.
evaluate
.
web
.
vo
;
package
com
.
gic
.
evaluate
.
web
.
vo
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.Arrays
;
/**
/**
...
@@ -98,4 +99,17 @@ public class ProblemUserReplyVO implements Serializable {
...
@@ -98,4 +99,17 @@ public class ProblemUserReplyVO implements Serializable {
public
void
setUserName
(
String
userName
)
{
public
void
setUserName
(
String
userName
)
{
this
.
userName
=
userName
;
this
.
userName
=
userName
;
}
}
@Override
public
String
toString
()
{
return
"ProblemUserReplyVO{"
+
"problemReplyId="
+
problemReplyId
+
", problemIds="
+
Arrays
.
toString
(
problemIds
)
+
", enterpriseId="
+
enterpriseId
+
", problemId="
+
problemId
+
", replyContent='"
+
replyContent
+
'\''
+
", userId="
+
userId
+
", userName='"
+
userName
+
'\''
+
'}'
;
}
}
}
gic-evaluate-web/src/main/java/com/gic/evaluate/web/vo/UserReplyVO.java
View file @
91a540de
package
com
.
gic
.
evaluate
.
web
.
vo
;
package
com
.
gic
.
evaluate
.
web
.
vo
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.Arrays
;
/**
/**
* 管理员回复
* 管理员回复
...
@@ -87,4 +88,16 @@ public class UserReplyVO implements Serializable {
...
@@ -87,4 +88,16 @@ public class UserReplyVO implements Serializable {
public
void
setUserName
(
String
userName
)
{
public
void
setUserName
(
String
userName
)
{
this
.
userName
=
userName
;
this
.
userName
=
userName
;
}
}
@Override
public
String
toString
()
{
return
"UserReplyVO{"
+
"evaluateReplyId="
+
evaluateReplyId
+
", enterpriseId="
+
enterpriseId
+
", evaluateIds="
+
Arrays
.
toString
(
evaluateIds
)
+
", replyContent='"
+
replyContent
+
'\''
+
", userId="
+
userId
+
", userName='"
+
userName
+
'\''
+
'}'
;
}
}
}
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