func (this *BlankController) GetBlankByRegId() { if !sessions.CheckSession(this.Response, this.Request) { http.Redirect(this.Response, this.Request, "/", http.StatusUnauthorized) return } request, err := utils.ParseJS(this.Request, this.Response) if err != nil { utils.SendJSReply(map[string]interface{}{"result": err.Error()}, this.Response) return } regId, err := strconv.Atoi(request["reg_id"].(string)) if err != nil { utils.SendJSReply(map[string]interface{}{"result": err.Error()}, this.Response) return } blank := new(models.BlankManager).NewPersonalBlank(true).SetRegId(regId) result := blank.GetBlank() if len(result) == 0 { result = blank.SetPersonal(false).GetBlank() } utils.SendJSReply( map[string]interface{}{ "result": "ok", "data": result, "role": this.isAdmin()}, this.Response) }