获取问题最终价格去除入参
This commit is contained in:
parent
920c3175f2
commit
0a88515bc6
@ -76,7 +76,7 @@ func (r *OrderSingleService) AddOrderSingle(tx *gorm.DB, UserId, QuestionId int6
|
||||
var validDate *model.LocalTime // 算一算有效期
|
||||
|
||||
// 获取问题最终价格
|
||||
amountTotal, err = questionService.GetUserBuyPrice(UserId, QuestionId)
|
||||
amountTotal, err = questionService.GetUserBuyPrice(UserId, question)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
@ -150,14 +150,7 @@ func (r *QuestionService) GetQuestionBuyCount(userId, questionId int64) (c int,
|
||||
}
|
||||
|
||||
// GetUserBuyPrice 获取问题最终价格
|
||||
func (r *QuestionService) GetUserBuyPrice(userId, questionId int64) (p float64, err error) {
|
||||
// 获取问题详情
|
||||
questionDao := dao.QuestionDao{}
|
||||
question, err := questionDao.GetQuestionById(questionId)
|
||||
if err != nil {
|
||||
return 0, errors.New("题目异常")
|
||||
}
|
||||
|
||||
func (r *QuestionService) GetUserBuyPrice(userId int64, question *model.Question) (p float64, err error) {
|
||||
// 检测用户是否购买过单项产品
|
||||
var firstTimePrice *float64
|
||||
userService := &UserService{}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user