投递单 非正数情况

master
guochaojie 4 months ago
parent 1005070209
commit 1f4a55001f

@ -411,7 +411,8 @@ public class DeviceController {
order.setProductCode(orderVO.getProductCode()); order.setProductCode(orderVO.getProductCode());
order.setProductSubCode(orderVO.getProductSubCode()); order.setProductSubCode(orderVO.getProductSubCode());
order.setTotalPrice(orderVO.getTotalPrice()); order.setTotalPrice(orderVO.getTotalPrice());
if ("1".equals(adjustSet)) {//自动审核 if ("1".equals(adjustSet)
&& orderVO.getWeight().compareTo(BigDecimal.ZERO) > 0) {//自动审核
order.setAdjustStatus(1); order.setAdjustStatus(1);
order.setAdjustWeight(orderVO.getWeight()); order.setAdjustWeight(orderVO.getWeight());
order.setAdjustPrice(orderVO.getTotalPrice()); order.setAdjustPrice(orderVO.getTotalPrice());

@ -47,13 +47,15 @@ public class RecycleDeliveryOrderServiceImpl extends ServiceImpl<RecycleDelivery
@Override @Override
@Transactional @Transactional
public void settlement(RecycleDeliveryOrder order) { public void settlement(RecycleDeliveryOrder order) {
save(order);//保存订单 boolean save = save(order);//保存订单
if (save && order.getReportWeight().compareTo(BigDecimal.ZERO) > 0) {
String client = order.getDeliverId(); String client = order.getDeliverId();
String orderNo = order.getOrderNo(); String orderNo = order.getOrderNo();
BigDecimal amount = order.getAdjustPrice(); BigDecimal amount = order.getAdjustPrice();
String companyId = order.getCompanyId(); String companyId = order.getCompanyId();
clientService.addBalance(client, amount, orderNo, companyId);//结算 clientService.addBalance(client, amount, orderNo, companyId);//结算
} }
}
@Override @Override
public RecycleDeliveryOrder getByDeviceOrderNo(String deviceOrderNo) { public RecycleDeliveryOrder getByDeviceOrderNo(String deviceOrderNo) {

Loading…
Cancel
Save