提交 7f52f279 authored 作者: 艾庆国's avatar 艾庆国

承运结算单优化-司机结算

上级 4c9d1280
......@@ -25,7 +25,6 @@ import com.clx.performance.struct.settle.SettlementDriverDetailStruct;
import com.msl.common.result.Result;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
......@@ -130,6 +129,6 @@ public class OrderChildSyncTransportRecordServiceImpl implements OrderChildSyncT
log.error("支付平台服务费异常 {}",e);
}
settlementPostService.updatePaySuccess(settlementOwnerDetail);
settlementPostService.updateDriverPaySuccess(orderChild.getChildNo());
}
}
......@@ -158,6 +158,9 @@ public class SettlementMqHandlerServiceImpl implements SettlementMqHandlerServic
@Autowired
private NetworkDriverRunningWaterRecordService networkDriverRunningWaterRecordService;
@Autowired
private SettlementPostService settlementPostService;
@Override
@Transactional(rollbackFor = Exception.class)
......@@ -661,6 +664,8 @@ public class SettlementMqHandlerServiceImpl implements SettlementMqHandlerServic
// 日志
orderChildLogService.saveDriverOrderChildLog(childNo, OrderChildLogEnum.Type.COMPLETE.getCode(),
OrderChildLogEnum.Type.COMPLETE.getMsg(), 0L, "系统");
settlementPostService.updateDriverPaySuccess(childNo);
}else{
settlementDriverDao.updatePayErrorMsg(settlementDriver.getId(),payErrorMsg);
}
......
......@@ -39,9 +39,9 @@ public class SettlementPostServiceImpl implements SettlementPostService {
}
@Override
public void updatePaySuccess(SettlementOwnerDetail settlementOwnerDetail) {
public void updateDriverPaySuccess(String childNo) {
// 发送mq (更新无车承运)
orderChildBrokerMqService.orderChildUpdate(settlementOwnerDetail.getChildNo());
orderChildBrokerMqService.orderChildUpdate(childNo);
}
@Override
......
......@@ -9,7 +9,7 @@ public interface SettlementPostService {
void updateInvoiceCompany(List<SettlementOwnerDetail> list);
void updatePaySuccess(SettlementOwnerDetail settlementOwnerDetail);
void updateDriverPaySuccess(String childNo);
void updatePayConfirm(SettlementOwner settlementOwner);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论