123456789101112131415161718192021222324252627282930 |
- package isapi
- import (
- "fmt"
- "gorm.io/gorm"
- "lc-fangdaosha/global"
- "lc-fangdaosha/model/isapi"
- )
- type IsApiService struct {
- }
- // GetSipUserID 获取Sip用户ID
- func GetSipUserID() (int, error) {
- var is isapi.SipId
- var is2 isapi.SipId
- erro := global.Db.Debug().Transaction(func(tx *gorm.DB) error {
- err := tx.Select("id, user_id").Model(&is).First(&is).Debug().Error
- if err != nil {
- return err
- }
- err = tx.Model(&is2).Where("id = ?", is.Id).Update("user_id", is.UserId+1).Debug().Error
- if err != nil {
- return err
- }
- fmt.Println("user_id ", is.UserId)
- return nil
- })
- return is.UserId, erro
- }
|