소스 검색

修改路演活动bug

longyu 3 년 전
부모
커밋
535ba5fedd
2개의 변경된 파일10개의 추가작업 그리고 9개의 파일을 삭제
  1. 9 8
      controllers/roadshow/calendar.go
  2. 1 1
      models/roadshow/calendar.go

+ 9 - 8
controllers/roadshow/calendar.go

@@ -1035,26 +1035,27 @@ func (this *CalendarController) Edit() {
 		return
 	}
 
+	var req roadshow.EditActivityReq
+	err := json.Unmarshal(this.Ctx.Input.RequestBody, &req)
+	if err != nil {
+		this.FailWithMessage("参数解析异常", "参数解析失败,Err:"+err.Error())
+		return
+	}
+
 	deleteCache := true
-	cacheKey := "CACHE_RS_ACTIVITY_WX_EDIT_" + strconv.Itoa(sysUser.AdminId)
+	cacheKey := "CACHE_RS_ACTIVITY_WX_EDIT_" + strconv.Itoa(req.RsCalendarId)
 	defer func() {
 		if deleteCache {
 			utils.Rc.Delete(cacheKey)
 		}
 	}()
+
 	if !utils.Rc.SetNX(cacheKey, 1, 5*time.Second) {
 		deleteCache = false
 		this.FailWithMessage("系统处理中,请稍后重试!", "系统处理中,请稍后重试!"+sysUser.RealName+";data:"+string(this.Ctx.Input.RequestBody))
 		return
 	}
 
-	var req roadshow.EditActivityReq
-	err := json.Unmarshal(this.Ctx.Input.RequestBody, &req)
-	if err != nil {
-		this.FailWithMessage("参数解析异常", "参数解析失败,Err:"+err.Error())
-		return
-	}
-
 	if req.RsCalendarId <= 0 {
 		this.FailWithMessage("参数错误", "参数错误,RsCalendarId<=0")
 		return

+ 1 - 1
models/roadshow/calendar.go

@@ -120,7 +120,7 @@ type CalendarListView struct {
 	CompanyName            string `description:"客户名称"`
 	CompanyStatus          string `description:"客户状态"`
 	RsCalendarResearcherId int    `description:"活动研究员id"`
-	ResearcherId           int    `description:"研究员id"`
+	ResearcherId           string    `description:"研究员id"`
 	ResearcherName         string `description:"研究员名称"`
 	StartDate              string `description:"开始日期"`
 	EndDate                string `description:"结束日期"`