|
@@ -806,6 +806,17 @@ func (this *UserController) ApplyTryOut() {
|
|
|
req.CompanyName = user.CompanyName
|
|
|
}
|
|
|
uid := user.UserId
|
|
|
+
|
|
|
+ //缓存校验
|
|
|
+ cacheKey := fmt.Sprint("xygx:apply_record:add:",uid)
|
|
|
+ ttlTime := utils.Rc.GetRedisTTL(cacheKey)
|
|
|
+ if ttlTime > 0{
|
|
|
+ br.Msg = "申请失败,申请过于频繁"
|
|
|
+ br.ErrMsg = "申请失败,申请过于频繁"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ utils.Rc.SetNX(cacheKey, user.Mobile, time.Second*10)
|
|
|
+
|
|
|
//判断是否已经申请过
|
|
|
applyCount, err := models.GetApplyRecordCount(uid)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
@@ -886,6 +897,7 @@ func (this *UserController) ApplyTryOut() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
//获取销售信息
|
|
|
sellerItem, err := models.GetSellerByCompanyId(user.CompanyId)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
@@ -925,6 +937,8 @@ func (this *UserController) ApplyTryOut() {
|
|
|
br.ErrMsg = "申请失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ //添加成功后,设置5分钟缓存,不允许重复添加
|
|
|
+ //utils.Rc.SetNX(cacheKey, user.Mobile, time.Second*60)
|
|
|
|
|
|
br.Msg = "申请成功!"
|
|
|
br.Ret = 200
|
|
@@ -932,6 +946,9 @@ func (this *UserController) ApplyTryOut() {
|
|
|
br.Data = sellerMobile
|
|
|
}
|
|
|
|
|
|
+func sentMsgToSeller(){
|
|
|
+
|
|
|
+}
|
|
|
//func init() {
|
|
|
// fmt.Println("start")
|
|
|
// realName:="沈涛"
|