fix updateQuery
This commit is contained in:
parent
ccf8b4e161
commit
bb38af71c6
@ -102,11 +102,13 @@ service main {
|
|||||||
@handler queryDetailByOrderNo
|
@handler queryDetailByOrderNo
|
||||||
get /query/orderNo/:order_no (QueryDetailByOrderNoReq) returns (QueryDetailByOrderNoResp)
|
get /query/orderNo/:order_no (QueryDetailByOrderNoReq) returns (QueryDetailByOrderNoResp)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@doc "重试查询"
|
@doc "重试查询"
|
||||||
@handler queryRetry
|
@handler queryRetry
|
||||||
post /query/retry/:id (QueryRetryReq) returns (QueryRetryResp)
|
post /query/retry/:id (QueryRetryReq) returns (QueryRetryResp)
|
||||||
|
|
||||||
|
@doc "更新查询数据"
|
||||||
|
@handler updateQueryData
|
||||||
|
post /query/update_data (UpdateQueryDataReq) returns (UpdateQueryDataResp)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取查询临时订单
|
// 获取查询临时订单
|
||||||
@ -178,6 +180,18 @@ type (
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
type (
|
||||||
|
UpdateQueryDataReq {
|
||||||
|
Id int64 `json:"id"` // 查询ID
|
||||||
|
QueryData string `json:"query_data"` // 查询数据(未加密的JSON)
|
||||||
|
}
|
||||||
|
UpdateQueryDataResp {
|
||||||
|
Id int64 `json:"id"`
|
||||||
|
UpdatedAt string `json:"updated_at"` // 更新时间
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
@server (
|
@server (
|
||||||
prefix: api/v1
|
prefix: api/v1
|
||||||
group: query
|
group: query
|
||||||
@ -190,9 +204,6 @@ service main {
|
|||||||
@handler queryDetail
|
@handler queryDetail
|
||||||
get /query/:id (QueryDetailReq) returns (QueryDetailResp)
|
get /query/:id (QueryDetailReq) returns (QueryDetailResp)
|
||||||
|
|
||||||
@doc "更新查询数据"
|
|
||||||
@handler updateQueryData
|
|
||||||
post /query/update_data (UpdateQueryDataReq) returns (UpdateQueryDataResp)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type QuerySingleTestReq {
|
type QuerySingleTestReq {
|
||||||
@ -205,13 +216,3 @@ type QuerySingleTestResp {
|
|||||||
Api string `json:"api"`
|
Api string `json:"api"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type (
|
|
||||||
UpdateQueryDataReq {
|
|
||||||
Id int64 `json:"id"` // 查询ID
|
|
||||||
QueryData string `json:"query_data"` // 查询数据(未加密的JSON)
|
|
||||||
}
|
|
||||||
UpdateQueryDataResp {
|
|
||||||
Id int64 `json:"id"`
|
|
||||||
UpdatedAt string `json:"updated_at"` // 更新时间
|
|
||||||
}
|
|
||||||
)
|
|
@ -298,6 +298,12 @@ func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) {
|
|||||||
Path: "/query/retry/:id",
|
Path: "/query/retry/:id",
|
||||||
Handler: query.QueryRetryHandler(serverCtx),
|
Handler: query.QueryRetryHandler(serverCtx),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
// 更新查询数据
|
||||||
|
Method: http.MethodPost,
|
||||||
|
Path: "/query/update_data",
|
||||||
|
Handler: query.UpdateQueryDataHandler(serverCtx),
|
||||||
|
},
|
||||||
},
|
},
|
||||||
rest.WithJwt(serverCtx.Config.JwtAuth.AccessSecret),
|
rest.WithJwt(serverCtx.Config.JwtAuth.AccessSecret),
|
||||||
rest.WithPrefix("/api/v1"),
|
rest.WithPrefix("/api/v1"),
|
||||||
@ -316,12 +322,6 @@ func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) {
|
|||||||
Path: "/query/single/test",
|
Path: "/query/single/test",
|
||||||
Handler: query.QuerySingleTestHandler(serverCtx),
|
Handler: query.QuerySingleTestHandler(serverCtx),
|
||||||
},
|
},
|
||||||
{
|
|
||||||
// 更新查询数据
|
|
||||||
Method: http.MethodPost,
|
|
||||||
Path: "/query/update_data",
|
|
||||||
Handler: query.UpdateQueryDataHandler(serverCtx),
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
rest.WithPrefix("/api/v1"),
|
rest.WithPrefix("/api/v1"),
|
||||||
)
|
)
|
||||||
|
@ -83,81 +83,3 @@ func (l *ActivateAgentMembershipLogic) ActivateAgentMembership(req *types.AgentA
|
|||||||
Id: outTradeNo,
|
Id: outTradeNo,
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// func (l *ActivateAgentMembershipLogic) ActivateAgentMembership(req *types.AgentActivateMembershipReq) (resp *types.AgentActivateMembershipResp, err error) {
|
|
||||||
// //userID, err := ctxdata.GetUidFromCtx(l.ctx)
|
|
||||||
// //if err != nil {
|
|
||||||
// // return nil, errors.Wrapf(xerr.NewErrCode(xerr.SERVER_COMMON_ERROR), "获取用户ID失败: %v", err)
|
|
||||||
// //}
|
|
||||||
// secretKey := l.svcCtx.Config.Encrypt.SecretKey
|
|
||||||
// encryptedMobile, err := crypto.EncryptMobile(req.Mobile, secretKey)
|
|
||||||
// if err != nil {
|
|
||||||
// return nil, errors.Wrapf(xerr.NewErrCode(xerr.SERVER_COMMON_ERROR), "加密手机号失败: %v", err)
|
|
||||||
// }
|
|
||||||
// userModel, err := l.svcCtx.UserModel.FindOneByMobile(l.ctx, encryptedMobile)
|
|
||||||
// if err != nil {
|
|
||||||
// return nil, errors.Wrapf(xerr.NewErrCode(xerr.DB_ERROR), "查询代理信息失败: %v", err)
|
|
||||||
// }
|
|
||||||
// // 查询用户代理信息
|
|
||||||
// agentModel, err := l.svcCtx.AgentModel.FindOneByUserId(l.ctx, userModel.Id)
|
|
||||||
// if err != nil && err != sql.ErrNoRows {
|
|
||||||
// return nil, errors.Wrapf(xerr.NewErrCode(xerr.DB_ERROR), "查询代理信息失败: %v", err)
|
|
||||||
// }
|
|
||||||
|
|
||||||
// // 定义等级顺序映射
|
|
||||||
// levelOrder := map[string]int{
|
|
||||||
// "": 1,
|
|
||||||
// model.AgentLeveNameNormal: 1,
|
|
||||||
// model.AgentLeveNameVIP: 2,
|
|
||||||
// model.AgentLeveNameSVIP: 3,
|
|
||||||
// }
|
|
||||||
|
|
||||||
// // 验证请求等级合法性
|
|
||||||
// if _, valid := levelOrder[req.Type]; !valid {
|
|
||||||
// return nil, errors.Wrapf(xerr.NewErrCode(xerr.SERVER_COMMON_ERROR), "无效的代理等级: %s", req.Type)
|
|
||||||
// }
|
|
||||||
|
|
||||||
// // 如果存在代理记录,进行等级验证
|
|
||||||
// if agentModel != nil {
|
|
||||||
// currentLevel, exists := levelOrder[agentModel.LevelName]
|
|
||||||
// if !exists {
|
|
||||||
// return nil, errors.Wrapf(xerr.NewErrCode(xerr.SERVER_COMMON_ERROR),
|
|
||||||
// "非法的当前代理等级: %s", agentModel.LevelName)
|
|
||||||
// }
|
|
||||||
|
|
||||||
// requestedLevel := levelOrder[req.Type]
|
|
||||||
// if requestedLevel < currentLevel {
|
|
||||||
// return nil, errors.Wrapf(xerr.NewErrCode(xerr.SERVER_COMMON_ERROR),
|
|
||||||
// "禁止降级操作(当前等级:%s,请求等级:%s)", agentModel.LevelName, req.Type)
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
// err = l.svcCtx.AgentModel.Trans(l.ctx, func(transCtx context.Context, session sqlx.Session) error {
|
|
||||||
// agentModel.LevelName = req.Type
|
|
||||||
// agentModel.MembershipExpiryTime = RenewMembership(agentModel.MembershipExpiryTime)
|
|
||||||
// transErr := l.svcCtx.AgentModel.UpdateWithVersion(transCtx, session, agentModel)
|
|
||||||
// if transErr != nil {
|
|
||||||
// return transErr
|
|
||||||
// }
|
|
||||||
// agentMembershipRechargeOrder := model.AgentMembershipRechargeOrder{
|
|
||||||
// AgentId: agentModel.Id,
|
|
||||||
// UserId: userModel.Id,
|
|
||||||
// LevelName: req.Type,
|
|
||||||
// Amount: req.Amount,
|
|
||||||
// PaymentMethod: req.PaymentMethod,
|
|
||||||
// TransactionId: req.TransactionId,
|
|
||||||
// }
|
|
||||||
// _, transErr = l.svcCtx.AgentMembershipRechargeOrderModel.Insert(transCtx, session, &agentMembershipRechargeOrder)
|
|
||||||
// if transErr != nil {
|
|
||||||
// return transErr
|
|
||||||
// }
|
|
||||||
// return nil
|
|
||||||
// })
|
|
||||||
// if err != nil {
|
|
||||||
// return nil, errors.Wrapf(xerr.NewErrCode(xerr.SERVER_COMMON_ERROR), "升级代理等级失败: %s", req.Type)
|
|
||||||
// }
|
|
||||||
// return &types.AgentActivateMembershipResp{
|
|
||||||
// MembershipType: req.Type,
|
|
||||||
// ExpireTime: agentModel.MembershipExpiryTime.Time.Format("2006-01-02 15:04:05"),
|
|
||||||
// }, nil
|
|
||||||
// }
|
|
||||||
|
Loading…
Reference in New Issue
Block a user