|
@@ -784,6 +784,21 @@ func (this *UserController) ApplyTryOut() {
|
|
|
if req.CompanyName == "" {
|
|
|
req.CompanyName = user.CompanyName
|
|
|
}
|
|
|
+ uid:=user.UserId
|
|
|
+ //判断是否已经申请过
|
|
|
+ applyCount, err := models.GetApplyRecordCount(uid)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "判断是否已申请过试用失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ if applyCount>0 {
|
|
|
+ br.Msg = "您已提交申请,请耐心等待。"
|
|
|
+ br.IsSendEmail=false
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
//判断是否存在申请
|
|
|
var sellerMobile string
|
|
|
if req.ApplyMethod == 2 {
|
|
@@ -883,7 +898,7 @@ func (this *UserController) ApplyTryOut() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- err = models.AddApplyRecord(&req, user.Mobile, user.CompanyName, user.UserId, user.CompanyId)
|
|
|
+ err = models.AddApplyRecord(&req, user.Mobile, user.CompanyName, uid, user.CompanyId)
|
|
|
if err != nil {
|
|
|
br.Msg = "申请失败"
|
|
|
br.ErrMsg = "申请失败,Err:" + err.Error()
|