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} + + +