获取问题最终价格去除入参

This commit is contained in:
wucongxing8150 2024-09-05 10:31:02 +08:00
parent 920c3175f2
commit 0a88515bc6
2 changed files with 2 additions and 9 deletions

View File

@ -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
}

View File

@ -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{}