|
|
|
@ -316,7 +316,11 @@ public class SignSaveInvoiceInfoServiceImpl extends MpBaseServiceImpl<SignRecord |
|
|
|
|
invoiceDetail.setDetailAmount(invoiceDetailQuery.getString("amount")); |
|
|
|
|
invoiceDetail.setTaxRate(invoiceDetailQuery.getString("taxRate")); |
|
|
|
|
if(StringUtils.isNotEmpty(invoiceDetailQuery.getString("taxRate")) && !taxRate.contains(invoiceDetailQuery.getString("taxRate"))) { |
|
|
|
|
if(i == dataArray.size() -1) { |
|
|
|
|
taxRate = taxRate + invoiceDetailQuery.getString("taxRate"); |
|
|
|
|
}else{ |
|
|
|
|
taxRate = taxRate + invoiceDetailQuery.getString("taxRate") + ","; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if(invoiceDetailQuery.getString("taxRate") != null){ |
|
|
|
|
invoiceDetail.setTaxCode(getZSM(invoiceDetailQuery.getString("taxRate"))); |
|
|
|
|