| | |
| | | .eq(null != query.getStatus(),TInvoice::getStatus,query.getStatus()) |
| | | .ge(StringUtils.isNotEmpty(query.getInvoiceStartTime()),TInvoice::getInvoiceTime,query.getInvoiceStartTime()) |
| | | .le(StringUtils.isNotEmpty(query.getInvoiceEndTime()),TInvoice::getInvoiceTime,query.getInvoiceEndTime()) |
| | | .eq(StringUtils.isNotEmpty(query.getBusinessDeptId())&& ! "0".equals(query.getBusinessDeptId()),TInvoice::getBusinessDeptId,query.getBusinessDeptId()) |
| | | .orderByDesc(TInvoice::getCreateTime); |
| | | return this.baseMapper.selectList(queryWrapper); |
| | | } |
| | |
| | | tInvoice.setInvoiceVoucherName(query.getInvoiceVoucherName()); |
| | | tInvoice.setInvoiceTime(query.getInvoiceTime()); |
| | | tInvoice.setStatus(2); |
| | | |
| | | |
| | | // 异步发送邮件 |
| | | CompletableFuture.runAsync(() -> { |
| | | try { |
| | |
| | | log.error("邮件发送失败", e); |
| | | } |
| | | }); |
| | | |
| | | // 更新数据库 |
| | | return updateById(tInvoice); |
| | | } |