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