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

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

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