|
@@ -6,17 +6,16 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.platform.api.request.PrinterPageReqVo;
|
|
import com.platform.api.request.PrinterPageReqVo;
|
|
|
import com.platform.api.request.PrinterSaveReqVo;
|
|
import com.platform.api.request.PrinterSaveReqVo;
|
|
|
import com.platform.api.request.PrinterStatusReqVo;
|
|
import com.platform.api.request.PrinterStatusReqVo;
|
|
|
-import com.platform.api.response.PlatformEnterpriseResVo;
|
|
|
|
|
import com.platform.api.response.PrinterDetailResVo;
|
|
import com.platform.api.response.PrinterDetailResVo;
|
|
|
import com.platform.api.response.PrinterPageResVo;
|
|
import com.platform.api.response.PrinterPageResVo;
|
|
|
import com.platform.entity.KwsPrinter;
|
|
import com.platform.entity.KwsPrinter;
|
|
|
import com.platform.exception.IotException;
|
|
import com.platform.exception.IotException;
|
|
|
import com.platform.result.HttpV1Status;
|
|
import com.platform.result.HttpV1Status;
|
|
|
import com.platform.result.PageDataResult;
|
|
import com.platform.result.PageDataResult;
|
|
|
-import com.platform.result.PageResult;
|
|
|
|
|
import com.platform.service.KwsPrinterRepository;
|
|
import com.platform.service.KwsPrinterRepository;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
+import org.apache.commons.collections4.CollectionUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -53,6 +52,9 @@ public class KwsPrinterManageService {
|
|
|
// 执行数据库分页查询
|
|
// 执行数据库分页查询
|
|
|
IPage<KwsPrinter> page = kwsPrinterRepository.pageQuery(reqVo.getPageNum(), reqVo.getPageSize(),
|
|
IPage<KwsPrinter> page = kwsPrinterRepository.pageQuery(reqVo.getPageNum(), reqVo.getPageSize(),
|
|
|
reqVo.getPrinterName(), reqVo.getEntId());
|
|
reqVo.getPrinterName(), reqVo.getEntId());
|
|
|
|
|
+ if (CollectionUtils.isEmpty(page.getRecords())){
|
|
|
|
|
+ return PageDataResult.empty(reqVo.getPageNum(), reqVo.getPageSize());
|
|
|
|
|
+ }
|
|
|
// 构建返回结果,填充企业名称等额外信息
|
|
// 构建返回结果,填充企业名称等额外信息
|
|
|
return PageDataResult.of(page, buildPageRes(page.getRecords()));
|
|
return PageDataResult.of(page, buildPageRes(page.getRecords()));
|
|
|
}
|
|
}
|