wks před 1 rokem
rodič
revize
4cccb22da3

+ 1 - 1
src/main/java/com/ydtech/modules/order/controller/InsAreaCompanyController.java

@@ -67,7 +67,7 @@ public class InsAreaCompanyController {
     @ApiOperation("取消核保")
     public HttpResult<String> cancelUnderwriting(@PathVariable String subOrderNo) {
         InsAreaCompany insAreaCompany = insAreaCompanyService.getByIdIsExist(subOrderNo);
-        if (!InsOrderStatusEnum.WAIT_PAY.getCode().equals(insAreaCompany.getOrderstatus())) {
+        if (InsOrderStatusEnum.WAIT_PAY.getCode().equals(insAreaCompany.getOrderstatus())) {
             throw new SystemException("只有[已核保待缴费]状态下允许取消核保");
         }
         insAreaCompany.setOrderstatus(InsOrderStatusEnum.QUOTE_ING.getCode());

+ 4 - 1
src/main/java/com/ydtech/modules/order/controller/QuoteController.java

@@ -36,6 +36,7 @@ import io.swagger.annotations.Api;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
+import org.springframework.util.ObjectUtils;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -241,7 +242,9 @@ public class QuoteController extends BaseController {
 //            return pingAnOrderApiService.quote(quoteInfo, quoteVo1);
         }
         PtlAgreementAttribution byId = ptlAgreementAttributionService.getById(quoteVo.getAgreementId());
-        respVo.getData().setApiType(byId.getApiType());
+        if( respVo != null && !ObjectUtils.isEmpty( respVo.getData() )){
+            respVo.getData().setApiType(byId.getApiType());
+        }
         return respVo;
     }
 }

+ 7 - 1
src/main/java/com/ydtech/modules/order/service/InsuranceCompanyPolymerizationService.java

@@ -12,10 +12,16 @@ public interface InsuranceCompanyPolymerizationService {
     /**
      * 撤销保险公司二维码/订单
      *
-     * @param insAreaCompany 子订单
+     * @param insAreaCompany 子订单信息
      * @return 是否成功
      */
     boolean cancelOrder(InsAreaCompany insAreaCompany);
 
+    /**
+     * 更新订单状态
+     * @param insAreaCompany 子订单信息
+     * @return 是否成功
+     */
+    boolean updateOrder(InsAreaCompany insAreaCompany);
 
 }

+ 4 - 0
src/main/java/com/ydtech/modules/order/service/impl/InsuranceCompanyPolymerizationServiceImpl.java

@@ -63,4 +63,8 @@ public class InsuranceCompanyPolymerizationServiceImpl implements InsuranceCompa
         return false;
     }
 
+    @Override
+    public boolean updateOrder(InsAreaCompany insAreaCompany) {
+        return false;
+    }
 }