|
@@ -4,7 +4,9 @@ import (
|
|
|
"eta/eta_mini_api/models"
|
|
|
"eta/eta_mini_api/models/response"
|
|
|
"eta/eta_mini_api/services"
|
|
|
+ "eta/eta_mini_api/services/alarm_msg"
|
|
|
"eta/eta_mini_api/utils"
|
|
|
+ "fmt"
|
|
|
)
|
|
|
|
|
|
type ChartController struct {
|
|
@@ -77,9 +79,11 @@ func (this *ChartController) Detail() {
|
|
|
br.ErrMsg = "获取图表详情失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- if result.Ret != 200 {
|
|
|
- br.Msg = result.Msg
|
|
|
- br.ErrMsg = result.ErrMsg
|
|
|
+ if result.Ret == 200 && result.Data.UniqueCode == "" {
|
|
|
+ // 说明后台删除了这个图表,那么尝试将收藏的图表也删除
|
|
|
+ alarm_msg.SendAlarmMsg(fmt.Sprintf("图表不存在,删除图表,id:%d", chartInfoId), 1)
|
|
|
+ models.DeleteMyChartByUserIdAndChartInfoId(user.UserId, chartInfoId)
|
|
|
+ br.Msg = "图表已删除或不存在"
|
|
|
return
|
|
|
}
|
|
|
count, err := models.GetMyChartCount(user.UserId, result.Data.UniqueCode)
|