Browse Source

相机列表导出修改

gao.qiang 1 year ago
parent
commit
292420a392

+ 2 - 0
business-service/src/main/java/com/ozs/service/service/BaseCameraManagementService.java

@@ -35,4 +35,6 @@ public interface BaseCameraManagementService extends IService<BaseCameraManageme
     List<String> getUserIdList(String userId);
 
     IPage<BaseCameraManagement> queryPage(BaseCameraManagementVo baseCameraManagementVo);
+
+    List<BaseCameraManagement> baseCameraManagementList(BaseCameraManagementVo baseCameraManagementVo);
 }

+ 5 - 0
business-service/src/main/java/com/ozs/service/service/impl/BaseCameraManagementServiceImpl.java

@@ -300,4 +300,9 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag
         pageR.setTotal(page.getTotal());
         return pageR;
     }
+
+    @Override
+    public List<BaseCameraManagement> baseCameraManagementList(BaseCameraManagementVo baseCameraManagementVo) {
+        return baseCameraManagementMapper.selectCameraManagementList(baseCameraManagementVo);
+    }
 }

+ 5 - 20
hazard-admin/src/main/java/com/ozs/web/controller/accountmanagment/BaseCameraManagementController.java

@@ -472,25 +472,10 @@ public class BaseCameraManagementController extends BaseController {
     @ApiOperation("导出相机台账管理信息")
     @PostMapping("/exportBaseAccountManagement")
     @Log(title = "相机台账管理", businessType = BusinessType.EXPORT)
-    public void exportBaseAccountManagement(HttpServletResponse response, @RequestBody BaseCameraManagementVo baseAccountManagementVo) {
-        LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>();
-        if (!ObjectUtils.isEmpty(baseAccountManagementVo.getLineDir())) {
-            lw.eq(BaseCameraManagement::getLineDir, baseAccountManagementVo.getLineDir());
-        }
-        if (!StringUtils.isBlank(baseAccountManagementVo.getRailwayCode())) {
-            lw.eq(BaseCameraManagement::getRailwayCode, baseAccountManagementVo.getRailwayCode());
-        }
-        if (!ObjectUtils.isEmpty(baseAccountManagementVo.getDeptId())) {
-            lw.eq(BaseCameraManagement::getDeptId, baseAccountManagementVo.getDeptId());
-        }
-        if (!ObjectUtils.isEmpty(baseAccountManagementVo.getBeginMile())) {
-            lw.ge(BaseCameraManagement::getBeginMile, baseAccountManagementVo.getBeginMile());
-        }
-        if (!ObjectUtils.isEmpty(baseAccountManagementVo.getEndMile())) {
-            lw.le(BaseCameraManagement::getEndMile, baseAccountManagementVo.getEndMile());
-        }
-        List<BaseCameraManagement> list = baseCameraManagementService.list(lw);
-        for (BaseCameraManagement baseCameraManagement : list) {
+    public void exportBaseAccountManagement(HttpServletResponse response, @RequestBody BaseCameraManagementVo baseCameraManagementVo) {
+        baseCameraManagementVo = (BaseCameraManagementVo) dataScoreUtil.setDataScore(getUserId(), baseCameraManagementVo);
+        List<BaseCameraManagement> baseCameraManagementList = baseCameraManagementService.baseCameraManagementList(baseCameraManagementVo);
+        for (BaseCameraManagement baseCameraManagement : baseCameraManagementList) {
             SysDept sysDept = deptService.selectDeptById(baseCameraManagement.getDeptId());
             baseCameraManagement.setDeptName(sysDept.getDeptName());
             LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
@@ -507,7 +492,7 @@ public class BaseCameraManagementController extends BaseController {
             baseCameraManagement.setBeginMiles(begin);
         }
         ExcelUtil<BaseCameraManagement> util = new ExcelUtil<>(BaseCameraManagement.class);
-        util.exportExcel(response, list, "台账管理相机数据");
+        util.exportExcel(response, baseCameraManagementList, "台账管理相机数据");
     }