ariesy 修改税率%替换判断

release
yefei 2 years ago
parent 0ca6d01449
commit a1f2c8e4d7
  1. 18
      dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java

@ -535,16 +535,18 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter {
snDetailMap.put("tax", "0"); snDetailMap.put("tax", "0");
//如果是卷票计算合计金额 //如果是卷票计算合计金额
Float hjje = null; String hjje = null;
if (StringUtils.isNotEmpty(detail.getString("se")) && StringUtils.isNotEmpty(detail.getString("je"))) { if (detail.getString("je") != null && detail.getString("se") != null) {
Float je = Float.parseFloat(detail.getString("je")); BigDecimal je = new BigDecimal(detail.getString("je"));
Float se = Float.parseFloat(detail.getString("se")); if (detail.getString("se") != null) {
hjje = je + se; hjje = je.add(new BigDecimal(detail.getString("se"))).toPlainString();
} else {
hjje = je.toPlainString();
}
} }
if (hjje != null) if (StringUtils.isNotBlank(hjje))
snDetailMap.put("amount", hjje.toString()); snDetailMap.put("amount", hjje);
} else { } else {
snDetailMap.put("tax", "***".equals(detail.getString("se")) ? "0.00" : detail.getString("se")); snDetailMap.put("tax", "***".equals(detail.getString("se")) ? "0.00" : detail.getString("se"));
snDetailMap.put("amount", detail.getString("je")); snDetailMap.put("amount", detail.getString("je"));

Loading…
Cancel
Save