huanghongfa
2020-12-23 28acd0445560179dd4187a9bd834650ca3500bba
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngStructAreaServiceImpl.java
@@ -16,6 +16,7 @@
import org.springframework.util.ObjectUtils;
import javax.annotation.Resource;
import java.util.List;
/**
 * @program: springcloud_k8s_panzhihuazhihuishequ
@@ -43,7 +44,14 @@
             areaCode = Long.valueOf(comMngStructAreaDO1.getAreaCode())+1;
        }
        comMngStructAreaDO.setAreaCode(areaCode+"");
        int insert = comMngStructAreaDAO.insert(comMngStructAreaDO);
        int insert = 0;
        try {
            insert = comMngStructAreaDAO.insert(comMngStructAreaDO);
        } catch (Exception e) {
            if (e.getMessage().contains("unique_address_detail")) {
                return R.fail("小区地址已经存在");
            }
        }
        if (insert>0) {
            return R.ok(areaCode);
        }
@@ -135,5 +143,17 @@
        return R.ok(comMngStructAreaDO.getAreaCode());
    }
    /**
     * 查询小区
     *
     * @param communityId 社区id
     * @return 小区集合
     */
    @Override
    public R listArea(Long communityId) {
        List<ComMngStructAreaDO> comMngStructAreaDOS = comMngStructAreaDAO.selectList(new QueryWrapper<ComMngStructAreaDO>().lambda().eq(ComMngStructAreaDO::getCommunityId, communityId));
        return R.ok(comMngStructAreaDOS);
    }
}