|
|
|
@ -176,16 +176,16 @@ public class PushInvoiceServiceImpl implements PushInvoiceService { |
|
|
|
|
private String snyxPjurl; |
|
|
|
|
|
|
|
|
|
private final static Map smMap = new HashMap() {{ |
|
|
|
|
put(new BigDecimal("0"), "X0"); |
|
|
|
|
put(new BigDecimal("0.16"), "X1"); |
|
|
|
|
put(new BigDecimal("0.13"), "X2"); |
|
|
|
|
put(new BigDecimal("0.1"), "X3"); |
|
|
|
|
put(new BigDecimal("0.09"), "X4"); |
|
|
|
|
put(new BigDecimal("0.06"), "X5"); |
|
|
|
|
put(new BigDecimal("0.05"), "X6"); |
|
|
|
|
put(new BigDecimal("0.03"), "X7"); |
|
|
|
|
put(new BigDecimal("0.02"), "X8"); |
|
|
|
|
put(new BigDecimal("0.01"), "X9"); |
|
|
|
|
put("0.00", "X0"); |
|
|
|
|
put("0.16", "X1"); |
|
|
|
|
put("0.13", "X2"); |
|
|
|
|
put("0.10","X3"); |
|
|
|
|
put("0.09", "X4"); |
|
|
|
|
put("0.06", "X5"); |
|
|
|
|
put("0.05", "X6"); |
|
|
|
|
put("0.03", "X7"); |
|
|
|
|
put("0.02", "X8"); |
|
|
|
|
put("0.01", "X9"); |
|
|
|
|
}}; |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@ -1308,7 +1308,7 @@ public class PushInvoiceServiceImpl implements PushInvoiceService { |
|
|
|
|
detail.setINVOICEDATE(ddfpxx.getKPRQ()); |
|
|
|
|
detail.setINVOICETYPE(ddfpxx.getFPLXDM()); |
|
|
|
|
detail.setZHWMC(f.getXMMC()); |
|
|
|
|
detail.setZSM(smMap.get(new BigDecimal(f.getSL())).toString()); |
|
|
|
|
detail.setZSM(ObjectUtil.isNull(smMap.get(f.getSL()))?"":smMap.get(f.getSL()).toString()); |
|
|
|
|
itemList.add(detail); |
|
|
|
|
}); |
|
|
|
|
fpkjtsReqSap.setITITEM(itemList); |
|
|
|
|