Commit 377b26baeb49cd38626c11a96bb2978a2486aaa5
1 parent
13ae0bb3
添加复制仓库时,复制用户仓库关系表
Showing
3 changed files
with
11 additions
and
0 deletions
src/main/java/com/huaheng/pc/config/warehouse/mapper/WarehouseMapper.java
... | ... | @@ -17,4 +17,6 @@ public interface WarehouseMapper extends BaseMapper<Warehouse> { |
17 | 17 | |
18 | 18 | int companyCopy(@Param("warehouseCode") String warehouseCode, @Param("newWarehouseCode")String newWarehouseCode); |
19 | 19 | |
20 | + int userCopy(@Param("warehouseCode") String warehouseCode, @Param("newWarehouseCode")String newWarehouseCode); | |
21 | + | |
20 | 22 | } |
21 | 23 | \ No newline at end of file |
... | ... |
src/main/java/com/huaheng/pc/config/warehouse/service/WarehouseServiceImpl.java
... | ... | @@ -163,6 +163,10 @@ public class WarehouseServiceImpl extends ServiceImpl<WarehouseMapper, Warehouse |
163 | 163 | if (warehouseMapper.companyCopy(warehouseCode, newWarehouseCode) < 1){ |
164 | 164 | throw new ServiceException("复制仓库货主关系表失败"); |
165 | 165 | } |
166 | + /* 复制仓库用户关系*/ | |
167 | + if (warehouseMapper.userCopy(warehouseCode, newWarehouseCode) < 1){ | |
168 | + throw new ServiceException("复制仓库货主关系表失败"); | |
169 | + } | |
166 | 170 | /* 复制角色*/ |
167 | 171 | if (!roleService.roleCopy(warehouseCode, newWarehouseCode)){ |
168 | 172 | throw new ServiceException("复制角色表失败"); |
... | ... |
src/main/resources/mybatis/config/WarehouseMapper.xml
... | ... | @@ -66,4 +66,9 @@ |
66 | 66 | insert into warehouse_company(warehouseCode,companyId,companyCode) |
67 | 67 | select #{newWarehouseCode},companyId,companyCode from warehouse_company where warehouseCode=#{warehouseCode} |
68 | 68 | </insert> |
69 | + | |
70 | + <insert id="userCopy"> | |
71 | + insert into sys_user_warehouse(userId,warehouseCode) | |
72 | + select userId,#{newWarehouseCode} from warehouse_company where warehouseCode=#{warehouseCode} | |
73 | + </insert> | |
69 | 74 | </mapper> |
70 | 75 | \ No newline at end of file |
... | ... |