Commit a5a1dc0b authored by weichaochao's avatar weichaochao

京东评价接口提交

parent 619b0d3a
......@@ -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("发生异常");
......
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;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment