Răsfoiți Sursa

任务池导出

wks 1 an în urmă
părinte
comite
023c4851ac

+ 21 - 0
src/main/java/com/ydtech/modules/order/controller/InsOrdersController.java

@@ -301,6 +301,27 @@ public class InsOrdersController extends BaseController {
         return HttpResult.ok("success", downloadLink);
     }
 
+    @PostMapping("/exportHospitalityByAgent")
+    @ApiOperation(value = "导出用户id和订单状态查询关联代理人的订单数据")
+    public HttpResult<String> exportHospitalityByAgent(@RequestBody OrderQueryVo orderQueryVo) {
+        String downloadLink = this.insOrdersService.exportTaskPoolData(orderQueryVo, OrderLinkTypeConstants.ORDER_LINK_TYPE_CONSTANTS_2);
+        return HttpResult.ok("success", downloadLink);
+    }
+
+    @PostMapping("/exportHospitalityByInsuranceCompany")
+    @ApiOperation(value = "导出用户id和订单状态查询关联保险公司的订单数据")
+    public HttpResult<String> exportHospitalityByInsuranceCompany(@RequestBody OrderQueryVo orderQueryVo) {
+        String downloadLink = this.insOrdersService.exportTaskPoolData(orderQueryVo, OrderLinkTypeConstants.ORDER_LINK_TYPE_CONSTANTS_3);
+        return HttpResult.ok("success", downloadLink);
+    }
+
+    @PostMapping("/exportHospitalityByTelemarketing")
+    @ApiOperation(value = "导出用户id和订单状态查询关联电销的订单数据")
+    public HttpResult<String> exportHospitalityByTelemarketing(@RequestBody OrderQueryVo orderQueryVo) {
+        String downloadLink = this.insOrdersService.exportTaskPoolData(orderQueryVo, OrderLinkTypeConstants.ORDER_LINK_TYPE_CONSTANTS_4);
+        return HttpResult.ok("success", downloadLink);
+    }
+
     /**
      * @version
      * @author: hxl

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

@@ -2490,10 +2490,6 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
         String signStartDateStr = orderQueryVo.getSignStartDateStr();
         String signEndDateStr = orderQueryVo.getSignEndDateStr();
 
-        if (!InsOrderStatusEnum.ACCEPT_INSURANCE.getCode().equals(orderQueryVo.getOrderStatus())) {
-            throw new SystemException("只允许导出已承保数据");
-        }
-
         if (StringUtils.isEmpty(signStartDateStr) || StringUtils.isEmpty(signEndDateStr)) {
             throw new SystemException("1.导出数据时,签单时间必填;2.选择的签单时间(开始日期-结束日期)>30天,导出时,按结束时间往前+30天的数据做导出");
         }