feature 1.修复用户设置的限额未生效问题

release
zhenghaiyang@ele-cloud.com 2 years ago
parent 0b1695d84e
commit 0bf04d62da
  1. 9
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/GenerateReadyOpenOrderServiceImpl.java

@ -473,7 +473,14 @@ public class GenerateReadyOpenOrderServiceImpl implements GenerateReadyOpenOrder
OrderInfo orderInfo = common.getOrderInfo();
String hjbhsje = orderInfo.getHjbhsje();
if (new BigDecimal(hjbhsje).compareTo(new BigDecimal(taxDiskLimit)) > 0) {
limit = taxDiskLimit;
//如果设置的含税限额小于税盘的限额(不含税)则按照客户设置的限额来
if(new BigDecimal(customLimit).compareTo(new BigDecimal(taxDiskLimit)) < 0){
hsbz = OrderInfoEnum.HSBZ_1.getKey();
limit = customLimit;
} else {
hsbz = OrderInfoEnum.HSBZ_0.getKey();
limit = taxDiskLimit;
}
} else {
limit = customLimit;
}

Loading…
Cancel
Save