From 70d2a5d0f9c6951b2d4cac954041ed73582ff7eb Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 09 六月 2025 11:54:00 +0800
Subject: [PATCH] 6.9新增登录失败冻结逻辑

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComClusterOrganizationMemberServiceImpl.java |   25 ++++++++++++++++---------
 1 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComClusterOrganizationMemberServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComClusterOrganizationMemberServiceImpl.java
index 950f63f..c070136 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComClusterOrganizationMemberServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComClusterOrganizationMemberServiceImpl.java
@@ -81,9 +81,9 @@
         BeanUtils.copyProperties(addClusterMemberAdminDto,organizationMemberDO);
         organizationMemberDO.setCreateAt(new Date());
         if(this.baseMapper.insert(organizationMemberDO) > 0){
-            return R.ok();
+            return R.ok("添加成功");
         }
-        return R.fail();
+        return R.fail("添加失败");
     }
 
     /**
@@ -109,9 +109,9 @@
         BeanUtils.copyProperties(editClusterMemberAdminDto,organizationMemberDO);
         organizationMemberDO.setUpdateAt(new Date());
         if(this.baseMapper.updateById(organizationMemberDO) > 0){
-            return R.ok();
+            return R.ok("编辑成功");
         }
-        return R.fail();
+        return R.fail("编辑失败");
     }
 
     /**
@@ -126,9 +126,9 @@
         organizationMemberDO.setIsDel(ComClusterOrganizationMemberDO.isOk.yes);
         organizationMemberDO.setUpdateAt(new Date());
         if(this.baseMapper.updateById(organizationMemberDO) > 0){
-            return R.ok();
+            return R.ok("删除成功");
         }
-        return R.fail();
+        return R.fail("删除失败");
     }
 
     /**
@@ -205,13 +205,19 @@
             if(!isOnly(memberExcel.getIdCard(),memberMap)){
                 ComClusterMemberExcelErrorVO memberExcelErrorVO = new ComClusterMemberExcelErrorVO();
                 BeanUtils.copyProperties(memberExcel,memberExcelErrorVO);
-                memberExcelErrorVO.setError("该成员已存在");
+                //判断该成员是否是已存在还是身份证号码重复
+                ComClusterOrganizationMemberDO memberDO = (ComClusterOrganizationMemberDO)memberMap.get(memberExcel.getIdCard());
+                if(memberDO.getName().equals(memberExcel.getName())){
+                    memberExcelErrorVO.setError("该成员已存在");
+                }else{
+                    memberExcelErrorVO.setError("身份证号重复");
+                }
                 mistakes.add(memberExcelErrorVO);
                 continue;
             }
 
             //判断组织是否存在
-            if(!isOnly(memberExcel.getClusterName(),clusterMap)){
+            if(isOnly(memberExcel.getClusterName(),clusterMap)){
                 ComClusterMemberExcelErrorVO memberExcelErrorVO = new ComClusterMemberExcelErrorVO();
                 BeanUtils.copyProperties(memberExcel,memberExcelErrorVO);
                 memberExcelErrorVO.setError("该组织在本社区不存在");
@@ -223,7 +229,7 @@
             }
 
             //判断民族是否存在
-            if(!isOnly(memberExcel.getNation(),nationMap)){
+            if(isOnly(memberExcel.getNation(),nationMap)){
                 ComClusterMemberExcelErrorVO memberExcelErrorVO = new ComClusterMemberExcelErrorVO();
                 BeanUtils.copyProperties(memberExcel,memberExcelErrorVO);
                 memberExcelErrorVO.setError("您填写的民族不存在");
@@ -239,6 +245,7 @@
             clusterMember.setNationCode(nationCode);
             clusterMember.setImageUrl(Constants.CLUSTER_MEMBER_DEFAULT_IMAGE_URL);
             clusterMember.setCreateAt(nowDate);
+            clusterMember.setCommunityId(communityId);
             saveList.add(clusterMember);
             memberMap.put(clusterMember.getIdCard(),clusterMember);
         }

--
Gitblit v1.7.1