Răsfoiți Sursa

fix:删除报告

zqbao 10 luni în urmă
părinte
comite
08a0abd8a8
2 a modificat fișierele cu 2 adăugiri și 1 ștergeri
  1. 1 0
      controllers/my_chart.go
  2. 1 1
      controllers/report.go

+ 1 - 0
controllers/my_chart.go

@@ -276,6 +276,7 @@ func (this *MyChartController) Detail() {
 		return
 	}
 	if result.Ret == 200 && result.Data.UniqueCode == "" {
+		// 说明后台删除了这个图表,那么尝试将收藏的图表也删除
 		models.DeleteMyChartByUserIdAndChartInfoId(user.UserId, chartInfoId)
 		br.Msg = "图表已删除或不存在"
 		return

+ 1 - 1
controllers/report.go

@@ -41,7 +41,7 @@ func (this *ReportController) Detail() {
 		br.ErrMsg = result.ErrMsg
 		return
 	}
-	if result.Ret == 200 && result.Data.Report.Id == 0 {
+	if result.Ret == 200 && result.Data.Report == nil {
 		// 后台没有这个报告,那么尝试删除我的收藏
 		models.DeleteMyReportByUserIdAndReportId(user.UserId, reportId)
 		br.Msg = "该报告已删除或不存在"