Browse Source

fix: ETA试用-记录最后一次登录时间

hsun 1 year ago
parent
commit
b2ccc4b58a
1 changed files with 10 additions and 0 deletions
  1. 10 0
      controllers/user_login.go

+ 10 - 0
controllers/user_login.go

@@ -7,6 +7,7 @@ import (
 	"eta/eta_api/models/company"
 	"eta/eta_api/models/system"
 	"eta/eta_api/services"
+	"eta/eta_api/services/eta_trial"
 	"eta/eta_api/utils"
 	"fmt"
 	"github.com/mojocn/base64Captcha"
@@ -552,6 +553,15 @@ func (this *UserLoginController) Login() {
 		_ = system.AddSysUserLoginRecord(record)
 	}()
 
+	// ETA试用平台-请求中间服务更新用户最后登录时间和次数
+	if utils.BusinessCode == utils.BusinessCodeSandbox {
+		go func() {
+			var r eta_trial.EtaTrialUserReq
+			r.Mobile = sysUser.Mobile
+			_, _ = eta_trial.UpdateEtaTrialUserLogin(r)
+		}()
+	}
+
 	br.Data = resp
 	br.Ret = 200
 	br.Success = true