|
|
|
@ -1005,6 +1005,8 @@ public class OrderMergeServiceImpl implements OrderMergeService { |
|
|
|
|
|
|
|
|
|
//对比合计税额的误差,此处将不参与和与参与合并合并对比
|
|
|
|
|
BigDecimal hjse = mergeOutItem.stream().map(t -> new BigDecimal(t.getSe())).reduce(BigDecimal::add).get(); |
|
|
|
|
log.info("合并前{}",oldhjse); |
|
|
|
|
log.info("合并后{}",hjse); |
|
|
|
|
if((termType && hjse.subtract(oldhjse).abs().doubleValue() > 0.06) || (!termType && hjse.subtract(oldhjse).abs().doubleValue() > 1.27)){ |
|
|
|
|
return R.error("合并失败,合并明细后价税合计超过总的误差范围"); |
|
|
|
|
} |
|
|
|
|