mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-23 14:55:42 +00:00
adjust employee
This commit is contained in:
@@ -52,7 +52,7 @@ func (s employeesService) ensureEmployeeAccess(c *fiber.Ctx, employeeID uint) er
|
||||
db := s.Repository.DB().WithContext(c.Context()).
|
||||
Table("employees e").
|
||||
Joins("JOIN employee_kandangs ek ON ek.employee_id = e.id").
|
||||
Joins("JOIN kandangs k ON k.id = ek.kandang_id").
|
||||
Joins("JOIN kandang_groups k ON k.id = ek.kandang_id").
|
||||
Joins("JOIN locations loc ON loc.id = k.location_id").
|
||||
Joins("JOIN areas a ON a.id = loc.area_id").
|
||||
Where("e.id = ?", employeeID).
|
||||
@@ -79,7 +79,7 @@ func (s employeesService) ensureKandangIDsAccess(c *fiber.Ctx, kandangIDs []uint
|
||||
}
|
||||
|
||||
db := s.Repository.DB().WithContext(c.Context()).
|
||||
Table("kandangs k").
|
||||
Table("kandang_groups k").
|
||||
Joins("JOIN locations loc ON loc.id = k.location_id").
|
||||
Joins("JOIN areas a ON a.id = loc.area_id").
|
||||
Where("k.id IN ?", kandangIDs)
|
||||
@@ -109,7 +109,7 @@ func (s employeesService) GetAll(c *fiber.Ctx, params *validation.Query) ([]enti
|
||||
employeess, total, err := s.Repository.GetAll(c.Context(), offset, params.Limit, func(db *gorm.DB) *gorm.DB {
|
||||
db = s.withRelations(db)
|
||||
db = db.Joins("JOIN employee_kandangs ek ON ek.employee_id = employees.id").
|
||||
Joins("JOIN kandangs k ON k.id = ek.kandang_id").
|
||||
Joins("JOIN kandang_groups k ON k.id = ek.kandang_id").
|
||||
Joins("JOIN locations loc ON loc.id = k.location_id").
|
||||
Joins("JOIN areas a ON a.id = loc.area_id")
|
||||
var scopeErr error
|
||||
|
||||
Reference in New Issue
Block a user