|
@@ -2776,4 +2776,56 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
public InsOrdersCarInfo getByOrderId(String orderNo) {
|
|
public InsOrdersCarInfo getByOrderId(String orderNo) {
|
|
|
return ordersCarInfoService.getByOrderId(orderNo);
|
|
return ordersCarInfoService.getByOrderId(orderNo);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ @Transactional
|
|
|
|
|
+ public void deleteOrderAllByOrderNo(String orderNo) {
|
|
|
|
|
+ // 订单信息删除
|
|
|
|
|
+ insOrdersMapper.deleteById(orderNo);
|
|
|
|
|
+ // 订单车辆信息表删除
|
|
|
|
|
+ LambdaUpdateWrapper<InsOrdersCarInfo> iciWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
+ iciWrapper.eq(InsOrdersCarInfo::getOrderNo,orderNo);
|
|
|
|
|
+ iciWrapper.set(InsOrdersCarInfo::getIsDelete,1);
|
|
|
|
|
+ ordersCarInfoService.update(iciWrapper);
|
|
|
|
|
+ // 订单车辆人员信息表删除
|
|
|
|
|
+ LambdaUpdateWrapper<InsOrdersCarUserInfo> icuiWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
+ icuiWrapper.eq(InsOrdersCarUserInfo::getOrderNo,orderNo);
|
|
|
|
|
+ icuiWrapper.set(InsOrdersCarUserInfo::getIsDelete,1);
|
|
|
|
|
+ ordersCarUserInfoService.update(icuiWrapper);
|
|
|
|
|
+ // 订单其他属性表删除
|
|
|
|
|
+ LambdaUpdateWrapper<InsOrdersOther> iooWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
+ iooWrapper.eq(InsOrdersOther::getOrderNo,orderNo);
|
|
|
|
|
+ iooWrapper.set(InsOrdersOther::getIsDelete,1);
|
|
|
|
|
+ insOrdersOtherService.update(iooWrapper);
|
|
|
|
|
+ // 订单费用表删除
|
|
|
|
|
+ LambdaUpdateWrapper<InsOrdersCosts> iocWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
+ iocWrapper.eq(InsOrdersCosts::getOrderNo,orderNo);
|
|
|
|
|
+ iocWrapper.set(InsOrdersCosts::getIsDelete,1);
|
|
|
|
|
+ insOrdersCostsService.update(iocWrapper);
|
|
|
|
|
+ //订单保单号关联删除
|
|
|
|
|
+ LambdaUpdateWrapper<InsOrdersPolicy> iopWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
+ iopWrapper.eq(InsOrdersPolicy::getOrderNo,orderNo);
|
|
|
|
|
+ iopWrapper.set(InsOrdersPolicy::getIsDelete,1);
|
|
|
|
|
+ insOrdersPolicyService.update(iopWrapper);
|
|
|
|
|
+ // 订单费用表删除
|
|
|
|
|
+ LambdaUpdateWrapper<InsFeeOrders> ifoWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
+ ifoWrapper.eq(InsFeeOrders::getOrderNo,orderNo);
|
|
|
|
|
+ ifoWrapper.set(InsFeeOrders::getIsDelete,1);
|
|
|
|
|
+ insFeeOrdersMapper.update(ifoWrapper);
|
|
|
|
|
+ // 保险种类信息删除
|
|
|
|
|
+ LambdaUpdateWrapper<InsOrdersKind> iokWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
+ iokWrapper.eq(InsOrdersKind::getOrderNo,orderNo);
|
|
|
|
|
+ iokWrapper.set(InsOrdersKind::getIsDelete,1);
|
|
|
|
|
+ insOrdersKindService.update(iokWrapper);
|
|
|
|
|
+ // 税费信息删除
|
|
|
|
|
+ LambdaUpdateWrapper<InsOrdersTax> iotWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
+ iotWrapper.eq(InsOrdersTax::getOrderNo,orderNo);
|
|
|
|
|
+ iotWrapper.set(InsOrdersTax::getIsDelete,1);
|
|
|
|
|
+ insOrdersTaxService.update(iotWrapper);
|
|
|
|
|
+ // 订单险种信息删除
|
|
|
|
|
+ LambdaUpdateWrapper<InsOrdersRisk> iorWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
+ iorWrapper.eq(InsOrdersRisk::getOrderNo,orderNo);
|
|
|
|
|
+ iorWrapper.set(InsOrdersRisk::getIsDelete,1);
|
|
|
|
|
+ insOrdersRiskService.update(iorWrapper);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|