Commit 32e54056 by 周晓航

新增调用记录响应 用于方便测试

parent 8fed97e7
......@@ -29,6 +29,7 @@ import cn.freemud.service.thirdparty.WallaceApplicationClient;
import cn.freemud.service.universal.factory.CreateOrderServiceFactory;
import cn.freemud.utils.RedisUtil;
import cn.freemud.utils.ResponseUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.freemud.api.assortment.datamanager.entity.vo.AssortmentCustomerInfoVo;
import com.freemud.api.assortment.datamanager.enums.IappIdType;
......@@ -621,6 +622,7 @@ public class OrderAdapterServiceImpl {
}
Map<String, Object> respVo = new HashMap<>();
boolean skip = false;
Map<String, Object> respMsg = new HashMap<>();
for (String orderCode : request.getOrderCodes()) {
// 校验订单
QueryByCodeResponse orderDetailResponse = orderSdkService.getOrderInfo(null, orderCode, null, null, LogThreadLocal.getTrackingNo());
......@@ -634,6 +636,7 @@ public class OrderAdapterServiceImpl {
// step1 调用敬轩, 是否能参加活动
OrderBeanV1 orderBeanV1 = orderCenterSdkAdapter.convent2NEWOrderInfo(orderInfoReqs);
skip = this.canJoinActivity(orderBeanV1);
respMsg.put(orderCode, "skip is false");
if (skip) {
try {
// stpe2 调用光兴, 是否成功 +1
......@@ -643,15 +646,16 @@ public class OrderAdapterServiceImpl {
pepsiOrderSubmitRequest.setPartnerId(orderInfoReqs.getPartnerId());
EdenResponse edenResponse = wallaceApplicationClient.pepsiOrderSubmit(pepsiOrderSubmitRequest);
skip = Objects.equals(edenResponse.getStatusCode(), EdenResponse.SUCCESSCODE);
respVo.put("error", edenResponse.getMessage());
respMsg.put(orderCode, JSON.toJSONString(edenResponse));
} catch (Exception e) {
skip = false;
respVo.put("error", e.getMessage());
respMsg.put(orderCode, e.getMessage());
}
}
}
respVo.put("skip", skip);
respVo.put("info", respMsg);
return ResponseUtil.success(respVo);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment