|
@@ -10,7 +10,6 @@ import com.ydtech.constants.enums.dict.InsOrderStatusEnum;
|
|
|
import com.ydtech.core.page.HttpResult;
|
|
import com.ydtech.core.page.HttpResult;
|
|
|
import com.ydtech.exception.SystemException;
|
|
import com.ydtech.exception.SystemException;
|
|
|
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.entity.InsFeeAuditHistory;
|
|
import com.ydtech.modules.fnc.entity.InsFeeAuditHistory;
|
|
|
import com.ydtech.modules.fnc.entity.vo.ProblemOrderQueryVo;
|
|
import com.ydtech.modules.fnc.entity.vo.ProblemOrderQueryVo;
|
|
@@ -31,13 +30,11 @@ import com.ydtech.modules.order.service.InsOrdersTrackService;
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
import javax.validation.Valid;
|
|
import javax.validation.Valid;
|
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
import java.time.format.DateTimeFormatter;
|
|
|
-import java.util.ArrayList;
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
|
@Api(tags = "财务-车险结算")
|
|
@Api(tags = "财务-车险结算")
|
|
@@ -138,7 +135,10 @@ public class CarSettleController extends BaseController {
|
|
|
|
|
|
|
|
//审核通过
|
|
//审核通过
|
|
|
if (auditOrderFeeVo.getAuditStatus().equals("1")) {
|
|
if (auditOrderFeeVo.getAuditStatus().equals("1")) {
|
|
|
-
|
|
|
|
|
|
|
+ LocalDateTime signingTime = areaList.get(0).getSigningTime();
|
|
|
|
|
+ if (signingTime==null) {
|
|
|
|
|
+ throw new SystemException("签单日期为空不允许审核,请手动更新订单签单时间或者联系管理员!!!");
|
|
|
|
|
+ }
|
|
|
insFeeAuditService.feeAudit(orderNo, areaList.get(0).getId(), false, FeeAuditAuditstatus.PASSED.getCode());
|
|
insFeeAuditService.feeAudit(orderNo, areaList.get(0).getId(), false, FeeAuditAuditstatus.PASSED.getCode());
|
|
|
} else if (auditOrderFeeVo.getAuditStatus().equals("0") || auditOrderFeeVo.getAuditStatus().equals("2")) {
|
|
} else if (auditOrderFeeVo.getAuditStatus().equals("0") || auditOrderFeeVo.getAuditStatus().equals("2")) {
|
|
|
insFeeAuditService.saveDefaultInsFeeAuditAndHistory(orderNo, areaList.get(0).getId(),
|
|
insFeeAuditService.saveDefaultInsFeeAuditAndHistory(orderNo, areaList.get(0).getId(),
|