Browse Source

永安附加医保外医疗费用责任险修改

BifronsV 3 years ago
parent
commit
191690e762

+ 13 - 3
src/main/java/com/ydtech/modules/order/service/impl/YongAnOrderServiceImpl.java

@@ -162,6 +162,7 @@ public class YongAnOrderServiceImpl implements YongAnOrderService {
             // 通过车型校准永安车型
             CarModelDTO carModelDTO = null;
             List<CarModelDTO> collect = carModel.stream().filter(a -> Objects.equals(a.getModelName(), carInfo.getBrandName())).collect(Collectors.toList());
+
             for (CarModelDTO carModelDTO1 : collect) {
                 if (carInfo.getCaryear() == null) {
                     if (carInfo.getPurchasePrice().equals(carModelDTO1.getReplacementValue())) {
@@ -344,7 +345,6 @@ public class YongAnOrderServiceImpl implements YongAnOrderService {
             DeviceItem[] devices = new DeviceItem[0];//新增设备信息
             // 设置支付回调
             PaymentDTO payment = new PaymentDTO();//缴费信息
-//            payment.setCallbackUrl(callbackUrl);
 
             List<PrivyDTO> privy = new ArrayList<>();//关系人信息
             /*<insuredFlag>1000</insuredFlag>投
@@ -897,13 +897,23 @@ public class YongAnOrderServiceImpl implements YongAnOrderService {
                 kindList_n[j] = kindInfo;
             }
             // 附加医保外医疗费用责任险(机动车车上人员责任保险(乘客)) 033617
+//            if (kindList.get(j).getKindCode().equals(InsurKind.SY_FJ_YBW2.getCode())) {
+//                KindDTO kindInfo = new KindDTO();
+//                kindInfo.setKindCode("033617");
+//                kindInfo.setKindname("附加医保外医疗费用责任险(机动车车上人员责任保险(乘客))");
+//                kindInfo.setQuantity(carDTO.getSeatCount() - 1);
+//                kindInfo.setAmount(kindList.get(j).getUnitAmount() * (carDTO.getSeatCount() - 1));
+//                kindInfo.setUnitAmount(kindList.get(j).getUnitAmount());
+//                kindList_n[j] = kindInfo;
+//            }
+
             if (kindList.get(j).getKindCode().equals(InsurKind.SY_FJ_YBW2.getCode())) {
                 KindDTO kindInfo = new KindDTO();
                 kindInfo.setKindCode("033617");
                 kindInfo.setKindname("附加医保外医疗费用责任险(机动车车上人员责任保险(乘客))");
                 kindInfo.setQuantity(carDTO.getSeatCount() - 1);
-                kindInfo.setAmount(kindList.get(j).getUnitAmount() * (carDTO.getSeatCount() - 1));
-                kindInfo.setUnitAmount(kindList.get(j).getUnitAmount());
+                kindInfo.setAmount(kindList.get(j).getAmount() * (carDTO.getSeatCount() - 1));
+                kindInfo.setUnitAmount(kindList.get(j).getAmount());
                 kindList_n[j] = kindInfo;
             }