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..dfd3a77f 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;
@@ -66,7 +67,8 @@ public class DeptMaCodeServiceImpl extends BaseServiceImpl page(Map params) {
@@ -150,8 +152,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_VOLUNTEER_PAGE_URL, NumConstant.ONE_STR));
entity.setLeaderFlag(YesOrNoEnum.YES.value());
+ baseDao.deleteMaCodeByLeaderFlag(NumConstant.ONE_STR);
this.baseDao.insert(entity);
return new Result();
}
@@ -187,14 +189,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}
+
+
+