|
@@ -123,11 +123,11 @@ func (s *uhfService) QueryAllReaders() ([]dao.UHFReader, error) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// ListReaders 分页查询设备列表
|
|
// ListReaders 分页查询设备列表
|
|
|
-func (s *uhfService) ListReaders(req request.UHFReaderQuery) ([]response.UHFReaderResponse, int64, error) {
|
|
|
|
|
|
|
+func (s *uhfService) ListReaders(req request.UHFReaderQuery) ([]dao.UHFReader, int64, error) {
|
|
|
var readers []dao.UHFReader
|
|
var readers []dao.UHFReader
|
|
|
var total int64
|
|
var total int64
|
|
|
|
|
|
|
|
- query := global.GVA_DB.Model(&dao.UHFReader{})
|
|
|
|
|
|
|
+ query := global.GVA_DB.Model(&dao.UHFReader{}).Preload("Channel").Preload("ParkingLot")
|
|
|
|
|
|
|
|
if req.DeviceCode != "" {
|
|
if req.DeviceCode != "" {
|
|
|
query = query.Where("device_code LIKE ?", "%"+req.DeviceCode+"%")
|
|
query = query.Where("device_code LIKE ?", "%"+req.DeviceCode+"%")
|
|
@@ -158,27 +158,7 @@ func (s *uhfService) ListReaders(req request.UHFReaderQuery) ([]response.UHFRead
|
|
|
return nil, 0, err
|
|
return nil, 0, err
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- var list []response.UHFReaderResponse
|
|
|
|
|
- for _, reader := range readers {
|
|
|
|
|
- list = append(list, response.UHFReaderResponse{
|
|
|
|
|
- ID: reader.ID,
|
|
|
|
|
- DeviceCode: reader.DeviceCode,
|
|
|
|
|
- DeviceName: reader.DeviceName,
|
|
|
|
|
- ConnectType: reader.ConnectType,
|
|
|
|
|
- IPAddress: reader.IPAddress,
|
|
|
|
|
- Port: reader.Port,
|
|
|
|
|
- COMPort: reader.COMPort,
|
|
|
|
|
- BaudRate: reader.BaudRate,
|
|
|
|
|
- Status: reader.Status,
|
|
|
|
|
- IsActive: reader.IsActive,
|
|
|
|
|
- Description: reader.Description,
|
|
|
|
|
- ParkingLotID: reader.ParkingLotID,
|
|
|
|
|
- CreatedAt: reader.CreatedAt,
|
|
|
|
|
- UpdatedAt: reader.UpdatedAt,
|
|
|
|
|
- })
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- return list, total, nil
|
|
|
|
|
|
|
+ return readers, total, nil
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// DeleteReader 删除设备
|
|
// DeleteReader 删除设备
|