Jelajahi Sumber

添加泰康财险

785834757 2 tahun lalu
induk
melakukan
1c6639d439

+ 4 - 0
src/main/java/com/ydtech/modules/order/service/impl/InsCrawlerOrderServiceImpl.java

@@ -146,6 +146,10 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
     @Override
     public HttpResult<Object> submitImage(String subOrderNo) {
         InsAreaCompany insAreaCompany = insAreaCompanyService.getById(subOrderNo);
+        if(insAreaCompany.getCompanyId().equals("TKIC1000000")){
+            //泰康
+            return HttpResult.ok("上传成功");
+        }
         // 请求地址
         String apiUrl = ptlCrawlerApiService.getApiUrl(insAreaCompany.getAgreementId(), PtlCrawlerApiType.API_3);
         // 获取缓存中的影像信息

+ 11 - 0
src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

@@ -1143,6 +1143,17 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
             jsonObject.put("accidentType", jsonObject.getString("planCode"));
             huaNongBaseQuoteVo.setAccidentalDrivingVo(jsonObject);
             return huaNongBaseQuoteVo;
+        }else if(baseQuoteVo.getCompanyId().equals("TKIC1000000")){
+            //泰康
+            BaseQuoteVo<Object> taiKangBaseQuoteVo = new BaseQuoteVo<>();
+            BeanUtils.copyProperties(baseQuoteVo,taiKangBaseQuoteVo);
+            JSONObject accidentObject = JSONObject.parseObject(JSONObject.toJSONString(taiKangBaseQuoteVo.getAccidentalDrivingVo()));
+            JSONObject jsonObject = new JSONObject();
+            jsonObject.put("planCode",accidentObject.getString("projectCode"));
+            jsonObject.put("planName",accidentObject.getString("projectName"));
+            jsonObject.put("sumAmount",accidentObject.getString("sumAmount"));
+            jsonObject.put("sumPremium",accidentObject.getString("sumPremium"));
+            return taiKangBaseQuoteVo;
         }
         return null;
     }