소스 검색

发票打印相关

609324174@qq.com 4 년 전
부모
커밋
b6a702bef8
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      smart-city-platform/src/main/java/com/bz/smart_city/service/impl/pay/IssueElectronicInvoiceServiceImpl.java

+ 5 - 0
smart-city-platform/src/main/java/com/bz/smart_city/service/impl/pay/IssueElectronicInvoiceServiceImpl.java

@@ -90,6 +90,11 @@ public class IssueElectronicInvoiceServiceImpl implements IssueElectronicInvoice
         Map<Integer, PayInvoiceParam> map = new HashMap<>();
         List<PayInvoiceParam> payInvoiceParams = payInvoiceParamService.findList(null, siteId, customerId);
         for (PayInvoiceParam item : payInvoiceParams) {
+            if(item.getTaxrate()!=null) {
+                BigDecimal taxRate = BigDecimal.valueOf(Long.parseLong(item.getTaxrate())).setScale(2, BigDecimal.ROUND_HALF_UP);;
+                taxRate = taxRate.divide(BigDecimal.valueOf(100));
+                item.setTaxrate(String.valueOf(taxRate));
+            }
             map.put(item.getFeetype(), item);
         }
         return map;