From 28acd0445560179dd4187a9bd834650ca3500bba Mon Sep 17 00:00:00 2001
From: huanghongfa <18228131219@163.com>
Date: 星期三, 23 十二月 2020 17:44:13 +0800
Subject: [PATCH] 我的模块

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngStructAreaServiceImpl.java |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngStructAreaServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngStructAreaServiceImpl.java
index c6fb92b..839cd6e 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngStructAreaServiceImpl.java
+++ b/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);
+    }
+
 
 }

--
Gitblit v1.7.1