rdluck 4 жил өмнө
parent
commit
9185d979c9
2 өөрчлөгдсөн 21 нэмэгдсэн , 4 устгасан
  1. 16 1
      controllers/user.go
  2. 5 3
      services/task.go

+ 16 - 1
controllers/user.go

@@ -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()

+ 5 - 3
services/task.go

@@ -10,9 +10,11 @@ import (
 func Task() {
 	fmt.Println("start")
 	//同步数据
-	syncTacticsList := toolbox.NewTask("syncTacticsList", "0 */5 * * * *", SyncTacticsList)
-	toolbox.AddTask("syncTacticsList", syncTacticsList)
-	toolbox.StartTask()
+	if utils.RunMode == "release" {
+		syncTacticsList := toolbox.NewTask("syncTacticsList", "0 */5 * * * *", SyncTacticsList)
+		toolbox.AddTask("syncTacticsList", syncTacticsList)
+		toolbox.StartTask()
+	}
 	//SyncTacticsList()
 	fmt.Println("end")
 }