1234567891011121314151617181920212223242526272829303132333435363738 |
- package report
- import (
- "github.com/gin-gonic/gin"
- "hongze/hongze_yb/controller/response"
- "hongze/hongze_yb/models/request"
- "hongze/hongze_yb/models/tables/yb_pdf"
- "hongze/hongze_yb/utils"
- )
- // PdfDetail 报告PDF详情
- func PdfDetail(c *gin.Context) {
- var req request.ReportPdfDetailReq
- if err := c.Bind(&req); err != nil {
- response.Fail("参数有误", c)
- return
- }
- if req.PdfId <= 0 {
- response.Fail("参数有误", c)
- return
- }
- pdfOB := new(yb_pdf.YbPdf)
- item, e := pdfOB.Fetch(req.PdfId)
- if e != nil {
- if e == utils.ErrNoRow {
- response.Fail("PDF已被删除", c)
- return
- }
- response.FailMsg("获取失败", "获取PDF详情失败, Err: "+e.Error(), c)
- return
- }
- if item.PdfID <= 0 {
- response.Fail("PDF已被删除", c)
- return
- }
- response.OkData("查询成功", item, c)
- }
|