master
wangning 8 years ago
parent 60b347d5f1
commit e17b2ffbae

@ -7,13 +7,14 @@ import com.alibaba.fastjson.JSONObject;
import java.io.IOException;
import java.net.URISyntaxException;
import java.util.Map;
import java.util.Set;
public interface MailGunService {
void dealNotify(String nofityString) throws Exception;
void dealDroppedNotify(String content) throws Exception;
void dealDroppedNotify(Map<String, String[]> parameter) throws Exception;
JSONObject sendMail(SendMail sendMail);

@ -65,7 +65,12 @@ public class MailGunServiceImpl implements MailGunService {
}
@Override
public void dealDroppedNotify(String content) throws Exception {
public void dealDroppedNotify(Map<String, String[]> parameter) throws Exception {
parameter.get("my-custom-data-keys");
String dd = URLDecoder.decode(content, "UTF-8");
Map<String, String> mailgunNotify = getQueryMap(dd);
String myData = mailgunNotify.get("my-custom-data");

@ -34,6 +34,10 @@ public class MailCallBackController {
logger.info(p.getKey()+ "-keys:"+s);
}
});
mailService.dealDroppedNotify(req.getParameterMap());
// : my-custom-data-keys:{"id": "2726498862302208"}
// 2018-06-05 12:33:50.146 INFO au.com.royalpay.payment.manage.system.web.MailCallBackController: reason-keys:hardfail
// 2018-06-05 12:33:50.146 INFO au.com.royalpay.payment.manage.system.web.MailCallBackController: recipient-keys:lakjcinwqk123@qq.com
// logger.info("kira"+content);
// mailService.dealDroppedNotify(content);

Loading…
Cancel
Save