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

[标签短信][回调][回调时判断ID是否存在,存在更新,不存在插入]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
f305e0cf7b
1 измененных файлов: 18 добавлений и 18 удалений
  1. +18
    -18
      mallinkService/src/main/java/com/iformall/service/impl/WxMsgCallbackServiceImpl.java

+ 18
- 18
mallinkService/src/main/java/com/iformall/service/impl/WxMsgCallbackServiceImpl.java Просмотреть файл

@@ -138,24 +138,24 @@ public class WxMsgCallbackServiceImpl implements WxMsgCallbackService {
}


public static void main(String ...args){
TreeMap<String, String> message = new TreeMap<>();
String data="{\"ret\":\"1\",\"msg\":\"success\",\"data\":{\"data\":[{\"id\":\"50\",\"sign\":\"\\u8fc8\\u5927\\u4e8b\",\"msg\":\"\\u540c\\u5fd7\\u4eec\\uff0c\\u4eca\\u5929\\u6d4b\\u8bd5\\u90e8\\u95e8\\u6210\\u7acb\\u4e86\",\"begintime\":\"1532014609\",\"status\":\"1\"}],\"total\":\"8\"},\"sign\":\"D2D5F4FC4640B5492754031F04264A982F9C9CD8EF54AED7EA3D699FD9E31170\"}";
JSONObject jsonObject = JSONObject.parseObject(data);
message.put("data","Array");
message.put("msg","success");
message.put("ret","1");
StringBuilder sb = new StringBuilder();
Set<Map.Entry<String, String>> entries = message.entrySet();
for (Map.Entry<String, String> entry : entries) {
sb.append(entry.getKey()).append("=").append(entry.getValue());
}
sb.append("&secret=").append("7ea1d237eab458a8bec36aa8dd4892bb");
String sign_check = HMACSHA256.sha256_HMAC(sb.toString(), "7ea1d237eab458a8bec36aa8dd4892bb");
System.out.println();
}
// public static void main(String ...args){
// TreeMap<String, String> message = new TreeMap<>();
// String data="{\"ret\":\"1\",\"msg\":\"success\",\"data\":{\"data\":[{\"id\":\"50\",\"sign\":\"\\u8fc8\\u5927\\u4e8b\",\"msg\":\"\\u540c\\u5fd7\\u4eec\\uff0c\\u4eca\\u5929\\u6d4b\\u8bd5\\u90e8\\u95e8\\u6210\\u7acb\\u4e86\",\"begintime\":\"1532014609\",\"status\":\"1\"}],\"total\":\"8\"},\"sign\":\"D2D5F4FC4640B5492754031F04264A982F9C9CD8EF54AED7EA3D699FD9E31170\"}";
// JSONObject jsonObject = JSONObject.parseObject(data);
//
// message.put("data","Array");
// message.put("msg","success");
// message.put("ret","1");
//
// StringBuilder sb = new StringBuilder();
// Set<Map.Entry<String, String>> entries = message.entrySet();
// for (Map.Entry<String, String> entry : entries) {
// sb.append(entry.getKey()).append("=").append(entry.getValue());
// }
// sb.append("&secret=").append("7ea1d237eab458a8bec36aa8dd4892bb");
// String sign_check = HMACSHA256.sha256_HMAC(sb.toString(), "7ea1d237eab458a8bec36aa8dd4892bb");
// System.out.println();
// }





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