|
@@ -178,12 +178,13 @@ func (this *ReportController) Detail() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- var IsVail bool
|
|
|
+ var vailStatus int
|
|
|
if user.Status == utils.UserStatusFormal {
|
|
|
if user.ValidEndTime.After(time.Now()) && user.ValidStartTime.Before(time.Now()) {
|
|
|
- IsVail = true
|
|
|
+ vailStatus = 2
|
|
|
} else {
|
|
|
- IsVail = false
|
|
|
+
|
|
|
+ vailStatus = 1
|
|
|
user.Status = utils.UserStatusNo
|
|
|
}
|
|
|
}
|
|
@@ -230,20 +231,20 @@ func (this *ReportController) Detail() {
|
|
|
|
|
|
resp := new(response.ReportDetailResp)
|
|
|
if !IsPublic {
|
|
|
-
|
|
|
- if user.Status == utils.UserStatusNo || user.Status == utils.UserStatusPotential {
|
|
|
+
|
|
|
+ if vailStatus == 1 {
|
|
|
resp.Report = report
|
|
|
- resp.Status = utils.ReportPermissionStatusNo
|
|
|
+ resp.Status = utils.ReportPermissionStatusExpired
|
|
|
report.Content = ""
|
|
|
br.Ret = 200
|
|
|
br.Data = resp
|
|
|
br.Msg = "用户权限不足"
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- if !IsVail {
|
|
|
+
|
|
|
+ if user.Status == utils.UserStatusNo || user.Status == utils.UserStatusPotential {
|
|
|
resp.Report = report
|
|
|
- resp.Status = utils.ReportPermissionStatusExpired
|
|
|
+ resp.Status = utils.ReportPermissionStatusNo
|
|
|
report.Content = ""
|
|
|
br.Ret = 200
|
|
|
br.Data = resp
|