|
|
@@ -132,7 +132,7 @@ public class OrderOperationLogAspect {
|
|
|
new SpElMapping("data", "#ret.data")
|
|
|
);
|
|
|
// 执行提取
|
|
|
- Map<String, String> extracted = fieldExtractor.extractFields(result, mappings);
|
|
|
+ Map<String, Object> extracted = fieldExtractor.extractFields(result, mappings);
|
|
|
InsOrdersCarInfo carInfo = carInfoService.getByOrderId(orderId);
|
|
|
if(extracted.get("code").equals("200")){
|
|
|
if(!before.getOrderStatus().equals(after.getOrderStatus())){
|
|
|
@@ -168,7 +168,7 @@ public class OrderOperationLogAspect {
|
|
|
new SpElMapping("data", "#ret.data")
|
|
|
);
|
|
|
// 执行提取
|
|
|
- Map<String, String> extracted = fieldExtractor.extractFields(result, mappings);
|
|
|
+ Map<String, Object> extracted = fieldExtractor.extractFields(result, mappings);
|
|
|
InsOrders insOrders = orderService.getById(orderId);
|
|
|
InsOrdersCarInfo carInfo = carInfoService.getByOrderId(insOrders.getId());
|
|
|
InsOrdersTrack track = new InsOrdersTrack();
|
|
|
@@ -208,7 +208,7 @@ public class OrderOperationLogAspect {
|
|
|
new SpElMapping("data", "#ret.data")
|
|
|
);
|
|
|
// 执行提取
|
|
|
- Map<String, String> extracted = fieldExtractor.extractFields(result, mappings);
|
|
|
+ Map<String, Object> extracted = fieldExtractor.extractFields(result, mappings);
|
|
|
InsOrders insOrders = orderService.getById(orderId);
|
|
|
InsOrdersCarInfo carInfo = carInfoService.getByOrderId(insOrders.getId());
|
|
|
if(extracted.get("code").equals("200")){
|
|
|
@@ -239,8 +239,8 @@ public class OrderOperationLogAspect {
|
|
|
new SpElMapping("data", "#ret.data")
|
|
|
);
|
|
|
// 执行提取
|
|
|
- Map<String, String> extracted = fieldExtractor.extractFields(result, mappings);
|
|
|
- UnderwritingResultsVo res = JSON.parseObject(extracted.get("data")).toJavaObject(UnderwritingResultsVo.class);
|
|
|
+ Map<String, Object> extracted = fieldExtractor.extractFields(result, mappings);
|
|
|
+ UnderwritingResultsVo res = JSON.parseObject(JSON.toJSONString(extracted.get("data"))).toJavaObject(UnderwritingResultsVo.class);
|
|
|
InsOrders insOrders = orderService.getById(orderId);
|
|
|
InsOrdersCarInfo carInfo = carInfoService.getByOrderId(insOrders.getId());
|
|
|
InsOrdersTrack track = new InsOrdersTrack();
|
|
|
@@ -295,8 +295,8 @@ public class OrderOperationLogAspect {
|
|
|
new SpElMapping("data", "#ret.data")
|
|
|
);
|
|
|
// 执行提取
|
|
|
- Map<String, String> extracted = fieldExtractor.extractFields(result, mappings);
|
|
|
- QuoteResultsVo res = JSON.parseObject(extracted.get("data")).toJavaObject(QuoteResultsVo.class);
|
|
|
+ Map<String, Object> extracted = fieldExtractor.extractFields(result, mappings);
|
|
|
+ QuoteResultsVo res = JSON.parseObject(JSON.toJSONString(extracted.get("data"))).toJavaObject(QuoteResultsVo.class);
|
|
|
String orderId = res.getOrdersNo();
|
|
|
InsOrders insOrders = orderService.getById(orderId);
|
|
|
InsOrdersCarInfo carInfo = carInfoService.getByOrderId(insOrders.getId());
|