mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-22 14:25:45 +00:00
feat(BE): add function read and download in document
This commit is contained in:
@@ -71,13 +71,14 @@ func (u *UniformityController) GetOne(c *fiber.Ctx) error {
|
||||
withDetails := c.QueryBool("with_details", false)
|
||||
calculation := service.UniformityCalculation{}
|
||||
var document *entity.Document
|
||||
var documentURL string
|
||||
var meanWeight float64
|
||||
if result.MeanUp > 0 {
|
||||
meanWeight = math.Round(result.MeanUp / 1.10)
|
||||
}
|
||||
if withDetails {
|
||||
var err error
|
||||
calculation, document, err = u.UniformityService.CalculateUniformityFromDocument(c, id)
|
||||
calculation, document, documentURL, err = u.UniformityService.CalculateUniformityFromDocument(c, id)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -111,7 +112,7 @@ func (u *UniformityController) GetOne(c *fiber.Ctx) error {
|
||||
Code: fiber.StatusOK,
|
||||
Status: "success",
|
||||
Message: "Get production uniformity successfully",
|
||||
Data: dto.ToUniformityDetailDTO(*result, calculation, document, standardDTO),
|
||||
Data: dto.ToUniformityDetailDTO(*result, calculation, document, documentURL, standardDTO),
|
||||
})
|
||||
}
|
||||
|
||||
@@ -154,7 +155,7 @@ func (u *UniformityController) CreateOne(c *fiber.Ctx) error {
|
||||
Code: fiber.StatusCreated,
|
||||
Status: "success",
|
||||
Message: "Create uniformity successfully",
|
||||
Data: dto.ToUniformityDetailDTO(*result, calculation, document, standardDTO),
|
||||
Data: dto.ToUniformityDetailDTO(*result, calculation, document, "", standardDTO),
|
||||
})
|
||||
}
|
||||
|
||||
@@ -237,7 +238,7 @@ func (u *UniformityController) UpdateOne(c *fiber.Ctx) error {
|
||||
Code: fiber.StatusOK,
|
||||
Status: "success",
|
||||
Message: "Update uniformity successfully",
|
||||
Data: dto.ToUniformityDetailDTO(*result, calculation, document, standardDTO),
|
||||
Data: dto.ToUniformityDetailDTO(*result, calculation, document, "", standardDTO),
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user