投递单 非正数情况

master
guochaojie 4 months ago
parent 1005070209
commit 1f4a55001f

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

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

Loading…
Cancel
Save