迁移回调广告接口到短信注册
This commit is contained in:
parent
882e8a477b
commit
7658598075
|
|
@ -100,6 +100,30 @@ public class NoticeController {
|
|||
SendSmsResponse sendSmsResponse = client.sendSmsWithOptions(sendSmsRequest, runtime);
|
||||
log.info("发送给{}短信响应为{}", request.getPhone(), sendSmsResponse);
|
||||
CacheUtils.put(request.getPhone(), code);
|
||||
// 调用oppo的统计接口
|
||||
try {
|
||||
// 回调
|
||||
OppoCheck model = new OppoCheck();
|
||||
model.setTimestamp(System.currentTimeMillis());
|
||||
if(StringUtils.isNotEmpty(request.getImei())){
|
||||
model.setImei(encode(request.getImei().getBytes()));
|
||||
}
|
||||
if(StringUtils.isNotEmpty(request.getOaid())){
|
||||
model.setOuId(encode(request.getOaid().getBytes()));
|
||||
}
|
||||
String content = JSONObject.toJSONString(model) + model.getTimestamp() + "e0u6fnlag06lc3pl";
|
||||
log.info("请求的content加密前属性{}", content);
|
||||
Map<String, String> headerMap = new HashMap<>();
|
||||
headerMap.put("signature", Md5Utils.hash(content));
|
||||
headerMap.put("timestamp", String.valueOf(model.getTimestamp()));
|
||||
headerMap.put("Content-Type", "application/json");
|
||||
log.info("请求https://api.ads.heytapmobi.com/api/uploadActiveData的属性{}", JSONObject.toJSONString(model));
|
||||
String s = HttpUtils.sendPost("https://api.ads.heytapmobi.com/api/uploadActiveData", JSONObject.toJSONString(model), headerMap);
|
||||
log.info("请求https://api.ads.heytapmobi.com/api/uploadActiveData的响应{}", s);
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
log.error("回调oppo报错:{}", e.getMessage());
|
||||
}
|
||||
// 请求次数入库
|
||||
try {
|
||||
ClewPhone param = new ClewPhone();
|
||||
|
|
@ -129,31 +153,6 @@ public class NoticeController {
|
|||
Object obj = CacheUtils.get(request.getPhone());
|
||||
if(obj != null && request.getCode().equals(obj.toString())){
|
||||
CacheUtils.remove(request.getPhone());
|
||||
// 调用oppo的统计接口
|
||||
try {
|
||||
// 回调
|
||||
OppoCheck model = new OppoCheck();
|
||||
model.setTimestamp(System.currentTimeMillis());
|
||||
if(StringUtils.isNotEmpty(request.getImei())){
|
||||
model.setImei(encode(request.getImei().getBytes()));
|
||||
}
|
||||
if(StringUtils.isNotEmpty(request.getOaid())){
|
||||
model.setOuId(encode(request.getOaid().getBytes()));
|
||||
}
|
||||
String content = JSONObject.toJSONString(model) + model.getTimestamp() + "e0u6fnlag06lc3pl";
|
||||
log.info("请求的content加密前属性{}", content);
|
||||
Map<String, String> headerMap = new HashMap<>();
|
||||
headerMap.put("signature", Md5Utils.hash(content));
|
||||
headerMap.put("timestamp", String.valueOf(model.getTimestamp()));
|
||||
headerMap.put("Content-Type", "application/json");
|
||||
log.info("请求https://api.ads.heytapmobi.com/api/uploadActiveData的属性{}", JSONObject.toJSONString(model));
|
||||
String s = HttpUtils.sendPost("https://api.ads.heytapmobi.com/api/uploadActiveData", JSONObject.toJSONString(model), headerMap);
|
||||
log.info("请求https://api.ads.heytapmobi.com/api/uploadActiveData的响应{}", s);
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
log.error("回调oppo报错:{}", e.getMessage());
|
||||
}
|
||||
|
||||
return AjaxResult.success("操作成功!");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue