|
@@ -82,7 +82,7 @@ func afterCheck(dataLen, payMoney int, userProduct *model.UserProduct, statusCod
|
|
db.GetSFISDB().First(userAccount, &model.UserAccount{AppID: userProduct.AppID})
|
|
db.GetSFISDB().First(userAccount, &model.UserAccount{AppID: userProduct.AppID})
|
|
var errs error
|
|
var errs error
|
|
lock.OrderCodeLock.Lock()
|
|
lock.OrderCodeLock.Lock()
|
|
- orderCode := utils.GetOrderCode()
|
|
|
|
|
|
+ orderCode := utils.CreateOrderCode()
|
|
lock.OrderCodeLock.Unlock()
|
|
lock.OrderCodeLock.Unlock()
|
|
//按次扣费-(每调一次剩余量-1)
|
|
//按次扣费-(每调一次剩余量-1)
|
|
errs = db.GetSFISDB().Transaction(func(tx *gorm.DB) error {
|
|
errs = db.GetSFISDB().Transaction(func(tx *gorm.DB) error {
|