12345678910111213141516171819202122232425262728293031 |
- package report
- import (
- "github.com/gin-gonic/gin"
- "hongze/hongze_yb/controller/response"
- "hongze/hongze_yb/services/report"
- userService "hongze/hongze_yb/services/user"
- "strconv"
- )
- func Detail(c *gin.Context) {
- reqReportId := c.DefaultQuery("report_id", "")
- if reqReportId == ""{
- response.Fail("请输入报告ID", c)
- return
- }
- reportId, err := strconv.Atoi(reqReportId)
- if err != nil {
- response.Fail("报告ID格式有误", c)
- return
- }
- userinfo := userService.GetInfoByClaims(c)
- reportDetail, err := report.GetReportDetail(userinfo, reportId)
- if err != nil {
- response.Fail(err.Error(), c)
- return
- }
- response.OkData("查询成功", reportDetail, c )
- return
- }
|