func (this *ProblemSubmitStatusController) Get() { sbid, err := this.GetInt("sbid") if err != nil { this.Data["json"] = map[string]interface{}{ "result": false, "msg": "get sbid failed", "refer": nil, } this.ServeJson() return } sub := models.Submissions{} status, err := sub.GetSubmissionStatus(sbid) if err != nil { this.Data["json"] = map[string]interface{}{ "result": false, "sbid": sbid, "status": nil, "msg": "get status failed", "refer": nil, } } else { this.Data["json"] = map[string]interface{}{ "result": true, "sbid": sbid, "status": status, "refer": nil, } } this.ServeJson() }