|
|
@@ -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;
|
|
|
}
|
|
|
|