From 18acc34c92da0992e775a811155872cbc912e8df Mon Sep 17 00:00:00 2001
From: Sum1Dream <418471657@qq.com>
Date: Wed, 21 Jun 2023 14:23:44 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AF=9D=E8=B4=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
hai-service/pom.xml | 6 +++
.../model/combine/CombineOrderModel.java | 40 +++++++++++++++++++
.../com/hai/order/service/OrderService.java | 3 +-
.../order/service/impl/OrderServiceImpl.java | 4 +-
4 files changed, 51 insertions(+), 2 deletions(-)
diff --git a/hai-service/pom.xml b/hai-service/pom.xml
index e080c043..0b1e7d7f 100644
--- a/hai-service/pom.xml
+++ b/hai-service/pom.xml
@@ -351,6 +351,12 @@
wechatpay-apache-httpclient
0.4.9
+
+
+ com.huaweicloud.sdk
+ huaweicloud-sdk-sis
+ 3.1.42
+
org.springframework
spring-test
diff --git a/hai-service/src/main/java/com/hai/order/model/combine/CombineOrderModel.java b/hai-service/src/main/java/com/hai/order/model/combine/CombineOrderModel.java
index 783854af..116b40a5 100644
--- a/hai-service/src/main/java/com/hai/order/model/combine/CombineOrderModel.java
+++ b/hai-service/src/main/java/com/hai/order/model/combine/CombineOrderModel.java
@@ -1,4 +1,44 @@
package com.hai.order.model.combine;
+import com.hai.order.model.CreateOrderModel;
+
+import java.util.List;
+
public class CombineOrderModel {
+ /**
+ * 公司id
+ */
+ private Long companyId;
+ /**
+ * 用户id
+ */
+ private Long userId;
+
+ /**
+ * 用户名称
+ */
+ private String userName;
+
+ /**
+ * 用户手机号
+ */
+ private String userPhone;
+
+ /**
+ * 用户优惠券关系id
+ */
+ private Long memDiscountId;
+
+ /**
+ * 支付积分(金币)
+ */
+ private Integer payGold;
+
+ /**
+ * 支付密码
+ */
+ private String payPwd;
+
+ List createOrderModelList;
+
}
diff --git a/hai-service/src/main/java/com/hai/order/service/OrderService.java b/hai-service/src/main/java/com/hai/order/service/OrderService.java
index 0ddf6f3a..71125209 100644
--- a/hai-service/src/main/java/com/hai/order/service/OrderService.java
+++ b/hai-service/src/main/java/com/hai/order/service/OrderService.java
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
import com.hai.entity.HighChildOrder;
import com.hai.entity.HighOrder;
import com.hai.order.model.CreateOrderModel;
+import com.hai.order.model.combine.CombineOrderModel;
import com.hai.order.type.OrderRefundOpUserType;
import java.util.List;
@@ -37,7 +38,7 @@ public interface OrderService {
*/
HighOrder createOrder(CreateOrderModel createOrderModel) throws Exception;
- JSONObject createOrderCombine(CreateOrderModel createOrderModel) throws Exception;
+ JSONObject createOrderCombine(CombineOrderModel combineOrderModel) throws Exception;
/**
diff --git a/hai-service/src/main/java/com/hai/order/service/impl/OrderServiceImpl.java b/hai-service/src/main/java/com/hai/order/service/impl/OrderServiceImpl.java
index a511bf9a..a9c00111 100644
--- a/hai-service/src/main/java/com/hai/order/service/impl/OrderServiceImpl.java
+++ b/hai-service/src/main/java/com/hai/order/service/impl/OrderServiceImpl.java
@@ -21,6 +21,7 @@ import com.hai.goods.service.GoodsSkuService;
import com.hai.order.model.CreateOrderChildModel;
import com.hai.order.model.CreateOrderModel;
import com.hai.order.model.RefundPriceModel;
+import com.hai.order.model.combine.CombineOrderModel;
import com.hai.order.service.*;
import com.hai.order.topic.OrderTopic;
import com.hai.order.type.*;
@@ -131,6 +132,7 @@ public class OrderServiceImpl implements OrderService {
rollbackFor = Exception.class)
@Cached(cacheType = CacheType.REMOTE, name="order:", key = "#createOrderModel.orderNo", expire = 3600*24*30) // 缓存一个月
public HighOrder createOrder(CreateOrderModel createOrderModel) throws Exception {
+
HighDiscountUserRel discountUserRel = null;
// 使用优惠券
@@ -543,7 +545,7 @@ public class OrderServiceImpl implements OrderService {
@Override
- public JSONObject createOrderCombine(CreateOrderModel createOrderModel) throws Exception {
+ public JSONObject createOrderCombine(CombineOrderModel combineOrderModel) throws Exception {
return null;
}