From e3bdcfdcc6357bd10775b604e730ddee25788658 Mon Sep 17 00:00:00 2001 From: zy_Java <654600784@qq.com> Date: Wed, 10 Nov 2021 10:59:07 +0800 Subject: [PATCH 1/3] =?UTF-8?q?20211110=E4=BF=AE=E5=A4=8D=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E8=A7=92=E8=89=B2=E6=97=B6=E5=AF=B9=E8=B0=81=E4=B8=8D?= =?UTF-8?q?=E5=8F=AF=E8=A7=81=E7=AD=89=E7=9B=B8=E5=85=B3=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/mapper_dao/ProRoleDao.xml | 4 +++ signin/src/main/resources/application.yml | 4 +-- .../java/com/ccsens/util/wx/WxXcxUtil.java | 27 +++++++++++-------- 3 files changed, 22 insertions(+), 13 deletions(-) diff --git a/common/src/main/resources/mapper_dao/ProRoleDao.xml b/common/src/main/resources/mapper_dao/ProRoleDao.xml index 7cc5b69e..2cbd3d24 100644 --- a/common/src/main/resources/mapper_dao/ProRoleDao.xml +++ b/common/src/main/resources/mapper_dao/ProRoleDao.xml @@ -151,6 +151,10 @@ t_pro_role r LEFT JOIN t_label l on r.label_id = l.id LEFT JOIN t_pro_role_repulsion rr on r.id = rr.role_id and rr.rec_status = 0 + and rr.repulsion_role_id in + + #{item.id} + WHERE r.project_id = #{projectId} and r.rec_status = 0 diff --git a/signin/src/main/resources/application.yml b/signin/src/main/resources/application.yml index ebc544af..b5408a3a 100644 --- a/signin/src/main/resources/application.yml +++ b/signin/src/main/resources/application.yml @@ -1,5 +1,5 @@ spring: profiles: - active: test - include: util-test,common + active: dev + include: util-dev,common diff --git a/util/src/main/java/com/ccsens/util/wx/WxXcxUtil.java b/util/src/main/java/com/ccsens/util/wx/WxXcxUtil.java index 03af2afb..26ac0908 100644 --- a/util/src/main/java/com/ccsens/util/wx/WxXcxUtil.java +++ b/util/src/main/java/com/ccsens/util/wx/WxXcxUtil.java @@ -135,7 +135,7 @@ public class WxXcxUtil { public String signType; } - //TODO + private static final String URL_LOGIN = "https://api.weixin.qq.com/sns/jscode2session?appid=%1$s&secret=%2$s&js_code=%3$s&grant_type=%4$s"; private static final String URL_GET_ACCESS_TOKEN @@ -158,35 +158,38 @@ public class WxXcxUtil { // private static final String appid = "wx7af1bf1e14facf82"; // private static final String secret = "a6613fae11b497639c0224b820aaf6d9"; - //TODO + private static final String appid = "wx356e01c7eb01d55d"; private static final String secret = "353033db85d4b5a35f05d1c0176a0cc6"; - //TODO + private static final String appid_sq = "wx55fa235267ca11e6"; private static final String secret_sq = "d75a5a7538ff9c72f781738850817081"; - //TODO + private static final String appid_sp = "wx2ebb5cf926fe1ddb"; private static final String secret_sp = "38e4425b8e3647015b439c6d38172b49"; - //TODO + private static final String appid_bh = "wxd06d18fe7c75b498"; private static final String secret_bh = "202ad7f3d95b0532948c667c468c9a56"; - //TODO + private static final String appid_health = "wx2f9ef33e08053bbf"; private static final String secret_health = "af90801c26bc177681b2c39a603605b9"; - //TODO + private static final String appid_enterprise = "wx808fa75921bd8f22"; private static final String secret_enterprise = "8d2e95462bfeab363ee84776bc807859"; - //TODO + private static final String appid_tall = "wxf72a76c2ea24a472"; private static final String secret_tall = "5aa3fc421a149ec1e59a4a4f472e1223"; // 暴风眼 private static final String appid_basic_car = "wx3190e3f68dd4d068"; private static final String secret_basic_car = "71d797c1f81f9f0caadab3289ee7367c"; + // 燕园小程序 + private static final String APPID_YANYUAN = "wx733e229f00dc5c6f"; + private static final String SECRET_YANYUAN = "9aa0a81973cc5f13c02548b5244accc2"; private static final String mchid = ""; private static final String key = ""; - //TODO + private static String appId(String gameType){ switch (gameType){ case "SP": @@ -203,12 +206,13 @@ public class WxXcxUtil { return appid_tall; case "basicCar": return appid_basic_car; + case "yanyuan": + return APPID_YANYUAN; default: return appid; } } - //TODO private static String secret(String gameType){ switch (gameType){ case "SP": @@ -225,12 +229,13 @@ public class WxXcxUtil { return secret_tall; case "basicCar": return secret_basic_car; + case "yanyuan": + return SECRET_YANYUAN; default: return secret; } } - //TODO /** * 小程序登陆,根据code获取用户信息(openid,sessionKey,) * @param code From 1640a3d05e5667dc9556dbda1c76c7fcfb33a53c Mon Sep 17 00:00:00 2001 From: zhizhi wu <2377881365@qq.com> Date: Wed, 10 Nov 2021 11:37:52 +0800 Subject: [PATCH 2/3] mustlogin phone --- .../java/com/ccsens/cloudutil/aspect/MustLoginAspect.java | 2 ++ signin/src/main/resources/application.yml | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/cloudutil/src/main/java/com/ccsens/cloudutil/aspect/MustLoginAspect.java b/cloudutil/src/main/java/com/ccsens/cloudutil/aspect/MustLoginAspect.java index 5af6adde..749d06c0 100644 --- a/cloudutil/src/main/java/com/ccsens/cloudutil/aspect/MustLoginAspect.java +++ b/cloudutil/src/main/java/com/ccsens/cloudutil/aspect/MustLoginAspect.java @@ -106,6 +106,7 @@ public class MustLoginAspect { Long userId = json.getLong("id"); String userName = json.getString("userName"); String avatarUrl = json.getString("avatarUrl"); + String phone = json.getString("phone"); if (userId == null || userId == 0) { return JsonResponse.newInstance().ok(CodeEnum.NOT_LOGIN); } @@ -114,6 +115,7 @@ public class MustLoginAspect { dto.setUserId(userId); dto.setUserName(userName); dto.setAvatarUrl(avatarUrl); + dto.setPhone(phone); } Object result = pjp.proceed(); diff --git a/signin/src/main/resources/application.yml b/signin/src/main/resources/application.yml index ebc544af..b5408a3a 100644 --- a/signin/src/main/resources/application.yml +++ b/signin/src/main/resources/application.yml @@ -1,5 +1,5 @@ spring: profiles: - active: test - include: util-test,common + active: dev + include: util-dev,common From 880b4d1e35a267cf75a133cd6f92a36fef7494a8 Mon Sep 17 00:00:00 2001 From: zhizhi wu <2377881365@qq.com> Date: Mon, 15 Nov 2021 14:58:59 +0800 Subject: [PATCH 3/3] feign projectdto --- .../java/com/ccsens/cloudutil/bean/tall/dto/ProjectDto.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cloudutil/src/main/java/com/ccsens/cloudutil/bean/tall/dto/ProjectDto.java b/cloudutil/src/main/java/com/ccsens/cloudutil/bean/tall/dto/ProjectDto.java index ff5d1f29..26da5725 100644 --- a/cloudutil/src/main/java/com/ccsens/cloudutil/bean/tall/dto/ProjectDto.java +++ b/cloudutil/src/main/java/com/ccsens/cloudutil/bean/tall/dto/ProjectDto.java @@ -39,6 +39,8 @@ public class ProjectDto { private Long endTime; @ApiModelProperty("接口访问地址") private String url; + @ApiModelProperty("模板code") + private String code; @ApiModelProperty("用户列表") private Set userIdList; }