|
|
@@ -1,18 +1,15 @@
|
|
|
package com.kym.service.admin.impl;
|
|
|
|
|
|
-import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.util.NumberUtil;
|
|
|
import cn.hutool.poi.excel.ExcelUtil;
|
|
|
import cn.hutool.poi.excel.ExcelWriter;
|
|
|
import com.alibaba.fastjson2.JSON;
|
|
|
-import com.alibaba.fastjson2.JSONObject;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.yulichang.base.MPJBaseServiceImpl;
|
|
|
import com.kym.common.utils.CommUtil;
|
|
|
import com.kym.entity.admin.InvoiceDetail;
|
|
|
import com.kym.entity.admin.queryParams.InvoiceDetailQueryParam;
|
|
|
import com.kym.entity.common.PageBean;
|
|
|
-import com.kym.entity.miniapp.DataDict;
|
|
|
import com.kym.entity.miniapp.Invoice;
|
|
|
import com.kym.entity.wechat.FapiaoApplications;
|
|
|
import com.kym.mapper.admin.InvoiceDetailMapper;
|
|
|
@@ -20,8 +17,10 @@ import com.kym.service.admin.InvoiceDetailService;
|
|
|
import com.kym.service.miniapp.DataDictService;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import java.util.*;
|
|
|
-import java.util.stream.Collectors;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
|
@@ -55,6 +54,7 @@ public class InvoiceDetailServiceImpl extends MPJBaseServiceImpl<InvoiceDetailMa
|
|
|
public ExcelWriter exportInvoiceDetail(InvoiceDetailQueryParam params) {
|
|
|
var invoiceDetailList = lambdaQuery()
|
|
|
.eq(CommUtil.isNotEmptyAndNull(params.getApplyId()), InvoiceDetail::getApplyId, params.getApplyId())
|
|
|
+ .eq(CommUtil.isNotEmptyAndNull(params.getStatus()), InvoiceDetail::getStatus, params.getStatus())
|
|
|
.orderByDesc(InvoiceDetail::getFapiaoTime)
|
|
|
.list();
|
|
|
ExcelWriter writer = ExcelUtil.getWriter();
|