huanghongfa
2020-12-28 c68e631c3ef3c105b82bbc9e40118c3301ea9237
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);
        }
@@ -61,10 +69,10 @@
        Page page = new Page<>();
        Long pageNum = comMngStructAreaVO.getPageNum();
        Long pageSize = comMngStructAreaVO.getPageSize();
        if (ObjectUtils.isEmpty(pageNum)||0==pageNum) {
        if (null==pageNum||0==pageNum) {
            pageNum = 1l;
        }
        if (ObjectUtils.isEmpty(pageSize)||0==pageSize) {
        if (null==pageSize||0==pageSize) {
            pageSize = 10l;
        }
        page.setSize(pageSize);
@@ -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);
    }
}