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
dc4bd461
Commit
dc4bd461
authored
Sep 10, 2020
by
zhiwj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
订单接口
parent
9a446034
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
159 additions
and
41 deletions
+159
-41
EvaluateOutQO.java
...-api/src/main/java/com/gic/evaluate/qo/EvaluateOutQO.java
+10
-0
EvaluateOutApiService.java
.../java/com/gic/evaluate/service/EvaluateOutApiService.java
+11
-0
TabEvaluateMapper.java
...n/java/com/gic/evaluate/dao/mapper/TabEvaluateMapper.java
+3
-2
TabEvaluateReplyMapper.java
...a/com/gic/evaluate/dao/mapper/TabEvaluateReplyMapper.java
+2
-2
TabEvaluateTagsMapper.java
...va/com/gic/evaluate/dao/mapper/TabEvaluateTagsMapper.java
+4
-3
EvaluateReplyService.java
...n/java/com/gic/evaluate/service/EvaluateReplyService.java
+13
-0
EvaluateService.java
...c/main/java/com/gic/evaluate/service/EvaluateService.java
+5
-5
EvaluateTagsService.java
...in/java/com/gic/evaluate/service/EvaluateTagsService.java
+27
-2
EvaluateReplyServiceImpl.java
...m/gic/evaluate/service/impl/EvaluateReplyServiceImpl.java
+7
-1
EvaluateServiceImpl.java
...va/com/gic/evaluate/service/impl/EvaluateServiceImpl.java
+2
-2
EvaluateTagsServiceImpl.java
...om/gic/evaluate/service/impl/EvaluateTagsServiceImpl.java
+14
-3
EvaluateOutApiServiceImpl.java
...valuate/service/outer/impl/EvaluateOutApiServiceImpl.java
+35
-11
TabEvaluateMapper.xml
...e-service/src/main/resources/mapper/TabEvaluateMapper.xml
+7
-4
TabEvaluateReplyMapper.xml
...vice/src/main/resources/mapper/TabEvaluateReplyMapper.xml
+6
-1
TabEvaluateTagsMapper.xml
...rvice/src/main/resources/mapper/TabEvaluateTagsMapper.xml
+12
-4
ExcelUtils.java
.../src/main/java/com/gic/evaluate/web/utils/ExcelUtils.java
+1
-1
No files found.
gic-evaluate-api/src/main/java/com/gic/evaluate/qo/EvaluateOutQO.java
View file @
dc4bd461
package
com
.
gic
.
evaluate
.
qo
;
import
java.io.Serializable
;
import
java.util.List
;
/**
*
...
...
@@ -20,6 +21,7 @@ public class EvaluateOutQO implements Serializable {
private
Long
orderId
;
private
String
orderNumber
;
private
List
<
String
>
orderNumberList
;
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
...
...
@@ -60,4 +62,12 @@ public class EvaluateOutQO implements Serializable {
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/EvaluateOutApiService.java
View file @
dc4bd461
...
...
@@ -83,6 +83,17 @@ public interface EvaluateOutApiService {
* @throws
*/
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逾期并且评价过)
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/dao/mapper/TabEvaluateMapper.java
View file @
dc4bd461
...
...
@@ -356,9 +356,9 @@ public interface TabEvaluateMapper {
* @Description:
* @author zhiwj
* @param enterpriseId
* @param orderNumber
* @param orderNumber
List
* @return com.gic.evaluate.entity.TabEvaluate
* @throws
*/
TabEvaluate
getEvaluateByOrderNumber
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"orderNumber"
)
String
orderNumber
);
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/TabEvaluateReplyMapper.java
View file @
dc4bd461
...
...
@@ -67,12 +67,12 @@ public interface TabEvaluateReplyMapper {
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @param evaluateId
List
* @param showStatus
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateReply>
* @throws
*/
List
<
TabEvaluateReply
>
listEvaluateReply
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"
evaluateId"
)
Integer
evaluateId
,
@Param
(
"showStatus"
)
Integer
showStatus
);
List
<
TabEvaluateReply
>
listEvaluateReply
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"
ids"
)
List
<
Integer
>
evaluateIdList
,
@Param
(
"showStatus"
)
Integer
showStatus
);
/**
* updateReplyShowStatus
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/dao/mapper/TabEvaluateTagsMapper.java
View file @
dc4bd461
...
...
@@ -67,10 +67,10 @@ public interface TabEvaluateTagsMapper {
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @param evaluateReplyId
* @param evaluateId
List
* @param evaluateReplyId
List
* @return java.util.List<com.gic.evaluate.entity.TabEvaluateTags>
* @throws
*/
List
<
TabEvaluateTags
>
listEvaluateTags
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateId
"
)
Integer
evaluateId
,
@Param
(
"evaluateReplyId"
)
Integer
evaluateReplyId
);
List
<
TabEvaluateTags
>
listEvaluateTags
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"evaluateId
List"
)
List
<
Integer
>
evaluateIdList
,
@Param
(
"evaluateReplyIdList"
)
List
<
Integer
>
evaluateReplyIdList
);
}
\ No newline at end of file
gic-evaluate-service/src/main/java/com/gic/evaluate/service/EvaluateReplyService.java
View file @
dc4bd461
...
...
@@ -26,6 +26,19 @@ public interface EvaluateReplyService {
* @throws
*/
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
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/service/EvaluateService.java
View file @
dc4bd461
...
...
@@ -365,14 +365,14 @@ public interface EvaluateService {
Map
<
Integer
,
Map
<
String
,
Object
>>
queryEvaluateCountByStoreId
(
Integer
enterpriseId
,
List
<
Integer
>
storeIdList
);
/**
* getEvaluateByOrderNumber
* @Title: getEvaluateByOrderNumber
* getEvaluateByOrderNumber
List 按订单号list批量查评价
* @Title: getEvaluateByOrderNumber
List
* @Description:
* @author zhiwj
* @param enterpriseId
* @param orderNumber
* @return
com.gic.evaluate.entity.TabEvaluate
* @param orderNumber
List
* @return
java.util.List<com.gic.evaluate.dto.EvaluateDTO>
* @throws
*/
TabEvaluate
getEvaluateByOrderNumber
(
Integer
enterpriseId
,
String
orderNumber
);
List
<
TabEvaluate
>
listEvaluateByOrderNumber
(
Integer
enterpriseId
,
List
<
String
>
orderNumberList
);
}
gic-evaluate-service/src/main/java/com/gic/evaluate/service/EvaluateTagsService.java
View file @
dc4bd461
...
...
@@ -57,11 +57,36 @@ public interface EvaluateTagsService {
* @Description:
* @author zhiwj
* @param enterpriseId
* @param evaluateId
* @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
evaluateId
,
Integer
evaluateReplyId
);
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/impl/EvaluateReplyServiceImpl.java
View file @
dc4bd461
...
...
@@ -10,6 +10,7 @@ import com.gic.evaluate.service.EvaluateReplyService;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.Collections
;
import
java.util.Date
;
import
java.util.List
;
...
...
@@ -27,7 +28,12 @@ public class EvaluateReplyServiceImpl implements EvaluateReplyService {
@Override
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
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/service/impl/EvaluateServiceImpl.java
View file @
dc4bd461
...
...
@@ -309,8 +309,8 @@ public class EvaluateServiceImpl implements EvaluateService {
}
@Override
public
TabEvaluate
getEvaluateByOrderNumber
(
Integer
enterpriseId
,
String
orderNumber
)
{
return
this
.
tabEvaluateMapper
.
getEvaluateByOrderNumber
(
enterpriseId
,
orderNumber
);
public
List
<
TabEvaluate
>
listEvaluateByOrderNumber
(
Integer
enterpriseId
,
List
<
String
>
orderNumberList
)
{
return
this
.
tabEvaluateMapper
.
listEvaluateByOrderNumber
(
enterpriseId
,
orderNumberList
);
}
private
List
<
String
>
getYear
()
{
...
...
gic-evaluate-service/src/main/java/com/gic/evaluate/service/impl/EvaluateTagsServiceImpl.java
View file @
dc4bd461
...
...
@@ -11,6 +11,7 @@ import org.apache.logging.log4j.Logger;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.Collections
;
import
java.util.Date
;
import
java.util.List
;
...
...
@@ -56,11 +57,21 @@ public class EvaluateTagsServiceImpl implements EvaluateTagsService {
@Override
public
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
Integer
evaluateId
)
{
return
this
.
listEvaluateTags
(
enterpriseId
,
evaluateId
,
null
);
return
this
.
listEvaluateTags
(
enterpriseId
,
Collections
.
singletonList
(
evaluateId
)
,
null
);
}
@Override
public
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
Integer
evaluateId
,
Integer
evaluateReplyId
)
{
return
tabEvaluateTagsMapper
.
listEvaluateTags
(
enterpriseId
,
evaluateId
,
evaluateReplyId
);
public
List
<
TabEvaluateTags
>
listEvaluateTags
(
Integer
enterpriseId
,
List
<
Integer
>
evaluateIdList
)
{
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/EvaluateOutApiServiceImpl.java
View file @
dc4bd461
...
...
@@ -269,25 +269,16 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
public
ServiceResponse
<
EvaluateDTO
>
listEvaluateByOrderId
(
EvaluateOutQO
evaluateOutQO
)
{
TabEvaluate
evaluate
=
this
.
evaluateService
.
getEvaluateByOrderId
(
evaluateOutQO
.
getEnterpriseId
(),
evaluateOutQO
.
getOrderId
());
if
(
evaluate
==
null
)
{
if
(
StringUtils
.
isNotBlank
(
evaluateOutQO
.
getOrderNumber
()))
{
evaluate
=
this
.
evaluateService
.
getEvaluateByOrderNumber
(
evaluateOutQO
.
getEnterpriseId
(),
evaluateOutQO
.
getOrderNumber
());
}
else
{
return
EnterpriseServiceResponse
.
failure
(
ErrorCode
.
NOTEXISTS
);
}
return
EnterpriseServiceResponse
.
failure
(
ErrorCode
.
NOTEXISTS
);
}
EvaluateDTO
evaluateDTO
=
EntityUtil
.
changeEntityByJSON
(
EvaluateDTO
.
class
,
evaluate
);
List
<
TabEvaluateImg
>
evaluateImgList
=
evaluateImgService
.
listImageByEvaluateId
(
evaluateDTO
.
getEvaluateId
());
List
<
String
>
imgList
=
Optional
.
ofNullable
(
evaluateImgList
).
orElse
(
Collections
.
emptyList
()).
stream
().
map
(
TabEvaluateImg:
:
getImgUrl
).
collect
(
Collectors
.
toList
());
evaluateDTO
.
setImgList
(
imgList
);
// 追评和回复
List
<
TabEvaluateReply
>
evaluateReplyList
=
this
.
evaluateReplyService
.
listEvaluateReply
(
evaluateDTO
.
getEnterpriseId
(),
evaluateDTO
.
getEvaluateId
(),
Constants
.
OPEN
);
List
<
EvaluateReplyDTO
>
replyDTOList
=
EntityUtil
.
changeEntityListByJSON
(
EvaluateReplyDTO
.
class
,
evaluateReplyList
);
List
<
TabEvaluateTags
>
tagsList
=
evaluateTagsService
.
listEvaluateTags
(
evaluateDTO
.
getEnterpriseId
(),
evaluateDTO
.
getEvaluateId
());
evaluateDTO
.
setQuickReplyTagNameList
(
Optional
.
ofNullable
(
tagsList
).
orElse
(
Collections
.
emptyList
()).
stream
().
map
(
TabEvaluateTags:
:
getTagName
).
collect
(
Collectors
.
toList
()));
// 追评和回复的图片
for
(
EvaluateReplyDTO
replyDTO
:
replyDTOList
)
{
...
...
@@ -299,11 +290,44 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
replyDTO
.
setQuickReplyTagNameList
(
Optional
.
ofNullable
(
replyTagsList
).
orElse
(
Collections
.
emptyList
()).
stream
().
map
(
TabEvaluateTags:
:
getTagName
).
collect
(
Collectors
.
toList
()));
}
evaluateDTO
.
setReplyList
(
replyDTOList
);
return
EnterpriseServiceResponse
.
success
(
evaluateDTO
);
}
@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
);
// evaluateDTO.setReplyList(replyDTOList);
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
)
{
Map
<
Long
,
Integer
>
resultMap
=
new
HashMap
<>();
TabEvaluateOrderConfig
evaluateOrderConfig
=
evaluateOrderConfigService
.
getEvaluateOrderConfig
(
enterpriseId
);
...
...
gic-evaluate-service/src/main/resources/mapper/TabEvaluateMapper.xml
View file @
dc4bd461
...
...
@@ -1009,13 +1009,17 @@
</if>
group by store_id
</select>
<select
id=
"
ge
tEvaluateByOrderNumber"
resultMap=
"BaseResultMap"
>
<select
id=
"
lis
tEvaluateByOrderNumber"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_evaluate
where enterprise_id = #{enterpriseId}
and order_number = #{orderNumber}
<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
limit 1
</select>
</mapper>
\ No newline at end of file
gic-evaluate-service/src/main/resources/mapper/TabEvaluateReplyMapper.xml
View file @
dc4bd461
...
...
@@ -218,7 +218,12 @@
<include
refid=
"Base_Column_List"
/>
from tab_evaluate_reply
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
<if
test=
"showStatus != null "
>
and show_status = #{showStatus}
...
...
gic-evaluate-service/src/main/resources/mapper/TabEvaluateTagsMapper.xml
View file @
dc4bd461
...
...
@@ -156,11 +156,19 @@
from tab_evaluate_tags
where enterprise_id = #{enterpriseId}
and status = 1
and evaluate_id = #{evaluateId}
<if
test=
"evaluateReplyId != null "
>
and evaluate_reply_id = #{evaluateReplyId}
<if
test=
"null != evaluateIdList and evaluateIdList.size > 0"
>
and evaluate_id in
<foreach
collection=
"evaluateIdList"
index=
"index"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</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
</if>
</select>
...
...
gic-evaluate-web/src/main/java/com/gic/evaluate/web/utils/ExcelUtils.java
View file @
dc4bd461
...
...
@@ -287,7 +287,7 @@ public class ExcelUtils {
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
>>();
SimpleDateFormat
format
=
new
SimpleDateFormat
(
Constants
.
dateformat
);
SimpleDateFormat
format
=
new
SimpleDateFormat
(
Constants
.
DATE_FORMAT
);
// XSSFWorkbook xssfWorkbook = new XSSFWorkbook(in);
for
(
int
numSheet
=
0
;
numSheet
<
1
;
numSheet
++)
{
Sheet
xssfSheet
=
xssfWorkbook
.
getSheetAt
(
numSheet
);
...
...
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