危化品全生命周期管理后端
“djh”
2025-05-07 da2c594ade5d69621dd11a13bb758477e2dc079e
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()) {