Commit f8d46d1f by chongfu.liang

Merge remote-tracking branch 'origin/master'

parents 6e2a5d1e 180e019c
...@@ -37,6 +37,7 @@ import com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderItemR ...@@ -37,6 +37,7 @@ import com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderItemR
import com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderSettlementResp; import com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderSettlementResp;
import com.freemud.sdk.api.assortment.orderdistributor.request.DisRequest; import com.freemud.sdk.api.assortment.orderdistributor.request.DisRequest;
import com.freemud.sdk.api.assortment.orderdistributor.service.OrderDistributionService; import com.freemud.sdk.api.assortment.orderdistributor.service.OrderDistributionService;
import com.google.common.collect.Lists;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.ObjectUtils; import org.apache.commons.lang.ObjectUtils;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
...@@ -141,7 +142,8 @@ public class OrderCallBackMQService { ...@@ -141,7 +142,8 @@ public class OrderCallBackMQService {
} }
try { try {
OrderInfoReqs orderInfoReqs = JSONObject.parseObject(body.getContent(), OrderInfoReqs.class); OrderInfoReqs orderInfoReqs = JSONObject.parseObject(body.getContent(), OrderInfoReqs.class);
if (orderInfoReqs != null && OrderClientType.SAAS.getIndex().equals(orderInfoReqs.getOrderClient()) && List<Integer> allowOrderClientList = Lists.newArrayList(OrderClientType.SAAS.getIndex(), OrderClientType.ALIPAY.getIndex());
if (orderInfoReqs != null && allowOrderClientList.contains(orderInfoReqs.getOrderClient()) &&
((body.getOperateType() == 0 && NewOrderStatus.PENDING_PAYMENT.getIndex().equals(orderInfoReqs.getOrderState())) || ((body.getOperateType() == 0 && NewOrderStatus.PENDING_PAYMENT.getIndex().equals(orderInfoReqs.getOrderState())) ||
(body.getOperateType() == 1 && NewOrderStatus.PLACE_AN_ORDER.getIndex().equals(orderInfoReqs.getOrderState())))) { (body.getOperateType() == 1 && NewOrderStatus.PLACE_AN_ORDER.getIndex().equals(orderInfoReqs.getOrderState())))) {
return orderInfoReqs; return orderInfoReqs;
...@@ -218,6 +220,7 @@ public class OrderCallBackMQService { ...@@ -218,6 +220,7 @@ public class OrderCallBackMQService {
dishInfo.setCount(item.getProductQuantity()); dishInfo.setCount(item.getProductQuantity());
dishInfo.setName(item.getProductName()); dishInfo.setName(item.getProductName());
dishInfo.setPrice(item.getProductPrice().intValue()); dishInfo.setPrice(item.getProductPrice().intValue());
dishInfo.setUrl(item.getProductPicUrl());
dishList.add(dishInfo); dishList.add(dishInfo);
} }
wechatReportOrderDto.setDishList(dishList); wechatReportOrderDto.setDishList(dishList);
......
...@@ -115,6 +115,10 @@ public class WechatReportOrderDto { ...@@ -115,6 +115,10 @@ public class WechatReportOrderDto {
* 菜品数量 * 菜品数量
*/ */
private float count; private float count;
/**
* 图片
*/
private String url;
} }
@Data @Data
......
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