危化品全生命周期管理后端
“djh”
2025-04-21 437f8e2b89a18363a1073fdbb3ab99bcd840a757
hazmat-system/src/main/java/com/gkhy/hazmat/system/service/impl/HzProductServiceImpl.java
@@ -51,9 +51,13 @@
        }
        SysUser currentUser = SecurityUtils.getLoginUser().getUser();
        checkUserAllowed(null,currentUser);
        //设置分表id
        IdTableNameHandler.setCurrentId(currentUser.getCompanyId());
        product.setCompanyId(currentUser.getCompanyId());
        if (currentUser.getUserType().equals(UserTypeEnum.CHECK_USER.getCode())){
            IdTableNameHandler.setCurrentId(product.getCompanyId());
        }else {
            //设置分表id
            IdTableNameHandler.setCurrentId(currentUser.getCompanyId());
            product.setCompanyId(currentUser.getCompanyId());
        }
        PageUtils.startPage();
        List<HzProduct> productList = baseMapper.selectProductList(product);
        IdTableNameHandler.removeCurrentId();
@@ -206,9 +210,14 @@
    public CommonPage selectProductGroupWarehouse(HzProduct product) {
        SysUser currentUser = SecurityUtils.getLoginUser().getUser();
        checkUserAllowed(null,currentUser);
        //设置分表id
        IdTableNameHandler.setCurrentId(currentUser.getCompanyId());
        product.setCompanyId(currentUser.getCompanyId());
        if (currentUser.getUserType().equals(UserTypeEnum.CHECK_USER.getCode())){
            IdTableNameHandler.setCurrentId(product.getCompanyId());
        }else {
            //设置分表id
            //todo
            IdTableNameHandler.setCurrentId(currentUser.getCompanyId());
            product.setCompanyId(currentUser.getCompanyId());
        }
        PageUtils.startPage();
        List<HzProductWarehouseVO> productList = baseMapper.selectProductGroupWareHouse(product);
        if(!productList.isEmpty()) {