diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/DevMergeServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/DevMergeServiceImpl.java index 0ac370c..7996f5d 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/DevMergeServiceImpl.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/DevMergeServiceImpl.java @@ -243,8 +243,10 @@ public class DevMergeServiceImpl implements DevMergeService { public AjaxResult interDevice(MaDevInfo maDevInfo) { try { Long thisLoginUserDeptId = SecurityUtils.getLoginUser().getSysUser().getDeptId(); + String province = SecurityUtils.getLoginUser().getSysUser().getDept().getProvince(); maDevInfo.setPropertyUnitId(Math.toIntExact(thisLoginUserDeptId)); maDevInfo.setCode(getString()); + maDevInfo.setProvince(province); Integer i = devMergeMapper.interDevice(maDevInfo); if (i > 0) { devInfoMapper.deleteDevInfoProperties(Long.valueOf(maDevInfo.getMaId())); diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/basic/BmCompanyAddressMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/basic/BmCompanyAddressMapper.xml index 9d4fc06..a8bbcd8 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/basic/BmCompanyAddressMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/basic/BmCompanyAddressMapper.xml @@ -21,9 +21,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select bca.id, bca.company_id, bca.province_code, bca.city_code, bca.area_code, bca.address, bca.create_time, bca.update_time, b.name as area_name, b1.name as province_name, b2.name as city_name from bm_company_address bca - LEFT JOIN base_address b ON b.code = bca.area_code - LEFT JOIN base_address b1 on bca.province_code = b1.code - LEFT JOIN base_address b2 on bca.city_code = b2.code + LEFT JOIN sys_cnarea b ON b.area_code = bca.area_code + LEFT JOIN sys_cnarea b1 on bca.province_code = b1.area_code + LEFT JOIN sys_cnarea b2 on bca.city_code = b2.area_code select name - from base_address where code = #{city} + from sys_cnarea where area_code = #{city} diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/home/MaTypeInfoMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/home/MaTypeInfoMapper.xml index 3485830..e9095d5 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/home/MaTypeInfoMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/home/MaTypeInfoMapper.xml @@ -82,10 +82,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"