Просмотр исходного кода

[微信第三方开放平台][修改]:回调保存

release_toaliyun_real
Stormeye Wu 7 лет назад
Родитель
Сommit
99ed656054
4 измененных файлов: 18 добавлений и 9 удалений
  1. +13
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/WechatCalllbackController.java
  2. +0
    -7
      mallinkAdmin/src/main/java/com/iformall/service/wechat/WxOpenInRedisDBConfigStorage.java
  3. +4
    -1
      mallinkAdmin/src/main/java/com/iformall/tenant/TenantInfoImpl.java
  4. +1
    -1
      pom.xml

+ 13
- 0
mallinkAdmin/src/main/java/com/iformall/controller/WechatCalllbackController.java Просмотреть файл

@@ -68,6 +68,19 @@ public class WechatCalllbackController extends BaseController {
String encType = request.getParameter("encrypt_type");
String msgSignature= request.getParameter("msg_signature");

/*
// 测试数据
String timestamp = "1545708083";
String nonce = "1052028699";
String signature = "b5fa8296b46c726cbed35f744944f20f682776a6";
String encType = "aes";
String msgSignature= "54bec4c513f447cb312fd091bea48326f87aedde";

String resultxml = "<xml>\n" +
" <AppId><![CDATA[wx897e4673286c915d]]></AppId>\n" +
" <Encrypt><![CDATA[92gl+PCgxooLh85YZ74VX8gNPV3tq2w8br4tuBl2UIc9uJuJiSNBgohFxgS7tRXSMUtr5t+75MiLKlaMKvv4FH5iF3WdYbxjF6ojnA1+MBzD7mf9fo6KkWUdDq+1V0OtrooP4s8iuAC0Lx3elCtWUZXYGnCeP5Y/2A8ZZBwpvcBz73d7n2Kv8QVvLsw2dmrej1b8KGdmRAEbm/oYoVthlAkmoTTAAx+Gj10XTMem1wp1vT/a0mGxN88oJxNZoHdFvAbmc24A7VD4i5VDOt9FqwerqlGXnBX5pBAmOx8ZUsndM8yuf3I54GE9hEPRvdWBiyLb96Lb8ZnjEBlvc9kvs7PpFOSQhkbGMNQKWGW1os8UImr7O3+IiKLuBv2G1pJBb2/kIeZn5v9NuxYLOsXQmb2XijHYMXwCNHCI3Eji22k9XDiiuK1miHlUuL8Gz8X7lN9JuVcE24jd7Ty4H0pThQ==]]></Encrypt>\n" +
"</xml>";
*/
logger.info("\n接收微信请求:[signature=[{}], encType=[{}], msgSignature=[{}],"
+ " timestamp=[{}], nonce=[{}], requestBody=[\n{}\n] ",
signature, encType, msgSignature, timestamp, nonce, resultxml);


+ 0
- 7
mallinkAdmin/src/main/java/com/iformall/service/wechat/WxOpenInRedisDBConfigStorage.java Просмотреть файл

@@ -73,13 +73,6 @@ public class WxOpenInRedisDBConfigStorage extends WxOpenInMemoryConfigStorage {
jedis.set(this.componentVerifyTicketKey, componentVerifyTicket);
}
// TODO update to DB
final IdWorker idWorker = IdWorker.get();
wxComponentVerifyTicketMapper.insert(new WxComponentVerifyTicket() {
{
setComponentVerifyTicket(componentVerifyTicket);

}
});
}

@Override


+ 4
- 1
mallinkAdmin/src/main/java/com/iformall/tenant/TenantInfoImpl.java Просмотреть файл

@@ -57,7 +57,10 @@ public class TenantInfoImpl implements TenantInfo {
if ("wx_tags_type".equals(tableName)) {
return true;
}
if ("wx_user_channel".equals(tableName)) {
if ("wx_component_verify_ticket".equals(tableName)) {
return true;
}
if ("wx_authorizer_info".equals(tableName)) {
return true;
}
return false;


+ 1
- 1
pom.xml Просмотреть файл

@@ -299,7 +299,7 @@
<dependency>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
<version>1.4.9</version>
<version>1.4.10</version>
</dependency>

<dependency>


Загрузка…
Отмена
Сохранить