修复商福通接口签名编码逻辑;统一充值和创建套餐接口为聚合接口
This commit is contained in:
@@ -5,7 +5,6 @@ import (
|
||||
"platform/web/auth"
|
||||
"platform/web/core"
|
||||
resource2 "platform/web/domains/resource"
|
||||
trade2 "platform/web/domains/trade"
|
||||
g "platform/web/globals"
|
||||
"platform/web/globals/orm"
|
||||
q "platform/web/queries"
|
||||
@@ -242,7 +241,7 @@ func AllActiveResource(c *fiber.Ctx) error {
|
||||
// region 创建套餐
|
||||
|
||||
type CreateResourceReq struct {
|
||||
s.CreateResourceSerializer
|
||||
s.CreateResourceData
|
||||
}
|
||||
|
||||
func CreateResource(c *fiber.Ctx) error {
|
||||
@@ -260,7 +259,7 @@ func CreateResource(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
// 创建套餐
|
||||
err = s.Resource.CreateResource(authCtx.Payload.Id, time.Now(), &req.CreateResourceSerializer)
|
||||
err = s.Resource.CreateResource(authCtx.Payload.Id, time.Now(), &req.CreateResourceData)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -269,8 +268,7 @@ func CreateResource(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
type PrepareResourceReq struct {
|
||||
Method trade2.Method `json:"method" validate:"required"`
|
||||
s.CreateResourceSerializer
|
||||
s.PrepareResourceData
|
||||
}
|
||||
|
||||
type PrepareResourceResp struct {
|
||||
@@ -293,7 +291,7 @@ func PrepareCreateResource(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
// 准备创建套餐
|
||||
result, err := s.Resource.PrepareResource(authCtx.Payload.Id, time.Now(), &req.CreateResourceSerializer)
|
||||
result, err := s.Resource.PrepareResource(authCtx.Payload.Id, time.Now(), &req.PrepareResourceData)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -342,7 +340,7 @@ func ResourcePrice(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
// 解析请求参数
|
||||
var req = new(s.CreateResourceSerializer)
|
||||
var req = new(s.PrepareResourceData)
|
||||
if err := g.Validator.Validate(c, req); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user