@@ -29,8 +29,22 @@ func (this *ReportController) Detail() {
}
user := this.User
if user == nil {
- br.Ret = 408
- br.Msg = "用户未登录"
+ // 如果没有用户没有绑定信息,单独处理
+ resp, er := services.GetReportDetailNoUser(reportId)
+ if er != nil {
+ br.Msg = "查询报告详情失败"
+ br.ErrMsg = "查询报告失败,系统异常,Err:" + er.Error()
+ return
+ }
+ if resp.Ret != 200 {
+ br.Msg = resp.Msg
+ br.ErrMsg = resp.ErrMsg
+ br.Msg = "查询成功"
+ br.Data = resp.Data
+ br.Success = true
+ br.Ret = 200
return
result, err := services.GetReportDetail(reportId, user.UserId)