Commit c472d3ca by ping.wu

积分商城

parent b639fbd9
...@@ -57,4 +57,10 @@ public class ScoreRecordVo { ...@@ -57,4 +57,10 @@ public class ScoreRecordVo {
*/ */
private String expressChannelCode; private String expressChannelCode;
private String userName;
private String mobile;
private String addressDetail;
} }
...@@ -38,6 +38,7 @@ import com.freemud.application.sdk.api.ordercenter.request.create.DeliveryContac ...@@ -38,6 +38,7 @@ import com.freemud.application.sdk.api.ordercenter.request.create.DeliveryContac
import com.freemud.application.sdk.api.ordercenter.request.create.OrderItemCreateReq; import com.freemud.application.sdk.api.ordercenter.request.create.OrderItemCreateReq;
import com.freemud.application.sdk.api.ordercenter.request.create.OrderSettlementCreateReq; import com.freemud.application.sdk.api.ordercenter.request.create.OrderSettlementCreateReq;
import com.freemud.application.sdk.api.ordercenter.response.BaseDownLoadResponse; import com.freemud.application.sdk.api.ordercenter.response.BaseDownLoadResponse;
import com.freemud.application.sdk.api.ordercenter.response.orderInfo.DeliveryContactInfoResp;
import com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderInfoReqs; import com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderInfoReqs;
import com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderItemResp; import com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderItemResp;
import com.freemud.application.sdk.api.ordercenter.response.orderInfo.QueryByCodeResponse; import com.freemud.application.sdk.api.ordercenter.response.orderInfo.QueryByCodeResponse;
...@@ -280,7 +281,8 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService { ...@@ -280,7 +281,8 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
if (order.getCreateTime() != null) { if (order.getCreateTime() != null) {
responseVo.setCreateTime(Long.parseLong(order.getCreateTime())); responseVo.setCreateTime(Long.parseLong(order.getCreateTime()));
} }
if (org.apache.commons.collections4.CollectionUtils.isNotEmpty(order.getOrderItemList())) { boolean entityProduct = false;
if (CollectionUtils.isNotEmpty(order.getOrderItemList())) {
OrderItemResp orderItemResp = order.getOrderItemList().get(0); OrderItemResp orderItemResp = order.getOrderItemList().get(0);
responseVo.setProductName(orderItemResp.getProductName()); responseVo.setProductName(orderItemResp.getProductName());
responseVo.setProductQuantity(orderItemResp.getProductQuantity()); responseVo.setProductQuantity(orderItemResp.getProductQuantity());
...@@ -288,6 +290,15 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService { ...@@ -288,6 +290,15 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
responseVo.setIntegralPrice(orderItemResp.getProductPrice().intValue()); responseVo.setIntegralPrice(orderItemResp.getProductPrice().intValue());
responseVo.setCashPrice(orderItemResp.getSalePrice().intValue()); responseVo.setCashPrice(orderItemResp.getSalePrice().intValue());
responseVo.setProductPicUrl(orderItemResp.getProductPicUrl()); responseVo.setProductPicUrl(orderItemResp.getProductPicUrl());
if(orderItemResp.getProductType() == 2){
entityProduct = true;
}
}
if (entityProduct && CollectionUtils.isNotEmpty(order.getDeliveryContactInfoList())) {
DeliveryContactInfoResp deliveryContactInfoResp = order.getDeliveryContactInfoList().get(0);
responseVo.setUserName(deliveryContactInfoResp.getContactsName());
responseVo.setMobile(deliveryContactInfoResp.getMobile());
responseVo.setAddressDetail(deliveryContactInfoResp.getAddressDetail());
} }
result.add(responseVo); result.add(responseVo);
}); });
......
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