Explorar el Código

更改订单类型 + 更新订单逻辑

abiao hace 5 años
padre
commit
b597382153

+ 4 - 0
go/gopath/src/fohow.com/apps/controllers/pay_controller/pay_exchange_controller.go

@@ -56,6 +56,10 @@ func (self *PayController) payExchange(oId, payWay, tradPwd, returnUrl, source s
 		self.ReturnError(403, apps.NotUnPay, "", nil)
 	}
 	SaleNumsMap := make(map[int64]int64)
+	//支付方式判断
+	if order.OrderType == order_model.ORDER_TYPE_SEKILL && payWay == pay_model.PAYWAY_BALANCE {
+		self.ReturnError(403, apps.NotRightPayWay, "", nil)
+	}
 
 	//获取购物商品明细
 	buy_price_total := int64(0)

+ 1 - 0
go/gopath/src/fohow.com/apps/init.go

@@ -96,6 +96,7 @@ var (
 	UploadUserHeadError = []string{"uploadUserHeadError", "上传头像错误"}
 	AddressNotMatch     = []string{"addressNotMatch", "地址不匹配"}
 	NotUnPay            = []string{"notUnPay", "无法支付,该订单已支付或者已过期"}
+	NotRightPayWay      = []string{"notRightPayWay", "无法支付,该订单只支持微信支付"}
 	HasAlreadyPay       = []string{"hasAlreadyPay", "该订单已支付过"}
 	NotPayInTime        = []string{"notPayInTime", "没在规定时间内完成支付"}
 	PayWayNotAllow      = []string{"payWayNotAllow", "不支持该支付方式"}