|
@@ -211,12 +211,19 @@ func (r *ReportController) Count() {
|
|
|
var userInfo user.User
|
|
|
userInfo = r.Data["user"].(user.User)
|
|
|
recordReq := new(RecordCountReq)
|
|
|
+ if recordReq.ReportId <= 0 {
|
|
|
+ logger.Error("研报点击记录失败,reportId不能为空")
|
|
|
+ r.FailedResult("研报点击记录失败", result)
|
|
|
+ err = exception.New(exception.ReportRecordClickCountFailed)
|
|
|
+ return
|
|
|
+ }
|
|
|
r.GetPostParams(recordReq)
|
|
|
record := convertToRecordCount(recordReq)
|
|
|
record.UserId = userInfo.Id
|
|
|
record.Mobile = userInfo.Mobile
|
|
|
err = report.CountReport(record)
|
|
|
if err != nil {
|
|
|
+ r.FailedResult("研报点击记录失败", result)
|
|
|
err = exception.New(exception.ReportRecordClickCountFailed)
|
|
|
return
|
|
|
}
|
|
@@ -234,6 +241,7 @@ func (r *ReportController) GetReport(reportId int) {
|
|
|
result = r.InitWrapData("获取研报详情失败")
|
|
|
reportDetail, err := report.GetReportById(reportId)
|
|
|
if err != nil {
|
|
|
+ r.FailedResult("获取研报详情失败", result)
|
|
|
err = exception.New(exception.GetReportFailed)
|
|
|
return
|
|
|
}
|