OALicenseInfo_services_sub.go 701 B

1234567891011121314151617181920212223
  1. package services
  2. import (
  3. "xugu_license/internal/global"
  4. "xugu_license/internal/models"
  5. )
  6. func checkDistributeToUser(OaLicRequest string, UserUniqueIDs []string, UserNames []string) (licToUser []string, err error) {
  7. for i, UserUID := range UserUniqueIDs {
  8. //查询该license是否已经分发给了该用户
  9. if isTurn, err := models.CheckOaLicRequest(OaLicRequest, UserUID); err != nil {
  10. global.Logger.Errorln("该license查询是否分发给用户失败 ", UserUID, err.Error())
  11. return nil, err
  12. } else if isTurn {
  13. global.Logger.Info("该license已经分发给了该用户 ", UserUID, UserNames[i])
  14. licToUser = append(licToUser, UserNames[i])
  15. }
  16. }
  17. return licToUser, nil
  18. }