Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
J
jd-activity
Project
Project
Details
Activity
Releases
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
曾水平
jd-activity
Commits
a5a1dc0b
Commit
a5a1dc0b
authored
Nov 11, 2022
by
weichaochao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
京东评价接口提交
parent
619b0d3a
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
83 additions
and
1 deletion
+83
-1
JdApiUtil.java
...cn/com/duiba/jdactivity/developer/jd/utils/JdApiUtil.java
+34
-1
DuibaOrderCommentsResp.java
...a/cn/com/duiba/jdactivity/dto/DuibaOrderCommentsResp.java
+49
-0
No files found.
src/main/java/cn/com/duiba/jdactivity/developer/jd/utils/JdApiUtil.java
View file @
a5a1dc0b
...
...
@@ -6,6 +6,7 @@ import cn.com.duiba.jdactivity.common.vo.ResultBuilder;
import
cn.com.duiba.jdactivity.developer.jd.Main
;
import
cn.com.duiba.jdactivity.developer.jd.constant.JdAppEnum
;
import
cn.com.duiba.jdactivity.developer.jd.constant.JdServerUrlEnum
;
import
cn.com.duiba.jdactivity.dto.DuibaOrderCommentsResp
;
import
cn.com.duiba.jdactivity.dto.OrderCommentsParam
;
import
com.alibaba.fastjson.JSON
;
import
com.jd.open.api.sdk.DefaultJdClient
;
...
...
@@ -494,13 +495,45 @@ public class JdApiUtil {
request
.
setPin
(
pin
);
request
.
setPage
(
param
.
getPage
());
request
.
setPageSize
(
param
.
getPageSize
());
if
(
StringUtils
.
isNotBlank
(
param
.
getSkuids
()))
{
request
.
setSkuids
(
param
.
getSkuids
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getWareName
()))
{
request
.
setWareName
(
param
.
getWareName
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getBeginTime
()))
{
request
.
setBeginTime
(
param
.
getBeginTime
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getEndTime
()))
{
request
.
setEndTime
(
param
.
getEndTime
());
}
if
(
param
.
getScore
()
!=
null
)
{
request
.
setScore
(
param
.
getScore
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getContent
()))
{
request
.
setContent
(
param
.
getContent
());
}
if
(
param
.
getVenderReply
()
!=
null
)
{
request
.
setIsVenderReply
(
param
.
getVenderReply
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getCid
()))
{
request
.
setCid
(
param
.
getCid
());
}
if
(
StringUtils
.
isNotBlank
(
param
.
getOrderIds
()))
{
request
.
setOrderIds
(
param
.
getOrderIds
());
}
try
{
Result
<
PopPopCommentJsfServiceGetVenderCommentsForJosResponse
>
result
=
execute
(
jdAppEnum
,
accessToken
,
request
);
if
(!
result
.
getSuccess
())
{
return
ResultBuilder
.
fail
(
result
.
getDesc
());
}
return
ResultBuilder
.
success
(
result
.
getData
());
PopPopCommentJsfServiceGetVenderCommentsForJosResponse
data
=
result
.
getData
();
DuibaOrderCommentsResp
resp
=
new
DuibaOrderCommentsResp
();
resp
.
setComments
(
data
.
getComments
());
resp
.
setTotalItem
(
data
.
getTotalItem
());
resp
.
setPage
(
data
.
getPage
());
return
ResultBuilder
.
success
(
resp
);
}
catch
(
Exception
e
)
{
LOGGER
.
warn
(
"分页获取订单评价,exception"
,
e
);
return
ResultBuilder
.
fail
(
"发生异常"
);
...
...
src/main/java/cn/com/duiba/jdactivity/dto/DuibaOrderCommentsResp.java
0 → 100644
View file @
a5a1dc0b
package
cn
.
com
.
duiba
.
jdactivity
.
dto
;
import
com.jd.open.api.sdk.domain.evaluation.PopCommentJsfService.response.getVenderCommentsForJos.PopCommentJosVo
;
import
java.util.List
;
/**
* @Description 订单评论响应结果
* @Date 2022/11/11
* @Author WeiChaoChao
*/
public
class
DuibaOrderCommentsResp
{
/**
* 评论信息列表
*/
private
List
<
PopCommentJosVo
>
comments
;
/**
* 总条数
*/
private
int
totalItem
;
/**
* 页码
*/
private
int
page
;
public
List
<
PopCommentJosVo
>
getComments
()
{
return
comments
;
}
public
void
setComments
(
List
<
PopCommentJosVo
>
comments
)
{
this
.
comments
=
comments
;
}
public
int
getTotalItem
()
{
return
totalItem
;
}
public
void
setTotalItem
(
int
totalItem
)
{
this
.
totalItem
=
totalItem
;
}
public
int
getPage
()
{
return
page
;
}
public
void
setPage
(
int
page
)
{
this
.
page
=
page
;
}
}
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