package com.ydtech.modules.order.controller; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.order.entity.InsAreaCompany; import com.ydtech.modules.order.service.InsAreaCompanyService; import com.ydtech.modules.order.service.impl.InsOrdersUnderwritingReasonServiceImpl; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @Api(tags = "核保数据") @RequestMapping("/insurance/underwriting") @RestController @RequiredArgsConstructor public class InsOrdersUnderwriting { private final InsOrdersUnderwritingReasonServiceImpl insOrdersUnderwritingReasonService; private final InsAreaCompanyService insAreaCompanyService; @GetMapping("/cause/{subNoOrder}") @ApiOperation("获取核保原因") public HttpResult cause(@PathVariable String subNoOrder) { InsAreaCompany insAreaCompany = insAreaCompanyService.getByIdIsExist(subNoOrder); String insOrdersUnderwritingReason = insOrdersUnderwritingReasonService.getInsOrdersUnderwritingReason(subNoOrder, insAreaCompany.getOrderstatus()); return HttpResult.ok(insOrdersUnderwritingReason); } }