Add employee serial QR query support
This commit is contained in:
@@ -147,7 +147,7 @@ func (s *EmployeeSerialsService) generateWithDB(
|
||||
// Query 查询员工序列号信息
|
||||
func (s *EmployeeSerialsService) Query(serialNumber string) (*models.EmployeeSerial, error) {
|
||||
var serial models.EmployeeSerial
|
||||
result := database.DB.Preload("User").Where("serial_number = ?", strings.ToUpper(serialNumber)).First(&serial)
|
||||
result := database.DB.Preload("User").Preload("Employee").Where("serial_number = ?", strings.ToUpper(serialNumber)).First(&serial)
|
||||
if result.Error != nil {
|
||||
return nil, fmt.Errorf("查询员工序列号失败: %w", errors.New("序列号不存在"))
|
||||
}
|
||||
@@ -161,7 +161,7 @@ func (s *EmployeeSerialsService) FindAll(page int, limit int, search string) ([]
|
||||
var total int64
|
||||
|
||||
offset := (page - 1) * limit
|
||||
db := database.DB.Preload("User")
|
||||
db := database.DB.Preload("User").Preload("Employee")
|
||||
|
||||
// 搜索条件
|
||||
if search != "" {
|
||||
|
||||
Reference in New Issue
Block a user