| | |
| | | } |
| | | list = CollectionUtils.filterList(list, customer -> { |
| | | // 特殊:如果没负责人,则说明已经在公海,不用计算 |
| | | if (customer.getOwnerUserId() == null) { |
| | | if (customer.getOwnerUserId() == null || Boolean.FALSE.equals(customer.getAutoPoolEnabled())) { |
| | | return false; |
| | | } |
| | | // 已成交 or 已锁定,不进入公海 |
| | |
| | | public void importTemplate(HttpServletResponse response) throws IOException { |
| | | // 手动创建导出 demo |
| | | List<CrmCustomerImportExcelVO> list = Arrays.asList( |
| | | CrmCustomerImportExcelVO.builder().name("芋道").industryId(1).level(1).source(1) |
| | | CrmCustomerImportExcelVO.builder().name("超级管理员").industryId(1).level(1).source(1) |
| | | .mobile("15601691300").telephone("").qq("").wechat("").email("yunai@iocoder.cn") |
| | | .areaId(null).detailAddress("").remark("").build(), |
| | | .areaId(null).detailAddress("").remark("").autoPoolEnabled(true).build(), |
| | | CrmCustomerImportExcelVO.builder().name("源码").industryId(1).level(1).source(1) |
| | | .mobile("15601691300").telephone("").qq("").wechat("").email("yunai@iocoder.cn") |
| | | .areaId(null).detailAddress("").remark("").build() |
| | | .areaId(null).detailAddress("").remark("").autoPoolEnabled(true).build() |
| | | ); |
| | | // 输出 |
| | | ExcelUtils.write(response, "客户导入模板.xls", "客户列表", CrmCustomerImportExcelVO.class, list); |