|
@@ -391,24 +391,28 @@ func (this *SmartReportController) Detail() {
|
|
|
resp := smart_report.FormatSmartReport2Item(item)
|
|
|
if resp.HeadResourceId > 0 {
|
|
|
headResource, err := smart_report.GetResourceItemById(resp.HeadResourceId)
|
|
|
- if err != nil {
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "操作失败"
|
|
|
- br.ErrMsg = "获取资源库版头失败, Err: " + err.Error()
|
|
|
+ br.ErrMsg = "获取资源库版尾失败, Err: " + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- resp.HeadImg = headResource.ImgUrl
|
|
|
- resp.HeadStyle = headResource.Style
|
|
|
+ if headResource != nil && headResource.ResourceId > 0 {
|
|
|
+ resp.HeadImg = headResource.ImgUrl
|
|
|
+ resp.HeadStyle = headResource.Style
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if resp.EndResourceId > 0 {
|
|
|
endResource, err := smart_report.GetResourceItemById(resp.EndResourceId)
|
|
|
- if err != nil {
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "操作失败"
|
|
|
br.ErrMsg = "获取资源库版头失败, Err: " + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- resp.EndImg = endResource.ImgUrl
|
|
|
- resp.EndStyle = endResource.Style
|
|
|
+ if endResource != nil && endResource.ResourceId > 0 {
|
|
|
+ resp.EndImg = endResource.ImgUrl
|
|
|
+ resp.EndStyle = endResource.Style
|
|
|
+ }
|
|
|
}
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|