|
@@ -3,6 +3,7 @@ package com.ydtech.modules.fnc.controller;
|
|
|
import com.ydtech.aop.request.RequestSingleParam;
|
|
import com.ydtech.aop.request.RequestSingleParam;
|
|
|
import com.ydtech.core.page.HttpResult;
|
|
import com.ydtech.core.page.HttpResult;
|
|
|
import com.ydtech.modules.base.controller.BaseController;
|
|
import com.ydtech.modules.base.controller.BaseController;
|
|
|
|
|
+import com.ydtech.modules.fee.service.FeeRuleSchemeService;
|
|
|
import com.ydtech.modules.fnc.entity.InsFeeAudit;
|
|
import com.ydtech.modules.fnc.entity.InsFeeAudit;
|
|
|
import com.ydtech.modules.fnc.service.InsFeeAuditService;
|
|
import com.ydtech.modules.fnc.service.InsFeeAuditService;
|
|
|
import com.ydtech.modules.order.entity.*;
|
|
import com.ydtech.modules.order.entity.*;
|
|
@@ -26,14 +27,16 @@ public class CarSettleController extends BaseController {
|
|
|
private final InsAreaCompanyService insAreaCompanyService;
|
|
private final InsAreaCompanyService insAreaCompanyService;
|
|
|
|
|
|
|
|
private final InsFeeAuditService insFeeAuditService;
|
|
private final InsFeeAuditService insFeeAuditService;
|
|
|
|
|
+ private final FeeRuleSchemeService feeRuleSchemeService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- public CarSettleController(InsAreaCompanyService insAreaCompanyService, InsOrdersService insOrdersService, InsFeeAuditService insFeeAuditService) {
|
|
|
|
|
|
|
+ public CarSettleController(InsAreaCompanyService insAreaCompanyService, InsOrdersService insOrdersService, InsFeeAuditService insFeeAuditService,FeeRuleSchemeService feeRuleSchemeService) {
|
|
|
|
|
|
|
|
this.insAreaCompanyService = insAreaCompanyService;
|
|
this.insAreaCompanyService = insAreaCompanyService;
|
|
|
this.insOrdersService = insOrdersService;
|
|
this.insOrdersService = insOrdersService;
|
|
|
this.insFeeAuditService = insFeeAuditService;
|
|
this.insFeeAuditService = insFeeAuditService;
|
|
|
|
|
+ this.feeRuleSchemeService = feeRuleSchemeService;
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -74,7 +77,8 @@ public class CarSettleController extends BaseController {
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/auditFee")
|
|
@PostMapping("/auditFee")
|
|
|
@ApiOperation(value = "[3]费用审核")
|
|
@ApiOperation(value = "[3]费用审核")
|
|
|
- public HttpResult auditFee(@RequestSingleParam(value = "orderNo") String orderNo) {
|
|
|
|
|
|
|
+ public HttpResult auditFee(@RequestBody @Valid AuditOrderFeeVo auditOrderFeeVo) {
|
|
|
|
|
+ String orderNo = auditOrderFeeVo.getOrderNo();
|
|
|
//查询改订单是已审核
|
|
//查询改订单是已审核
|
|
|
List<InsFeeAudit> feeList =insFeeAuditService.query().eq("orderno",orderNo).list();
|
|
List<InsFeeAudit> feeList =insFeeAuditService.query().eq("orderno",orderNo).list();
|
|
|
if(feeList!=null &&feeList.size()>0){
|
|
if(feeList!=null &&feeList.size()>0){
|
|
@@ -86,6 +90,9 @@ public class CarSettleController extends BaseController {
|
|
|
.eq("orderstatus","3").list();//3已承保
|
|
.eq("orderstatus","3").list();//3已承保
|
|
|
if(areaList!=null && areaList.size()>0){
|
|
if(areaList!=null && areaList.size()>0){
|
|
|
try{
|
|
try{
|
|
|
|
|
+ if("1".equals(auditOrderFeeVo.getUpdateFlag())){
|
|
|
|
|
+ feeRuleSchemeService.compareAndUpdateFeeOrderInfo( areaList.get(0).getId(),auditOrderFeeVo.getJqCostsProportionStr(),auditOrderFeeVo.getSyCostsProportionStr());
|
|
|
|
|
+ }
|
|
|
insFeeAuditService.feeAudit( orderNo, areaList.get(0).getId());
|
|
insFeeAuditService.feeAudit( orderNo, areaList.get(0).getId());
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|