zjxpcyc hace 6 años
padre
commit
75bbb2c2c8
Se han modificado 1 ficheros con 12 adiciones y 3 borrados
  1. 12
    3
      service/goods/orders.go

+ 12
- 3
service/goods/orders.go Ver fichero

@@ -16,8 +16,8 @@ import (
16 16
 	"github.com/yl10/kit/guid"
17 17
 )
18 18
 
19
-// Orders 下单
20
-func (s *GoodsServ) Orders(
19
+// PreOrders 下单
20
+func (s *GoodsServ) PreOrders(
21 21
 	info *model.TaGoodsOrders,
22 22
 	details []model.TaGoodsOrdersDetail,
23 23
 	customercouponid,
@@ -104,7 +104,7 @@ func (s *GoodsServ) Orders(
104 104
 				GoodsId: "",
105 105
 			}
106 106
 			for _, detail := range details {
107
-				if coupon.IsAll == 1 {
107
+				if coupon.IsAll == models.BOOL_TRUE {
108 108
 					dyprice, _ := strconv.ParseFloat(dyGoods.Price, 64)
109 109
 					detailprice, _ := strconv.ParseFloat(detail.Price, 64)
110 110
 					if dyprice < detailprice {
@@ -188,6 +188,15 @@ func (s *GoodsServ) Orders(
188 188
 		return err
189 189
 	}
190 190
 
191
+}
192
+
193
+// ConfirmOrder 订单确认
194
+// 1、订单状态修改为有效
195
+// 2、订单修改为支付状态
196
+// 3、卡券核销
197
+// 4、账户或者 VIP 卡扣钱
198
+func (s *GoodsServ) ConfirmOrder(ordersID string) error {
199
+
191 200
 	// 通知后端有新订单 - websocket
192 201
 	// orderList, err := s.GetOnLineOrders(info.CaseId, false)
193 202
 	// if err != nil {