|
|
@ -186,7 +186,10 @@ public class InvoiceServiceImpl implements InvoiceService { |
|
|
|
List<RuleSplitEntity> ruleSplitEntityList = ruleSplitService.queryRuleSplit(commonOrderInfo.getOrderInfo().getXhfNsrsbh(), pageInvoiceReq.getUserId()); |
|
|
|
List<RuleSplitEntity> ruleSplitEntityList = ruleSplitService.queryRuleSplit(commonOrderInfo.getOrderInfo().getXhfNsrsbh(), pageInvoiceReq.getUserId()); |
|
|
|
log.info("税号:{},用户ID:{},查询的拆分限额信息结果:{}", commonOrderInfo.getOrderInfo().getXhfNsrsbh(), |
|
|
|
log.info("税号:{},用户ID:{},查询的拆分限额信息结果:{}", commonOrderInfo.getOrderInfo().getXhfNsrsbh(), |
|
|
|
pageInvoiceReq.getUserId(), JsonUtils.getInstance().toJsonString(ruleSplitEntityList)); |
|
|
|
pageInvoiceReq.getUserId(), JsonUtils.getInstance().toJsonString(ruleSplitEntityList)); |
|
|
|
String djce = ruleSplitEntityList.get(0).getDjce(); |
|
|
|
String djce = ConfigureConstant.STRING_0; |
|
|
|
|
|
|
|
if(ruleSplitEntityList.size() != 0){ |
|
|
|
|
|
|
|
djce = StrUtil.isBlank(ruleSplitEntityList.get(0).getDjce())?ConfigureConstant.STRING_0:ruleSplitEntityList.get(0).getDjce(); |
|
|
|
|
|
|
|
} |
|
|
|
BigDecimal abs = new BigDecimal(collect.get(0).getXmdj()).subtract(new BigDecimal(splitItem.getXmdj())).abs(); |
|
|
|
BigDecimal abs = new BigDecimal(collect.get(0).getXmdj()).subtract(new BigDecimal(splitItem.getXmdj())).abs(); |
|
|
|
if (abs.compareTo(new BigDecimal(djce)) > 0) { |
|
|
|
if (abs.compareTo(new BigDecimal(djce)) > 0) { |
|
|
|
Map map = new HashMap(); |
|
|
|
Map map = new HashMap(); |
|
|
|