diff --git a/src/main/java/com/huaheng/pc/config/warehouse/mapper/WarehouseMapper.java b/src/main/java/com/huaheng/pc/config/warehouse/mapper/WarehouseMapper.java index 6cf79f7..ce10b8c 100644 --- a/src/main/java/com/huaheng/pc/config/warehouse/mapper/WarehouseMapper.java +++ b/src/main/java/com/huaheng/pc/config/warehouse/mapper/WarehouseMapper.java @@ -17,4 +17,6 @@ public interface WarehouseMapper extends BaseMapper<Warehouse> { int companyCopy(@Param("warehouseCode") String warehouseCode, @Param("newWarehouseCode")String newWarehouseCode); + int userCopy(@Param("warehouseCode") String warehouseCode, @Param("newWarehouseCode")String newWarehouseCode); + } \ No newline at end of file diff --git a/src/main/java/com/huaheng/pc/config/warehouse/service/WarehouseServiceImpl.java b/src/main/java/com/huaheng/pc/config/warehouse/service/WarehouseServiceImpl.java index e1b3e47..3f7ff7d 100644 --- a/src/main/java/com/huaheng/pc/config/warehouse/service/WarehouseServiceImpl.java +++ b/src/main/java/com/huaheng/pc/config/warehouse/service/WarehouseServiceImpl.java @@ -163,6 +163,10 @@ public class WarehouseServiceImpl extends ServiceImpl<WarehouseMapper, Warehouse if (warehouseMapper.companyCopy(warehouseCode, newWarehouseCode) < 1){ throw new ServiceException("复制仓库货主关系表失败"); } + /* 复制仓库用户关系*/ + if (warehouseMapper.userCopy(warehouseCode, newWarehouseCode) < 1){ + throw new ServiceException("复制仓库货主关系表失败"); + } /* 复制角色*/ if (!roleService.roleCopy(warehouseCode, newWarehouseCode)){ throw new ServiceException("复制角色表失败"); diff --git a/src/main/resources/mybatis/config/WarehouseMapper.xml b/src/main/resources/mybatis/config/WarehouseMapper.xml index 0dea2fc..9498996 100644 --- a/src/main/resources/mybatis/config/WarehouseMapper.xml +++ b/src/main/resources/mybatis/config/WarehouseMapper.xml @@ -66,4 +66,9 @@ insert into warehouse_company(warehouseCode,companyId,companyCode) select #{newWarehouseCode},companyId,companyCode from warehouse_company where warehouseCode=#{warehouseCode} </insert> + + <insert id="userCopy"> + insert into sys_user_warehouse(userId,warehouseCode) + select userId,#{newWarehouseCode} from warehouse_company where warehouseCode=#{warehouseCode} + </insert> </mapper> \ No newline at end of file