feature:更新物料成品油清单标识为4的问题

release
gaorl 2 years ago
parent f97e567632
commit 2647d9ad6e
  1. 4
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java

@ -1841,7 +1841,7 @@ public class OrderInfoServiceImpl implements OrderInfoService {
Map map = new HashMap(2); Map map = new HashMap(2);
map.put("cpy","Y"); map.put("cpy","Y");
Integer integer = taxClassCodeMapper.countTaxClassCodeBySpbm(collect1, map); Integer integer = taxClassCodeMapper.countTaxClassCodeBySpbm(collect1, map);
if(orderItemInfoList.size()==integer.intValue()){ if(orderItemInfos.size()==integer.intValue()){
//更新order_info 清单标志为4 //更新order_info 清单标志为4
OrderInfo orderInfo = new OrderInfo(); OrderInfo orderInfo = new OrderInfo();
orderInfo.setId(orderInfoId); orderInfo.setId(orderInfoId);
@ -1892,7 +1892,7 @@ public class OrderInfoServiceImpl implements OrderInfoService {
//重算税额 //重算税额
String hsbz = orderItemInfo.getHsbz(); String hsbz = orderItemInfo.getHsbz();
BigDecimal taxRate = new BigDecimal(orderItemInfo.getSl()); BigDecimal taxRate = new BigDecimal(orderItemInfo.getSl());
BigDecimal taxAmout = new BigDecimal(orderItemInfo.getSl()); BigDecimal taxAmout = new BigDecimal(orderItemInfo.getXmje());
if (OrderInfoEnum.HSBZ_1.getKey().equals(hsbz)) { if (OrderInfoEnum.HSBZ_1.getKey().equals(hsbz)) {
taxAmout = xmje.divide(new BigDecimal("1").add(taxRate),0).multiply(taxRate).setScale(2,RoundingMode.HALF_UP); taxAmout = xmje.divide(new BigDecimal("1").add(taxRate),0).multiply(taxRate).setScale(2,RoundingMode.HALF_UP);
} else if (OrderInfoEnum.HSBZ_0.getKey().equals(hsbz)) { } else if (OrderInfoEnum.HSBZ_0.getKey().equals(hsbz)) {

Loading…
Cancel
Save