ソースを参照

支付宝绑定秘钥

helixiao 1 年間 前
コミット
b35ac98de4

+ 2 - 0
src/main/java/com/ydtech/components/TokenInterceptor.java

@@ -98,6 +98,8 @@ public class TokenInterceptor {
         notMatchList.add("/user/**");
         notMatchList.add("/user/saveTeamLeader");
         notMatchList.add("/ins/taskImage/uploadFileByPartner");
+        notMatchList.add("/APPPartner/loginWechat");
+        notMatchList.add("/APPPartner/loginAlipay");
 
         /**
          * 天天企赋api接口回调

+ 3 - 0
src/main/java/com/ydtech/modules/admin/model/vo/AAPLoginVo.java

@@ -15,4 +15,7 @@ public class AAPLoginVo {
     private int type;
     @ApiModelProperty(value = "类型:合伙人等级")
     private int level;
+
+    @ApiModelProperty("用户id")
+    private String userId;
 }

+ 5 - 2
src/main/java/com/ydtech/modules/admin/service/impl/SysPartnerServiceImpl.java

@@ -2060,6 +2060,7 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
         String token = StpUtil.createLoginSession(sysUser.getId());
 //        AlipayVo alipayVo = new AlipayVo(token, sysUser.getId());
         StpUtil.getSessionByLoginId(sysUser.getId()).set(SaSession.USER, sysUser);
+        aapLoginVo.setUserId(sysUser.getId());
         aapLoginVo.setToken(token);
         log.info("支付宝登录返参:{}",aapLoginVo);
         return HttpResult.ok("", aapLoginVo);
@@ -2086,6 +2087,7 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
 
         AlipaySystemOauthTokenResponse response = alipayClient.execute(request);
         String aliPayId = response.getUserId();
+        log.info("支付宝的aliPayId={}",aliPayId);
         SysUser sysUser = sysUserService.lambdaQuery().eq(SysUser::getAlipay, aliPayId).one();
         if (sysUser != null) {
             throw new SystemException("同一支付宝不能重复绑定");
@@ -2108,8 +2110,8 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
 
     //获取支付宝账户信息
     private static AlipayConfig getAlipayConfig() {
-        String privateKey = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCbASv72AfX4x8jPbcvuS1CNM5KAUr9f3Ht0p4UBG3K/u87TrwDwhIOyCjAcoIILCUdYQj6ZIcI/pbirAVddAgGJ+W7An68iV0B2ik+640SgVFD/QJJIjWBOM4dDn/gkv2Tf039k0+ZTc+qwO3eN8zPBQy6DsP2lDoVh/tMpIPO/yrVq51dn7ypJGGDbe6yBFg5aov74/rxu4Fzboz8hZjdGcudSR8G5+kd9cm7PzAaCjcaNYHEhe5DYLwt2Twsps+tSH9S273ZexKysYk5YveJXiPLI3t81myzbkJCDwZsrP2TG/kA1kxLo+duOeUpxWUYdWPpcbspxJcPZl4u0u1rAgMBAAECggEAHtpz29Rbc1CFISmmrfwpExWZvkdVmvHkRpd22bsr840dJ2v7pq/ZklGrMutYELJgzOFEvTqHWnX6qLHe+4QeGMOWScwsV/Drr3OyZBDU6ssM1wCklNQXXFpnRIdfUt9PVC2x43iQDo7beDyg3Gu0+7wglWRdA1br3N9NWSsiBXCbPjX3c93SSpWHg3N+NMnAsyqKvsbqYbtyRRgqo6JzjL2OyT+tRcRiFcHx8QLyFKWW08L7p4F/J74COqLYMgfMF2+bliQgpGscnPK8Zg7+Md5T+Ecmwy43t0Y7ca34A+DapRZ57EJM++Psf7lknEgaLXs+OkHiJJwegdkqvWy8eQKBgQDg4wvM63h9KiYK/ItXbf/YN5kkgZY7g1N/uUXiHXdXZ/ibcm0yghGWimiRQ68H6YFdd+KCtVYWj5kiLAi8xhKdH5l/t6LyOJhGdRgW2JJoyBroPrYbqP/TYFlodKOclXpe4dvgbyiJgP754X32fY1SrpEyP/RB02oKOhHBTCL+3wKBgQCwcw/MK8tnIR0vg5aNmuA5f5D1oWbxPq7j1CIKJsz2NsLh99Oc0MpQupqDHnh8+ZK7RK4uwa/wAx4qT+X9Wjc2++Zly58F5vMk8Q63G1Yx1hLmpD+1JdRODi5oQevhbz/+UrelwISLgYaPtn81Oo9uPohqny9mfP0sz9eTCsU+9QKBgQCf4oxHOrpFMqwtb3OZy0j0bkLg44jt8uZwjkaTBiQM7oyf5/Ce0j6y6uCBNr/APlGNJGjUSRxVme5jjy7/F0uwjgDR/rtIvtf0b9ealosxF+OZbsyGSdbobz3ht9uCvftsbeOnYyBM8ntVKO4nSwgo2pe8RB/ilO51Kufop7rRvQKBgA+HkPRfRl+lQnRUGIQOBX4KBDAaLH0/DxVuLjDGiXOCDlTlAvLiTWwdgEvZ+rDFJmzk9o+W7G0rWRRQQ+Wwcvub4ANFkJFsainuLWVgOo3YUYGLIzBGTBEynlL+ukv1BqTTkuY7s26zz6wGW9vLc6Q4TLlVmU5j4cR35nlCkWmhAoGAObaVJM7GoJovdOGx5s3fqkn9Rb2EtT8sQ3L15gKGNNLKPsOmJEBzEgSDOh86yLLPqFQoBGqWQZ4v1qAxJpT8zSKJbms02lU3HU6IgyO1VSdxuxu/15CrgOiZf0S1nf1Du4D9NNjzXM2WwiOPToIuT06fRFvpJgwjkmiEsjKdEkI=";
-        String alipayPublicKey = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmwEr+9gH1+MfIz23L7ktQjTOSgFK/X9x7dKeFARtyv7vO068A8ISDsgowHKCCCwlHWEI+mSHCP6W4qwFXXQIBifluwJ+vIldAdopPuuNEoFRQ/0CSSI1gTjOHQ5/4JL9k39N/ZNPmU3PqsDt3jfMzwUMug7D9pQ6FYf7TKSDzv8q1audXZ+8qSRhg23usgRYOWqL++P68buBc26M/IWY3RnLnUkfBufpHfXJuz8wGgo3GjWBxIXuQ2C8Ldk8LKbPrUh/Utu92XsSsrGJOWL3iV4jyyN7fNZss25CQg8GbKz9kxv5ANZMS6PnbjnlKcVlGHVj6XG7KcSXD2ZeLtLtawIDAQAB";
+        String privateKey = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCHXiWh2HopAtG69Wju2OIjB0F82AsLoP4TjUEsMWybWw97UhtpofF6qIOZ2hyu1RsM032VWYgvQrxHxXBL4mu+KH3jKK9cBB/FyH/J3RMSJeDHVRbHCbH5GB38L0f0Bg0DSzdlr7/oaFd2jm95NY8T2y+4WDI+6+vKPtcrEgbV79t8B6R20G7DuefNXoELE7H8fuz7hb3e+dApQ0Zp+VxpGIZPItVeddib+d+fQ9ha5ypAuP0mflXoOXW5ZY8jXDTKwVESpJ94y08yKuW4JsN32Se87d0Md2baJiVODwbzxxGNTRQavaQRR1Ve+CKKpqENz7N/w/mLJG7IxJjCzWN3AgMBAAECggEAEFDFomMwHh9L3gfUNO2JHAW02/JCKo2l8f9VepkeaP8pt4hm621saIdFDVcfm+btkrcu7MBUzLVzcgcXCN5qdAn3Wli+Ag4xMip/VHpD4S0VkZDs5OKDQ+2nN40PVBcinGIFdEkhjUZ+PDjgsLBG5XLGpqZir/jJe5/lWTicAE7ytr4zDVdrLWC45LMsEs49B2Ngwr+pLaYdzKK5oCEaVQCOAWyg77HEpnd+4sJeQUzpnfteN60IFp810Ec7a31b6E0rfq19Owqe6H/jp/fjiTouJSwfxjn3WMaAwZdA3D9SS9ukc9r878j92fdkeDQUpO41AGY3P3sWdexUjHz5cQKBgQC+9eauh65cPb1jzSQ149x+qyxBy6axpUUFbA08taYJIJdA6wSjXX8eCz3muMSjY616pA4c1gB3q3fEKBWD8NpaWJJvwae22mlhb27WlAiH7ND01hfcMHWefREcCFBHJnFRWScAvPRJtffU+csq1mYB62N2PgGPKgSAV5Zb+hD/DwKBgQC1eQnLdehVttSL3NWz7sf6Qdm+yloj38LgGtL8rj3Kankzb+Ty9RySTjnWidSzqfTaAa/1P9NGHrQh6hRz/DJXO3lUohOANijTT5dmOqg/M5nuR7K+cRCsHHaSEYicfgYalkkh3plDtcRQ4n52Z5ZAZvDLg3Id9+noQGlebkPVGQKBgQCMh1/kzprE7PaEDIJ6Wh545TUjkmAw2UQK8nJnW/I9Q0usDYgTRQn4LSO3t/+VkhQnbbWpCN+9MWVo6Gq09zlpRUc2kRgAW4kzmBLEPJpulRtNIoTamJrmMHm33HJfee3ohKhMRcGswQoKJG2cL71P6k7+xDDXj39Sh6JyO3vohwKBgGHbXxjEAAEYkgzJjMN2Y4fjspNbcrgdlWxbiqKPIurf93NxRzhsTHfoju/Na1FmuI5GkqfhPwB01hXjsBvLRyoa/BZTP8jHa8RnCvEpeEh8fukq6IwhVCg7QQULR2t72bbEi7Mj4enNPouPVzpqKW+ZEwfrXcIjSZLgCPHO6+0hAoGARv/95Q6wdP9NUoAQJqkETze/hEF8Ny51oephrOPsVfB7rAU1NQjp+k+/Q9UG1xz22lSkWd9kWcMTGjiAZzOy+AJF7tlnJV+5V79/OM1BBsB69oU3AF0Xqzwl/7gKzLsNQ7ZJflNPILIQlVw9IqfFlbHIBqY6fw7nhlmNp9tzabA=";
+        String alipayPublicKey = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAh14lodh6KQLRuvVo7tjiIwdBfNgLC6D+E41BLDFsm1sPe1IbaaHxeqiDmdocrtUbDNN9lVmIL0K8R8VwS+Jrvih94yivXAQfxch/yd0TEiXgx1UWxwmx+Rgd/C9H9AYNA0s3Za+/6GhXdo5veTWPE9svuFgyPuvryj7XKxIG1e/bfAekdtBuw7nnzV6BCxOx/H7s+4W93vnQKUNGaflcaRiGTyLVXnXYm/nfn0PYWucqQLj9Jn5V6Dl1uWWPI1w0ysFREqSfeMtPMirluCbDd9knvO3dDHdm2iYlTg8G88cRjU0UGr2kEUdVXvgiiqahDc+zf8P5iyRuyMSYws1jdwIDAQAB";
         AlipayConfig alipayConfig = new AlipayConfig();
         alipayConfig.setServerUrl("https://openapi.alipay.com/gateway.do");
         alipayConfig.setAppId("2021004193614682");
@@ -2152,6 +2154,7 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
 
         String token = StpUtil.createLoginSession(sysUser.getId());
         StpUtil.getSessionByLoginId(sysUser.getId()).set(SaSession.USER, sysUser);
+        aapLoginVo.setUserId(sysUser.getId());
         aapLoginVo.setToken(token);
         log.info("微信登录返参:{}",aapLoginVo);
         return HttpResult.ok("", aapLoginVo);