Commit 352c68ba by xiaoer.li@freemud.com

Merge remote-tracking branch 'remotes/origin/feature/1.9.29_蜜雪中台订单区分支付方式' into qa

# Conflicts:
#	assortment-ordercenter-sdk/pom.xml
#	assortment-ordercenter-sdk/readme.md
#	ordercenter-sdk/pom.xml
#	ordercenter-sdk/readme.md
#	ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/OrderExtInfoDto.java
parents 13dbd43a 359401a0
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<artifactId>assortment-ordercenter-sdk</artifactId> <artifactId>assortment-ordercenter-sdk</artifactId>
<version>1.9.4-SNAPSHOT</version> <version>1.9.9-SNAPSHOT</version>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
<dependency> <dependency>
<groupId>cn.freemud</groupId> <groupId>cn.freemud</groupId>
<artifactId>ordercenter-sdk</artifactId> <artifactId>ordercenter-sdk</artifactId>
<version>1.4.16-SNAPSHOT</version> <version>1.4.20-SNAPSHOT</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.freemud.application.service.sdk</groupId> <groupId>com.freemud.application.service.sdk</groupId>
......
...@@ -1325,6 +1325,9 @@ public class OrderSdkAdapter { ...@@ -1325,6 +1325,9 @@ public class OrderSdkAdapter {
case "fmwd": case "fmwd":
orderClientType = 25; orderClientType = 25;
break; break;
case "parking":
orderClientType = 99;
break;
default: default:
orderClientType = OrderClientType.SAAS.getIndex(); orderClientType = OrderClientType.SAAS.getIndex();
break; break;
...@@ -1374,6 +1377,9 @@ public class OrderSdkAdapter { ...@@ -1374,6 +1377,9 @@ public class OrderSdkAdapter {
case 25: case 25:
name = "fmwd"; name = "fmwd";
break; break;
case 99:
name = "parking";
break;
default: default:
name = orderClientType.toString(); name = orderClientType.toString();
break; break;
...@@ -1421,6 +1427,9 @@ public class OrderSdkAdapter { ...@@ -1421,6 +1427,9 @@ public class OrderSdkAdapter {
case 25: case 25:
name = "非码微店"; name = "非码微店";
break; break;
case 99:
name = "农工商停车";
break;
default: default:
break; break;
} }
......
...@@ -39,6 +39,8 @@ public enum OrderSourceType { ...@@ -39,6 +39,8 @@ public enum OrderSourceType {
SAASMALL("saasmall", "微商城"), SAASMALL("saasmall", "微商城"),
APP("app", "APP"), APP("app", "APP"),
PARKING("parking", "农工商停车"),
; ;
private String code; private String code;
......
...@@ -88,7 +88,7 @@ ...@@ -88,7 +88,7 @@
<dependency> <dependency>
<groupId>com.freemud.application.service.sdk</groupId> <groupId>com.freemud.application.service.sdk</groupId>
<artifactId>storecenter-sdk</artifactId> <artifactId>storecenter-sdk</artifactId>
<version>2.10.6-SNAPSHOT</version> <version>2.10.1.RELEASE</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>cn.freemud</groupId> <groupId>cn.freemud</groupId>
......
...@@ -122,6 +122,9 @@ public class AppOrderServiceImpl implements AppOrderService { ...@@ -122,6 +122,9 @@ public class AppOrderServiceImpl implements AppOrderService {
OrderExtInfoDto extInfo = JSONObject.parseObject(productOrderBean.getExtInfo(), OrderExtInfoDto.class); OrderExtInfoDto extInfo = JSONObject.parseObject(productOrderBean.getExtInfo(), OrderExtInfoDto.class);
extInfo.setAppid(createPrepayVo.getPayAppId()); extInfo.setAppid(createPrepayVo.getPayAppId());
extInfo.setOpenid(createPrepayVo.getOpenId()); extInfo.setOpenid(createPrepayVo.getOpenId());
if (StringUtils.isNotBlank(createPrepayVo.getPayCode())) {
extInfo.setPayCode(createPrepayVo.getPayCode());
}
String faceCode = ""; String faceCode = "";
String cardCode = ""; String cardCode = "";
String transId = createPrepayVo.getOrderCode() + redisService.increment(RedisUtil.getPaymentTransIdSequenceKey(createPrepayVo.getOrderCode()), 1, TimeUnit.DAYS); String transId = createPrepayVo.getOrderCode() + redisService.increment(RedisUtil.getPaymentTransIdSequenceKey(createPrepayVo.getOrderCode()), 1, TimeUnit.DAYS);
......
...@@ -35,6 +35,7 @@ public enum OrderClientType { ...@@ -35,6 +35,7 @@ public enum OrderClientType {
KOUBEI(22, "口碑"), KOUBEI(22, "口碑"),
SAASMALL(23, "微商城"), SAASMALL(23, "微商城"),
FMWD(25, "非码微店"), FMWD(25, "非码微店"),
PARKING(99 , "农工商停车"),
; ;
......
...@@ -119,8 +119,26 @@ public class OrderExtInfoDto { ...@@ -119,8 +119,26 @@ public class OrderExtInfoDto {
* 扫呗商户号 新支付服务做中转使用 * 扫呗商户号 新支付服务做中转使用
*/ */
private String terminalId; private String terminalId;
/**
* 停车场ID
*/
private String parkingAreaId;
/**
* 车牌号
*/
private String carNumber;
/**
* 入场时间
*/
private String inTime;
/**
* 出场时间
*/
private String outTime;
/** /**
* 打开小程序的场景值。 * 支付渠道编号(参考支付组payment_platform)
*/ */
private String scene; private String payCode;
} }
...@@ -351,7 +351,7 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService { ...@@ -351,7 +351,7 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
checkUpdateStock(updateShoppingCartGoodsQtyRequestVo, cartGoods); checkUpdateStock(updateShoppingCartGoodsQtyRequestVo, cartGoods);
// 更新购物车中数量 // 更新购物车中数量
List<CartGoods> cartGoodsList = assortmentSdkService.updateGoodsQtyBySdk(partnerId, userId, storeId, cartGoodsUid, qty, "", shoppingCartBaseService); List<CartGoods> cartGoodsList = assortmentSdkService.updateGoodsQtyBySdk(partnerId, userId, storeId, cartGoodsUid, qty<0?0:qty, "", shoppingCartBaseService);
// check购物车中所有商品 // check购物车中所有商品
CheckCartRequest checkCartRequest = assortmentSdkService.checkShoppingCartSdk(cartGoodsList, partnerId, storeId, shoppingCartGoodsResponseVo, updateShoppingCartGoodsQtyRequestVo.getOrderType(), "", updateShoppingCartGoodsQtyRequestVo.getMenuType(), shoppingCartBaseService); CheckCartRequest checkCartRequest = assortmentSdkService.checkShoppingCartSdk(cartGoodsList, partnerId, storeId, shoppingCartGoodsResponseVo, updateShoppingCartGoodsQtyRequestVo.getOrderType(), "", updateShoppingCartGoodsQtyRequestVo.getMenuType(), shoppingCartBaseService);
......
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