|
|
|
@ -47,13 +47,15 @@ public class RecycleDeliveryOrderServiceImpl extends ServiceImpl<RecycleDelivery
|
|
|
|
|
@Override
|
|
|
|
|
@Transactional
|
|
|
|
|
public void settlement(RecycleDeliveryOrder order) {
|
|
|
|
|
save(order);//保存订单
|
|
|
|
|
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
|
|
|
|
|
public RecycleDeliveryOrder getByDeviceOrderNo(String deviceOrderNo) {
|
|
|
|
|