mirror of
https://github.com/kongyuebin1/dongfeng-pay.git
synced 2025-09-17 22:09:14 +08:00
添加游戏充值商户后台代码
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
package base
|
||||
|
||||
import (
|
||||
"github.com/astaxie/beego/logs"
|
||||
"github.com/beego/beego/v2/core/logs"
|
||||
"github.com/beego/beego/v2/server/web"
|
||||
"legend/models/fast"
|
||||
)
|
||||
@@ -21,8 +21,8 @@ func (c *BasicController) Prepare() {
|
||||
userInfo := fast.GetMerchantInfoByUserName(userName)
|
||||
if userInfo.LoginAccount != "" {
|
||||
c.Data["nickName"] = userInfo.MerchantName
|
||||
c.Data["merchantUid"] = userInfo.MerchantUid
|
||||
}
|
||||
} else {
|
||||
c.Data["nickName"] = "史蒂芬-库里"
|
||||
}
|
||||
}
|
||||
|
@@ -1,7 +1,7 @@
|
||||
package controllers
|
||||
|
||||
import (
|
||||
"github.com/astaxie/beego/logs"
|
||||
"github.com/beego/beego/v2/core/logs"
|
||||
"github.com/beego/beego/v2/server/web"
|
||||
)
|
||||
|
||||
|
@@ -48,28 +48,34 @@ func (c *ShowPageController) MerchantKeyPage() {
|
||||
userName := c.GetSession("userName").(string)
|
||||
|
||||
merchantService := new(service.MerchantService)
|
||||
userInfo, bankInfo, payConfigInfo := merchantService.GetMerchantBankInfo(userName)
|
||||
userInfo, bankInfo := merchantService.GetMerchantBankInfo(userName)
|
||||
|
||||
c.Data["currentTime"] = utils.GetNowTime()
|
||||
c.Data["userName"] = userName
|
||||
c.Data["userInfo"] = userInfo
|
||||
c.Data["bankInfo"] = bankInfo
|
||||
c.Data["payConfigInfo"] = payConfigInfo
|
||||
c.TplName = "merchant-key.html"
|
||||
}
|
||||
|
||||
/**
|
||||
** 比例模板
|
||||
*/
|
||||
func (c *ShowPageController) ScaleTempletePage() {
|
||||
c.TplName = "scale-templete.html"
|
||||
func (c *ShowPageController) ScaleTemplatePage() {
|
||||
c.TplName = "scale-template.html"
|
||||
}
|
||||
|
||||
/**
|
||||
** 增加模板
|
||||
*/
|
||||
func (c *ShowPageController) TempleteAdd() {
|
||||
c.TplName = "templete-add.html"
|
||||
func (c *ShowPageController) TemplateAdd() {
|
||||
c.TplName = "template-add.html"
|
||||
}
|
||||
|
||||
func (c *ShowPageController) TemplateEdit() {
|
||||
templateName := c.GetString("templateName")
|
||||
fmt.Println(templateName)
|
||||
c.Data["scaleTemplateName"] = templateName
|
||||
c.TplName = "template-edit.html"
|
||||
}
|
||||
|
||||
/**
|
||||
|
86
legend/controllers/templeteController.go
Normal file
86
legend/controllers/templeteController.go
Normal file
@@ -0,0 +1,86 @@
|
||||
package controllers
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"github.com/beego/beego/v2/core/logs"
|
||||
"legend/controllers/base"
|
||||
"legend/request"
|
||||
"legend/service"
|
||||
"legend/utils"
|
||||
"strings"
|
||||
)
|
||||
|
||||
type TemplateController struct {
|
||||
base.BasicController
|
||||
}
|
||||
|
||||
func (c *TemplateController) TemplateAdd() {
|
||||
|
||||
addTemplate := new(request.AddTemplateReq)
|
||||
if err := c.ParseForm(addTemplate); err != nil {
|
||||
logs.Error("错误:", err)
|
||||
}
|
||||
|
||||
addTemplate.FixPrices = utils.StringToFloats(c.GetString("fixPrices"))
|
||||
addTemplate.PresentFixMoneys = utils.StringToFloats(c.GetString("presentFixMoneys"))
|
||||
addTemplate.PresentFixPresentMoneys = utils.StringToFloats(c.GetString("presentFixPresentMoneys"))
|
||||
addTemplate.PresentScaleMoneys = utils.StringToFloats(c.GetString("presentScaleMoneys"))
|
||||
addTemplate.PresentScales = utils.StringToFloats(c.GetString("presentScales"))
|
||||
|
||||
addTemplate.FixUids = strings.Split(c.GetString("fixUids"), ",")
|
||||
addTemplate.GoodsNames = strings.Split(c.GetString("goodsNames"), ",")
|
||||
addTemplate.GoodsNos = strings.Split(c.GetString("goodsNos"), ",")
|
||||
|
||||
addTemplate.PresentFixUids = strings.Split(c.GetString("presentFixUids"), ",")
|
||||
addTemplate.PresentScaleUids = strings.Split(c.GetString("presentScaleUids"), ",")
|
||||
addTemplate.Limits = utils.StringToInt(c.GetString("limits"))
|
||||
|
||||
se := new(service.TemplateService)
|
||||
merchantUid := c.Data["merchantUid"].(string)
|
||||
t := c.GetString("type")
|
||||
if t == "edit" {
|
||||
c.Data["json"] = se.UpdateTemplate(addTemplate, merchantUid)
|
||||
} else {
|
||||
c.Data["json"] = se.AddTemplate(addTemplate, merchantUid)
|
||||
}
|
||||
|
||||
_ = c.ServeJSON()
|
||||
}
|
||||
|
||||
func (c *TemplateController) TemplateList() {
|
||||
|
||||
page, _ := c.GetInt("page")
|
||||
limit, _ := c.GetInt("limit")
|
||||
|
||||
se := new(service.TemplateService)
|
||||
list := se.GetTemplateList(page, limit)
|
||||
|
||||
c.Data["json"] = list
|
||||
_ = c.ServeJSON()
|
||||
}
|
||||
|
||||
func (c *TemplateController) TemplateDelete() {
|
||||
templateName := c.GetString("TemplateName")
|
||||
|
||||
logs.Debug("template TemplateName :", templateName)
|
||||
|
||||
se := new(service.TemplateService)
|
||||
baseResp := se.DeleteTemplate(templateName)
|
||||
|
||||
c.Data["json"] = baseResp
|
||||
_ = c.ServeJSON()
|
||||
}
|
||||
|
||||
func (c *TemplateController) TemplateAllInfo() {
|
||||
templateName := c.GetString("scaleTemplateName")
|
||||
logs.Debug("获取到的scaleTemplateName:", templateName)
|
||||
|
||||
se := new(service.TemplateService)
|
||||
allInfo := se.AllTemplateInfo(templateName)
|
||||
|
||||
logs.Debug("scale template all info:", fmt.Sprintf("%+v", allInfo))
|
||||
|
||||
c.Data["json"] = allInfo
|
||||
|
||||
_ = c.ServeJSON()
|
||||
}
|
Reference in New Issue
Block a user