Commit 0d9ee272 by ping.wu

Merge branches 'develop' and 'feature/20200522_买券订单创建_wuping' of…

Merge branches 'develop' and 'feature/20200522_买券订单创建_wuping' of http://gitlab.freemud.com/order-group-application/order-group into develop
parents e1b4f4bc d8e1067c
......@@ -505,7 +505,7 @@ public class OrderSdkAdapter {
} catch (ParseException e) {
e.printStackTrace();
}
orderConditionsReq.setBizTypes(queryOrdersRequest.getBizTypes());
return orderConditionsReq;
}
......
......@@ -32,4 +32,5 @@ public class QueryOrdersByConditionsRequest extends BaseConfig {
private String userId;
//订单业务类型 1:普通订单 2:虚拟订单
private Integer bizType;
private List<Integer> bizTypes;
}
......@@ -3,6 +3,8 @@ package com.freemud.sdk.api.assortment.order.request.order;
import com.freemud.sdk.api.assortment.order.config.BaseConfig;
import lombok.Data;
import java.util.List;
@Data
public class QueryOrdersRequest extends BaseConfig {
......@@ -55,4 +57,6 @@ public class QueryOrdersRequest extends BaseConfig {
*/
private String[] source;
private List<Integer> bizTypes;
}
......@@ -829,6 +829,8 @@ public class OrderAdapter {
// queryOrdersDto.setStatus(statuses);
// queryOrdersDto.setType(new Integer[]{});
}
//商品订单和卖券订单
queryOrdersDto.setBizTypes(Arrays.asList(1,6));
return queryOrdersDto;
}
......@@ -1660,13 +1662,14 @@ public class OrderAdapter {
productVo.setSpecification("");
List<InventedParentActivityVo> inventedParentActivityVos = new ArrayList<>();
String attributeNames = "";
if (StringUtils.isNotBlank(productBean.getAddInfo())) {
if (StringUtils.isNotBlank(productBean.getAddInfo()) && productBean.getAddInfo().contains("attributeNames")) {
OrderProductAddInfo orderProductAddInfo = gson.fromJson(productBean.getAddInfo(), OrderProductAddInfo.class);
if(productBean.getAddInfo().contains("attributeNames")){
attributeNames = orderProductAddInfo.getAttributeNames();
productVo.setAttributeNames(attributeNames);
productVo.setSpecification(attributeNames);
}
if(StringUtils.isNotBlank(productBean.getExtInfo())){
OrderProductAddInfo orderProductAddInfo = gson.fromJson(productBean.getExtInfo(), OrderProductAddInfo.class);
if(CollectionUtils.isNotEmpty(orderProductAddInfo.getProductBindingCoupons())){
for (ProductBindingCouponType productBindingCouponType : orderProductAddInfo.getProductBindingCoupons()){
InventedParentActivityVo inventedParentActivityVo = new InventedParentActivityVo();
......@@ -1677,7 +1680,6 @@ public class OrderAdapter {
}
productVo.setInventedParentActivitiesVo(inventedParentActivityVos);
}
}
productVo.setOriginalPrice(productBean.getPrice());
productVo.setFinalPrice(productBean.getSalePrice());
......
......@@ -2,6 +2,8 @@ package cn.freemud.entities.dto;
import lombok.Data;
import java.util.List;
@Data
public class QueryOrdersDto {
......@@ -54,5 +56,6 @@ public class QueryOrdersDto {
*/
private String[] source;
private List<Integer> bizTypes;
}
......@@ -106,6 +106,8 @@ public class OrderConditionsReq {
//订单业务类型 1:普通订单 2:虚拟订单
private Integer bizType;
private List<Integer> bizTypes;
// 外部对象ID 如:活动ID
private List<String> externalObjectIds;
// 外部对象ID 如:活动类型
......
......@@ -52,4 +52,7 @@ public class OrderUserConditionsReq {
//当前分页
private Integer pageNum;
//订单类型集合
private List<Integer> bizTypes;
}
......@@ -67,4 +67,6 @@ public class QueryAfterSalesOrderConditionsReq {
private String trackingNo;
protected Integer ver;
private List<Integer> bizTypes;
}
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