|
|
|
@ -109,7 +109,34 @@ public class Arinvoices_item0ServiceImpl extends ServiceImpl<Arinvoices_item0Map
|
|
|
|
|
dataRowMap.put("invoiceNo", model.getInvoiceNo());
|
|
|
|
|
dataRowMap.put("invoiceQuantity", model.getInvoiceQuantity());
|
|
|
|
|
dataRowMap.put("involceAmount", model.getInvolceAmount());
|
|
|
|
|
dataRowMap.put("taxRate", model.getTaxRate());
|
|
|
|
|
if (model.getTaxRate() != null && model.getTaxRate() != null) {
|
|
|
|
|
// String ticket = Pattern.compile(REGEX).matcher(model.getTaxRate()).replaceAll("").trim();
|
|
|
|
|
String ticket = model.getTaxRate().replace("%", "").trim();
|
|
|
|
|
switch (ticket) {
|
|
|
|
|
case "13":
|
|
|
|
|
dataRowMap.put("taxRate", "0." + ticket);
|
|
|
|
|
break;
|
|
|
|
|
case "9":
|
|
|
|
|
dataRowMap.put("taxRate", "0." + ticket);
|
|
|
|
|
break;
|
|
|
|
|
case "6":
|
|
|
|
|
dataRowMap.put("taxRate", "0." + ticket);
|
|
|
|
|
break;
|
|
|
|
|
case "5":
|
|
|
|
|
dataRowMap.put("taxRate", "0." + ticket);
|
|
|
|
|
break;
|
|
|
|
|
case "3":
|
|
|
|
|
dataRowMap.put("taxRate", "0." + ticket);
|
|
|
|
|
break;
|
|
|
|
|
case "0":
|
|
|
|
|
dataRowMap.put("taxRate", "0." + ticket);
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
dataRowMap.put("taxRate", ticket);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// dataRowMap.put("taxRate", model.getTaxRate());
|
|
|
|
|
dataRowMap.put("taxAmount", model.getTaxAmount());
|
|
|
|
|
dataRowMap.put("amountNotTax", model.getAmountNotTax());
|
|
|
|
|
dataRowMap.put("invoiceStatus", model.getInvoiceStatus());
|
|
|
|
|