12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- package user
- import (
- "github.com/gin-gonic/gin"
- "go.uber.org/zap"
- "sfbase/global"
- "sfis/model/response"
- "sfis/service"
- "strconv"
- )
- //余额充值接口
- func moneyRecharge(c *gin.Context) {
- appid := c.PostForm("appid")
- money, err := strconv.Atoi(c.PostForm("money"))
- remark := c.PostForm("remark")
- if err != nil {
- response.FailWithDetailed(response.ParamError, nil, "参数错误", c)
- return
- }
- p := gin.H{
- "appid": appid,
- "money": money,
- "remark": remark,
- }
- global.Logger.Info("api moneyRecharge:", zap.Any("param:", p))
- errs := service.MoneyRecharge(appid, money, remark)
- if errs == nil {
- response.Ok(c)
- } else {
- global.Logger.Error("数据库操作失败", zap.Any("error:", errs))
- response.FailWithMessage("充值失败", c)
- }
- }
- //产品剩余量充值接口
- func productRecharge(c *gin.Context) {
- appid := c.PostForm("appid")
- productId, err := strconv.Atoi(c.PostForm("productId"))
- rechargeNum, errs := strconv.Atoi(c.PostForm("rechargeNum"))
- startTime := c.PostForm("startTime")
- endTime := c.PostForm("endTime")
- tradeMoney, errs_ := strconv.Atoi(c.PostForm("tradeMoney"))
- if err != nil || errs != nil || errs_ != nil {
- response.FailWithDetailed(response.ParamError, nil, "参数错误", c)
- return
- }
- p := gin.H{
- "appid": appid,
- "productId": productId,
- "rechargeNum": rechargeNum,
- "startTime": startTime,
- "endTime": endTime,
- "tradeMoney": tradeMoney,
- }
- global.Logger.Info("api productRecharge:", zap.Any("param:", p))
- errss := service.ProductRecharge(appid, productId, rechargeNum, startTime, endTime, tradeMoney, c)
- if errs == nil {
- response.Ok(c)
- } else {
- global.Logger.Error("数据库操作失败", zap.Any("error:", errss))
- response.FailWithMessage("充值失败", c)
- }
- }
|