ソースを参照

cash recharge award patch

abiao 4 年 前
コミット
959c285f94
共有2 個のファイルを変更した20 個の追加1 個の削除を含む
  1. 19 1
      go/gopath/src/fohow.com/apps/controllers/railsadmin_controller/live_award_controller.go
  2. 1 0
      go/gopath/src/fohow.com/routers/routes.go

+ 19 - 1
go/gopath/src/fohow.com/apps/controllers/railsadmin_controller/live_award_controller.go

@@ -3,6 +3,7 @@ package railsadmin_controller
 import (
 	"fmt"
 	"fohow.com/apps"
+	"fohow.com/apps/helpers"
 	"fohow.com/apps/models/balance_model"
 	"fohow.com/apps/models/cent_model"
 	"fohow.com/apps/models/live_model"
@@ -14,7 +15,7 @@ import (
 	"time"
 )
 
-//
+//发放直播赠品
 func (self *RailsadminController) LiveAward() {
 
 	_id := self.Ctx.Input.Param(":id")
@@ -109,3 +110,20 @@ func (self *RailsadminController) LiveAward() {
 
 	self.ServeJSON()
 }
+
+//发放充值赠品
+func (self *RailsadminController) PatchCashAward() {
+
+	_id := self.Ctx.Input.Param(":id")
+	id, _ := strconv.ParseInt(_id, 10, 64)
+
+	beego.BeeLogger.Warn("PatchCashAward id:(%d)", id)
+
+	order := order_model.GetOrderByIntId(id)
+	if order != nil {
+		go helpers.PresentTransferToOrder(order.OrderId, order.WxUserId)
+	}
+
+	beego.BeeLogger.Warn("----------------end patch cash recharge awards order_id ---%s ", order.OrderId)
+	self.ServeJSON()
+}

+ 1 - 0
go/gopath/src/fohow.com/routers/routes.go

@@ -233,6 +233,7 @@ func init() {
 	beego.Router("/railsadmin/order/refund/:id([0-9]+)", &railsadmin_controller.RailsadminController{}, "get:OrderRefund")
 	beego.Router("/railsadmin/user/perfomance/:id([0-9]+)", &railsadmin_controller.RailsadminController{}, "get:UserPerfomance")
 	beego.Router("/railsadmin/live/award/:id([0-9]+)", &railsadmin_controller.RailsadminController{}, "get:LiveAward")
+	beego.Router("/railsadmin/recharge/award/:id([0-9]+)", &railsadmin_controller.RailsadminController{}, "get:PatchCashAward")
 	beego.Router("/railsadmin/balance_order/confirm/:id([0-9]+)", &railsadmin_controller.RailsadminController{}, "get:ConfirmBalanceOrder")
 
 	//设置群主