Ver Fonte

debug: 发票导出增加调试日志,排查blueFapiao反序列化结果

skyline há 1 mês atrás
pai
commit
5bc33d3f31

+ 14 - 0
service/src/main/java/com/kym/service/admin/impl/InvoiceDetailServiceImpl.java

@@ -15,6 +15,7 @@ import com.kym.entity.miniapp.Invoice;
 import com.kym.mapper.admin.InvoiceDetailMapper;
 import com.kym.service.admin.InvoiceDetailService;
 import com.kym.service.miniapp.DataDictService;
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
 
 import java.util.*;
@@ -27,6 +28,7 @@ import java.util.*;
  * @author skyline
  * @since 2024-03-19
  */
+@Slf4j
 @Service
 public class InvoiceDetailServiceImpl extends MPJBaseServiceImpl<InvoiceDetailMapper, InvoiceDetail> implements InvoiceDetailService {
 
@@ -47,6 +49,18 @@ public class InvoiceDetailServiceImpl extends MPJBaseServiceImpl<InvoiceDetailMa
     @Override
     public ExcelWriter exportInvoiceDetail(InvoiceDetailQueryParam params) {
         var invoiceDetailList = buildQuery(params).orderByDesc(InvoiceDetail::getFapiaoTime).list();
+
+        // 临时调试日志:排查 blueFapiao 反序列化结果
+        if (!invoiceDetailList.isEmpty()) {
+            var first = invoiceDetailList.get(0);
+            var bf = first.getBlueFapiao();
+            log.info("导出调试[第一条] applyId={}, blueFapiao={}, fapiao_code={}, fapiao_number={}",
+                    first.getApplyId(),
+                    bf,
+                    bf != null ? bf.getFapiao_code() : "blueFapiao为null",
+                    bf != null ? bf.getFapiao_number() : "blueFapiao为null");
+        }
+
         ExcelWriter writer = ExcelUtil.getWriter();
 
         // excel 行信息