From 1ed8b1805f67f2db0ff7b90587d2083f8e3cd6a2 Mon Sep 17 00:00:00 2001
From: liuchuang <123456>
Date: Mon, 19 Apr 2021 10:02:11 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=BF=97=E6=84=BF=E8=80=85?=
=?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E7=A0=81=E7=94=9F=E6=88=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../elink/esua/epdc/dto/DeptMaCodeDTO.java | 7 +++-
.../epdc-admin/epdc-admin-server/pom.xml | 9 ++++++
.../elink/esua/epdc/dao/DeptMaCodeDao.java | 12 ++++++-
.../esua/epdc/entity/DeptMaCodeEntity.java | 7 +++-
.../service/impl/DeptMaCodeServiceImpl.java | 32 ++++++++++++-------
.../src/main/resources/application.yml | 9 +++++-
.../main/resources/mapper/DeptMaCodeDao.xml | 12 +++++--
7 files changed, 70 insertions(+), 18 deletions(-)
diff --git a/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/DeptMaCodeDTO.java b/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/DeptMaCodeDTO.java
index 60c74d04..f730479e 100644
--- a/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/DeptMaCodeDTO.java
+++ b/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/DeptMaCodeDTO.java
@@ -99,4 +99,9 @@ public class DeptMaCodeDTO implements Serializable {
*/
private String grid;
-}
\ No newline at end of file
+ /**
+ * 志愿者去哪小程序网格码
+ */
+ private String volunteerCodeUrl;
+
+}
diff --git a/esua-epdc/epdc-admin/epdc-admin-server/pom.xml b/esua-epdc/epdc-admin/epdc-admin-server/pom.xml
index 537f98e4..9230ffca 100644
--- a/esua-epdc/epdc-admin/epdc-admin-server/pom.xml
+++ b/esua-epdc/epdc-admin/epdc-admin-server/pom.xml
@@ -173,6 +173,9 @@
wx3ea0a6fb71ddf659
2154e86d56df9fae4224c93a17e01bb3
+
+ wxc4fe0ea629aaa309
+ 34fa86621c3c1dcebd39db333e746d88
114.215.125.123:9876
@@ -213,6 +216,9 @@
wx3ea0a6fb71ddf659
2154e86d56df9fae4224c93a17e01bb3
+
+ wxc4fe0ea629aaa309
+ 34fa86621c3c1dcebd39db333e746d88
114.215.125.123:9876
jinshui-organizationGroup
@@ -241,6 +247,9 @@
wx3ea0a6fb71ddf659
2154e86d56df9fae4224c93a17e01bb3
+
+ wxc4fe0ea629aaa309
+ 34fa86621c3c1dcebd39db333e746d88
diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/dao/DeptMaCodeDao.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/dao/DeptMaCodeDao.java
index c5bb9c47..a1235662 100644
--- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/dao/DeptMaCodeDao.java
+++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/dao/DeptMaCodeDao.java
@@ -53,4 +53,14 @@ public interface DeptMaCodeDao extends BaseDao {
* @date 2019/9/19 10:38
*/
List selectListNoCodeGridId();
-}
\ No newline at end of file
+
+ /**
+ * 根据网格ID删除网格码
+ */
+ void deleteMaCodeByGridId(Long gridId);
+
+ /**
+ * 根据网格长标识删除网格码
+ */
+ void deleteMaCodeByLeaderFlag(String leaderFlag);
+}
diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/DeptMaCodeEntity.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/DeptMaCodeEntity.java
index 18a96368..37b0f0f1 100644
--- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/DeptMaCodeEntity.java
+++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/DeptMaCodeEntity.java
@@ -51,4 +51,9 @@ public class DeptMaCodeEntity extends BaseEpdcEntity {
*/
private String leaderFlag;
-}
\ No newline at end of file
+ /**
+ * 志愿者去哪小程序网格码
+ */
+ private String volunteerCodeUrl;
+
+}
diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/DeptMaCodeServiceImpl.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/DeptMaCodeServiceImpl.java
index 492128a0..877ed263 100644
--- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/DeptMaCodeServiceImpl.java
+++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/DeptMaCodeServiceImpl.java
@@ -17,6 +17,7 @@
package com.elink.esua.epdc.service.impl;
+import cn.binarywang.wx.miniapp.api.WxMaService;
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -150,8 +151,10 @@ public class DeptMaCodeServiceImpl extends BaseServiceImpl wrapper = new QueryWrapper<>();
- wrapper.eq("leader_flag", YesOrNoEnum.YES.value());
- Integer selectCount = this.baseDao.selectCount(wrapper);
- if (selectCount > NumConstant.ZERO) {
- return new Result();
- }
DeptMaCodeEntity entity = new DeptMaCodeEntity();
- entity.setCodeUrl(this.createMaCode("gridLeader", MA_FRONT_PAGE_URL));
+ entity.setCodeUrl(this.createMaCode("gridLeader", MA_FRONT_PAGE_URL, NumConstant.ZERO_STR));
+ entity.setVolunteerCodeUrl(this.createMaCode("gridLeader", MA_FRONT_PAGE_URL, NumConstant.ONE_STR));
entity.setLeaderFlag(YesOrNoEnum.YES.value());
+ baseDao.deleteMaCodeByLeaderFlag(NumConstant.ONE_STR);
this.baseDao.insert(entity);
return new Result();
}
@@ -187,14 +188,21 @@ public class DeptMaCodeServiceImpl extends BaseServiceImpl
-
\ No newline at end of file
+
+ DELETE FROM epdc_dept_ma_code WHERE GRID_ID = #{gridId}
+
+
+
+ DELETE FROM epdc_dept_ma_code WHERE LEADER_FLAG = #{leaderFlag}
+
+
+