Commit 377b26baeb49cd38626c11a96bb2978a2486aaa5

Authored by pengcheng
1 parent 13ae0bb3

添加复制仓库时,复制用户仓库关系表

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
... ...