|
|
@@ -142,13 +142,13 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
if (t.getAccidentalDrivingVo() != null && t.getCompanyId().equals("TPIC1000000")) {
|
|
|
JSONObject jsonObject = JSON.parseObject(t.getAccidentalDrivingVo().toString());
|
|
|
insAreaCompanyAccidentalDriving.setRideRiskCode(jsonObject.get("id").toString());
|
|
|
- }else if(t.getAccidentalDrivingVo() != null && t.getCompanyId().equals("TKIC1000000")){
|
|
|
+ } else if (t.getAccidentalDrivingVo() != null && t.getCompanyId().equals("TKIC1000000")) {
|
|
|
JSONObject jsonObject = JSON.parseObject(t.getAccidentalDrivingVo().toString());
|
|
|
insAreaCompanyAccidentalDriving.setRideRiskCode(jsonObject.getString("planCode"));
|
|
|
insAreaCompanyAccidentalDriving.setRideRiskName(jsonObject.getString("planName"));
|
|
|
insAreaCompanyAccidentalDriving.setCompanyId("TKIC1000000");
|
|
|
insAreaCompanyAccidentalDriving.setQuantity(1);
|
|
|
- }else if(t.getAccidentalDrivingVo() != null && t.getCompanyId().equals("DJPC1000000")){
|
|
|
+ } else if (t.getAccidentalDrivingVo() != null && t.getCompanyId().equals("DJPC1000000")) {
|
|
|
JSONObject jsonObject = JSON.parseObject(t.getAccidentalDrivingVo().toString());
|
|
|
InsDrivingIntentionInsurance one = insDrivingIntentionInsuranceService.getOne(new LambdaQueryWrapper<InsDrivingIntentionInsurance>()
|
|
|
.eq(InsDrivingIntentionInsurance::getCompanyId, t.getCompanyId())
|
|
|
@@ -321,10 +321,10 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
kind.setKindCode(kindInfoVo.getKindCode());
|
|
|
kind.setKindName(kindInfoVo.getKindName());
|
|
|
|
|
|
- if(map.get(kindInfoVo.getKindCode()) != null) {
|
|
|
+ if (map.get(kindInfoVo.getKindCode()) != null) {
|
|
|
kind.setCoveragePremium(map.get(kindInfoVo.getKindCode()));
|
|
|
kind.setUnitAmount(kindInfoVo.getUnitAmount());
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
kind.setServiceTimes(String.valueOf(kindInfoVo.getServiceTimes()));
|
|
|
}
|
|
|
|
|
|
@@ -530,19 +530,31 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void quash(String subOrderNo) {
|
|
|
+ public boolean quash(String subOrderNo) {
|
|
|
InsAreaCompany insAreaCompany = insAreaCompanyService.getByIdIsExist(subOrderNo);
|
|
|
+ return quashOrder(insAreaCompany);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String vehicleInspectionCode() {
|
|
|
+ return "";
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public boolean cancelOrder(InsAreaCompany insAreaCompany) {
|
|
|
+ return quashOrder(insAreaCompany);
|
|
|
+ }
|
|
|
+
|
|
|
+ private boolean quashOrder(InsAreaCompany insAreaCompany) {
|
|
|
CrawlerBaseRequest crawlerBaseRequest = new CrawlerBaseRequest(insAreaCompany.getInsOrderNo());
|
|
|
CrawlerBaseResponse request = insCrawlerOrderComponents.request(apiUrl, insAreaCompany.getCompanyId(),
|
|
|
PtlCrawlerApiType.API_9.getDesc(), crawlerBaseRequest, CrawlerBaseResponse.class);
|
|
|
if (request.getCode() == CrawlerAuditStatus.CAS_200.getCode()) {
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.QUOTE_ING.getCode());
|
|
|
+ insAreaCompanyService.updateCompanyAndOrdersNew(insAreaCompany);
|
|
|
+ return true;
|
|
|
}
|
|
|
- insAreaCompanyService.updateCompanyAndOrdersNew(insAreaCompany);
|
|
|
+ return false;
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public String vehicleInspectionCode() {
|
|
|
- return "";
|
|
|
- }
|
|
|
}
|