Authored by LUOXC

add api

... ... @@ -6,6 +6,7 @@ import com.yoho.order.model.ExpressCompany;
import com.yoho.ufo.order.service.IBuyerOrderService;
import com.yoho.ufo.service.model.ApiResponse;
import com.yoho.ufo.service.model.PageResponseBO;
import com.yoho.ufo.util.DateUtil;
import com.yohobuy.ufo.model.order.resp.BuyerOrderResp;
import com.yohobuy.ufo.model.order.resp.ExpressInfoResp;
import com.yohobuy.ufo.model.order.resp.OrderDetailResp;
... ... @@ -20,6 +21,8 @@ import org.springframework.web.bind.annotation.RestController;
import java.util.List;
import java.util.Map;
import static java.util.stream.Collectors.toList;
@RestController
@RequestMapping(value = "/buyerOrder")
public class BuyerOrderController {
... ... @@ -161,7 +164,14 @@ public class BuyerOrderController {
public ApiResponse queryBuyerOrderFeedback(String orderCode) {
return new ApiResponse.ApiResponseBuilder()
.code(200)
.data(buyerOrderService.queryBuyerOrderFeedback(orderCode))
.data(buyerOrderService.queryBuyerOrderFeedback(orderCode).stream()
.map(feedback -> new JSONObject()
.fluentPut("id", feedback.getId())
.fluentPut("content", feedback.getContent())
.fluentPut("operatorUid", feedback.getOperatorUid())
.fluentPut("operatorName", feedback.getOperatorName())
.fluentPut("createTime", DateUtil.getDateFormatFromInt(feedback.getCreateTime(), "yyyy-MM-dd HH:mm:ss")))
.collect(toList()))
.build();
}
... ...
... ... @@ -23,8 +23,8 @@ datasources:
- com.yoho.order.dal.ExpressInfoMapper
- com.yoho.order.dal.BuyerOrderGoodsMapper
- com.yoho.order.dal.BuyerOrderMetaMapper
- com.yoho.order.dal.BuyerOrderFeedbackMapper
- com.yoho.order.dal.ExpressCompanyMapper
- com.yoho.order.dal.BuyerOrderMetaMapper
- com.yoho.order.dal.SellerOrderMetaMapper
- com.yoho.order.dal.OrdersPayMapper
- com.yoho.order.dal.AppraiseAddressMapper
... ...
... ... @@ -23,8 +23,8 @@ datasources:
- com.yoho.order.dal.ExpressInfoMapper
- com.yoho.order.dal.BuyerOrderGoodsMapper
- com.yoho.order.dal.BuyerOrderMetaMapper
- com.yoho.order.dal.BuyerOrderFeedbackMapper
- com.yoho.order.dal.ExpressCompanyMapper
- com.yoho.order.dal.BuyerOrderMetaMapper
- com.yoho.order.dal.SellerOrderMetaMapper
- com.yoho.order.dal.OrdersPayMapper
- com.yoho.order.dal.AppraiseAddressMapper
... ...
... ... @@ -629,23 +629,17 @@ function getFeedbackRecord(orderCode){
},
columns: [[{
title: "序号",
field: "id",
width: 10
},{
title: "回访内容",
field: "content",
width: 100
}, {
title: "操作人",
field: "userName",
width: 20,
align: "center"
field: "operatorName",
width: 20
}, {
title: "处理时间",
field: "updateTimeStr",
width: 20,
align: "center"
field: "createTime",
width: 20
}]],
cache: false,
pagination: false,
... ...