فهرست منبع

修改关闭订单动作

wks 1 سال پیش
والد
کامیت
fd1f22385f
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      src/main/java/com/ydtech/modules/order/controller/InsAreaCompanyController.java

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

@@ -9,6 +9,7 @@ import com.ydtech.modules.base.controller.BaseController;
 import com.ydtech.modules.order.entity.InsAreaCompany;
 import com.ydtech.modules.order.entity.InsOrdersTrack;
 import com.ydtech.modules.order.service.InsAreaCompanyService;
+import com.ydtech.modules.order.service.InsOrderQrCodeService;
 import com.ydtech.modules.order.service.InsOrdersTrackService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -30,6 +31,8 @@ public class InsAreaCompanyController {
 
     private final InsOrdersTrackService insOrdersTrackService;
 
+    private final InsOrderQrCodeService insOrderQrCodeService;
+
     @GetMapping("/statusInquiry/{subOrderNo}")
     @ApiOperation("状态查询")
     public HttpResult<String> statusInquiry(@PathVariable String subOrderNo) {
@@ -56,6 +59,8 @@ public class InsAreaCompanyController {
         if (InsOrderStatusEnum.WAIT_PAY.getCode().equals(insAreaCompany.getOrderstatus())) {
             insAreaCompany.setOrderstatus(InsOrderStatusEnum.QUOTE_ING.getCode());
             insAreaCompanyService.updateById(insAreaCompany);
+            // 撤销二维码
+            insOrderQrCodeService.updateQrCode(insAreaCompany.getId(), 0);
             return HttpResult.ok();
         }
         throw new SystemException("只有[已核保待缴费]状态下允许取消核保");