Răsfoiți Sursa

提交平安查看详情车损险显示汉字问题处理

hxl13994548489 2 ani în urmă
părinte
comite
19192b051e

+ 10 - 0
src/main/java/com/ydtech/modules/order/service/impl/PingAnOrderApiServiceImpl.java

@@ -498,6 +498,10 @@ public class PingAnOrderApiServiceImpl implements PingAnOrderApiService {
             if(kindList!=null && kindList.size()>0){
             if(kindList!=null && kindList.size()>0){
                 for (KindInfoVo kindInfoVo : kindList) {
                 for (KindInfoVo kindInfoVo : kindList) {
                     kind = new QuoteKindRespVo();
                     kind = new QuoteKindRespVo();
+                    //处理车险返回汉字问题
+                    if("A".equals(kindInfoVo.getKindCode())){
+                        kindInfoVo.setAmount(Double.parseDouble(carConfirmResponse.getBizQuoteConfig().getAmount01Default()));
+                    }
                     kind.setKindCode(kindInfoVo.getKindCode());
                     kind.setKindCode(kindInfoVo.getKindCode());
                     kind.setKindName(kindInfoVo.getKindName());
                     kind.setKindName(kindInfoVo.getKindName());
                     kind.setAmount(kindInfoVo.getAmount());
                     kind.setAmount(kindInfoVo.getAmount());
@@ -2324,6 +2328,12 @@ public class PingAnOrderApiServiceImpl implements PingAnOrderApiService {
                     insAreaCompany.setPayDate(LocalDateTime.now());
                     insAreaCompany.setPayDate(LocalDateTime.now());
                     insAreaCompanyService.updateCompanyAndOrders(insAreaCompany);
                     insAreaCompanyService.updateCompanyAndOrders(insAreaCompany);
                     logger.info(insAreaCompany.toString()+"更新为承保状态!!!");
                     logger.info(insAreaCompany.toString()+"更新为承保状态!!!");
+                    pinganApiLog.setId(null);
+                    pinganApiLog.setRequestUrl("/updateSuborder");
+                    pinganApiLog.setRequestType("更新为承保状态");
+                    pinganApiLog.setRequestParam(new Gson().toJson(insAreaCompany));
+                    pinganApiLog.setResponseBody(new Gson().toJson(insAreaCompany));
+                    pinganApiLogService.save(pinganApiLog);
                 }
                 }
             }
             }
             return HttpResult.ok("支付成功");
             return HttpResult.ok("支付成功");