101captain
2022-05-23 83bdaea1c6379646b32a44d7e494ec8d0f57adcd
花城E+bug更新
1个文件已修改
21 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngCarServiceImpl.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngCarServiceImpl.java
@@ -180,11 +180,11 @@
    @Override
    public R listSaveMngCarExcelVO(List<ComMngCarExcelVO> list, Long communityId) {
        // 获取社区下所有的小区
        List<ComMngStructAreaDO> comMngStructAreaDOs = comMngStructAreaDAO.selectList(
            new QueryWrapper<ComMngStructAreaDO>().lambda().eq(ComMngStructAreaDO::getCommunityId, communityId));
        Map<String, ComMngStructAreaDO> areaMap = new HashMap<>(comMngStructAreaDOs.size());
        comMngStructAreaDOs.forEach(comMngStructAreaDO -> {
            areaMap.put(comMngStructAreaDO.getAreaName(), comMngStructAreaDO);
        List<ComMngVillageDO> comMngVillageDOS = comMngVillageDAO.selectList(
            new QueryWrapper<ComMngVillageDO>().lambda().eq(ComMngVillageDO::getCommunityId, communityId));
        Map<String, ComMngVillageDO> areaMap = new HashMap<>(comMngVillageDOS.size());
        comMngVillageDOS.forEach(comMngVillageDO -> {
            areaMap.put(comMngVillageDO.getName(),comMngVillageDO);
        });
        List<ComMngCarDO> comMngCarDOS = new ArrayList<>();
        list.forEach(vo -> {
@@ -199,7 +199,7 @@
                }
                comMngCarDO.setCommunityId(communityId);
                comMngCarDO.setAreaId(areaMap.get(vo.getAreaName()).getId());
                comMngCarDO.setAreaId(areaMap.get(vo.getAreaName()).getVillageId());
                R<SysUserVO> sysUserVOR = userService.getSysUserVOByPhone(vo.getMobile());
                if (R.isOk(sysUserVOR)) {
                    SysUserVO sysUserVO =
@@ -210,8 +210,13 @@
                comMngCarDOS.add(comMngCarDO);
            }
        });
        this.saveBatch(comMngCarDOS);
        return R.ok("共计导入车辆数量:" + comMngCarDOS.size());
        if(comMngCarDOS.isEmpty()){
            return R.fail("导入数据有误");
        }
        else {
            this.saveBatch(comMngCarDOS);
            return R.ok("共计导入车辆数量:" + comMngCarDOS.size());
        }
    }
    @Override