Browse Source

【请求日志-调整】嘉金APP查找不到新数据时,不进行结果保存

master
Yen 3 years ago
parent
commit
f0f7bbf72c
  1. 37
      src/main/java/com/qs/cost/module/service/JiaJinService.java

37
src/main/java/com/qs/cost/module/service/JiaJinService.java

@ -70,9 +70,11 @@ public class JiaJinService {
return;
}
//保存请求json
LzResponseLog responseLog = new LzResponseLog();
responseLog.setJson(json);
responseLogService.save(responseLog);
if(getListEntity.getList().size()>0){
LzResponseLog responseLog = new LzResponseLog();
responseLog.setJson(json);
responseLogService.save(responseLog);
}
//解析请求json,并保存订单到数据库
for (GetListEntity.OrderEntity orderEntity : getListEntity.getList()) {
GetListEntity.OtherEntity otherEntity = orderEntity.getOther();
@ -216,18 +218,23 @@ public class JiaJinService {
String response = requestVo.getRespContext();
JSONObject jsonObject = JSONObject.parseObject(response);
if(jsonObject.getString("code").equals("200")){
//发送量子App更新订单状态
String params = "orderNos="+orderNo;
String signParam = ApiUrlConst.lzyunli + params + ApiUrlConst.lzyunli;
String sign = SecureUtil.md5(signParam);
String url = ApiUrlConst.UPD_ORDER;
Map<String, Object> paramMap = new HashMap<>(10);
paramMap.put("orderNos",orderNo);
paramMap.put("sign",sign);
HttpResult httpResult = HttpUtil.post(url,JsonUtil.objectToJson(paramMap));
if(httpResult.getCode()==200){
if(httpResult.getData().contains("true")){
callbackStatus = 1;
JSONObject dataObject = jsonObject.getJSONObject("data");
if(dataObject==null || !dataObject.getBoolean("success")){
status = 3;
}else {
//发送量子App更新订单状态
String params = "orderNos="+orderNo;
String signParam = ApiUrlConst.lzyunli + params + ApiUrlConst.lzyunli;
String sign = SecureUtil.md5(signParam);
String url = ApiUrlConst.UPD_ORDER;
Map<String, Object> paramMap = new HashMap<>(10);
paramMap.put("orderNos",orderNo);
paramMap.put("sign",sign);
HttpResult httpResult = HttpUtil.post(url,JsonUtil.objectToJson(paramMap));
if(httpResult.getCode()==200){
if(httpResult.getData().contains("true")){
callbackStatus = 1;
}
}
}
}else {

Loading…
Cancel
Save