feature:明细合并

release
gaorl 2 years ago
parent 148477fcb1
commit 68cf721c33
  1. 7
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java

@ -2117,6 +2117,9 @@ public class OrderInfoServiceImpl implements OrderInfoService {
if("1".equals(orderInfo.getQdBz())&&orderItemInfos.size() - deleteItem.size() < 8 ){
orderInfoNew.setQdBz("0");
}
log.info("差异金额:"+diffJe.toString());
log.info("差异税额:"+diffSe.toString());
if(diffJe.compareTo(BigDecimal.ZERO) != 0){
String bhsje = new BigDecimal(orderInfo.getHjbhsje()).add(diffJe).toString();
String se = new BigDecimal(orderInfo.getHjse()).add(diffSe).toString();
@ -2124,9 +2127,9 @@ public class OrderInfoServiceImpl implements OrderInfoService {
orderInfoNew.setHjse(se);
orderProcessInfoNew.setHjbhsje(bhsje);
orderProcessInfoNew.setKpse(se);
orderMapper.updateOrderInfoByOrderId(orderInfoNew,null);
orderProcessInfoMapper.updateOrderProcessInfoByProcessId(orderProcessInfoNew,null);
}
orderMapper.updateOrderInfoByOrderId(orderInfoNew,null);
orderProcessInfoMapper.updateOrderProcessInfoByProcessId(orderProcessInfoNew,null);
return R.ok();
}

Loading…
Cancel
Save