Commit f3786f10 by shuhu.hou@freemud.cn

创建订单接口 新增部分字段

parent 2fa86e95
......@@ -10,7 +10,7 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>assortment-ordercenter-sdk</artifactId>
<version>1.1.0.RELEASE</version>
<version>1.0.3-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
......@@ -32,7 +32,7 @@
<dependency>
<groupId>cn.freemud</groupId>
<artifactId>ordercenter-sdk</artifactId>
<version>1.1.0.RELEASE</version>
<version>1.1.1.housh</version>
</dependency>
<dependency>
<groupId>com.freemud.application.service.sdk</groupId>
......
......@@ -94,7 +94,7 @@ public class OrderSdkAdapter {
request.setSettlementAmount(requestVO.getAmount());
//实际支付现金金额,扣除支付自生优惠,单位分
request.setActualPayAmount(requestVO.getAmount());
request.setOrderClient(OrderClientType.SAAS.getIndex());
request.setOrderClient(StringUtils.isEmpty(requestVO.getSource())? OrderClientType.SAAS.getIndex():getNewOrderClient(requestVO.getSource()));
//订单业务类型 1:普通订单 2:虚拟订单
request.setBizType(1);
request.setNote(requestVO.getRemark());
......@@ -281,6 +281,7 @@ public class OrderSdkAdapter {
orderSettlementCreateReq.setSettlementAmount(accountRequest.getPrice());
//是否线上 false:不是 true:是
orderSettlementCreateReq.setIsOnline(true);
orderSettlementCreateReq.setExtInfo(accountRequest.getAddInfo());
orderSettlementCreateReqList.add(orderSettlementCreateReq);
}
......@@ -1005,6 +1006,15 @@ public class OrderSdkAdapter {
case "XY_DISCOUNT":
type = 104;
break;
case "TOTAL_DISCOUNT":
type=205;
break;
case "ONLINE_PAY":
type=218;
break;
case "OFFLINE_PAY":
type=219;
break;
default:
break;
}
......@@ -1669,6 +1679,8 @@ public class OrderSdkAdapter {
case 104:
newOrderAccountType = OldOrderAccountType.XY_DISCOUNT.getCode();
break;
case 205:
newOrderAccountType=OldOrderAccountType.TOTAL_DISCOUNT.getCode();
default:
break;
}
......
......@@ -33,7 +33,8 @@ public enum OldOrderAccountType {
CARD_ORIGINAL_AMOUNT(25, "会员卡原价", "CARD_ORIGINAL_AMOUNT"),
SET_MEAL(211, "套餐商品优惠", "SET_MEAL"),
CARD_DISCOUNT_AMOUNT(26, "会员卡优惠金额", "CARD_DISCOUNT_AMOUNT"),
XY_DISCOUNT(104, "x件y折", "XY_DISCOUNT");
XY_DISCOUNT(104, "x件y折", "XY_DISCOUNT"),
TOTAL_DISCOUNT(205, "优惠总金额", "TOTAL_DISCOUNT");
private Integer code;
private String desc;
......
......@@ -32,7 +32,10 @@ public enum QueryOrderAccountType {
CARD_ORIGINAL_AMOUNT("CARD_ORIGINAL_AMOUNT", "会员卡原价"),
SET_MEAL("SET_MEAL", "套餐商品优惠"),
CARD_DISCOUNT_AMOUNT("CARD_DISCOUNT_AMOUNT", "会员卡优惠金额"),
XY_DISCOUNT("XY_DISCOUNT", "x件y折");
XY_DISCOUNT("XY_DISCOUNT", "x件y折"),
TOTAL_DISCOUNT("TOTAL_DISCOUNT", "优惠总金额"),
ONLINE_PAY("ONLINE_PAY", "线上支付"),
OFFLINE_PAY("OFFLINE_PAY", "线下支付");
private String code;
private String desc;
......
......@@ -8,7 +8,7 @@
<version>1.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<version>1.1.0.RELEASE</version>
<version>1.1.1.housh</version>
<artifactId>ordercenter-sdk</artifactId>
<dependencies>
......
......@@ -34,6 +34,10 @@ public class OrderSettlementCreateReq {
//备注
private String note;
/**
* 拓展字段
*/
private String extInfo;
//优惠覆盖数量
private Integer number;
......
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