提交 dadf5017 authored 作者: jiangwenye's avatar jiangwenye

平台钱包

上级 e3ce8271
package com.clx.performance.service.impl.settle; package com.clx.performance.service.impl.settle;
import com.clx.performance.config.MslPaymentConfig;
import com.clx.performance.dao.OrderGoodsDao; import com.clx.performance.dao.OrderGoodsDao;
import com.clx.performance.dao.settle.SettlementDriverDao; import com.clx.performance.dao.settle.SettlementDriverDao;
import com.clx.performance.dao.settle.SettlementDriverDetailDao; import com.clx.performance.dao.settle.SettlementDriverDetailDao;
...@@ -78,6 +79,9 @@ public class SettlementMqHandlerServiceImpl implements SettlementMqHandlerServic ...@@ -78,6 +79,9 @@ public class SettlementMqHandlerServiceImpl implements SettlementMqHandlerServic
@Autowired @Autowired
private OrderGoodsDao orderGoodsDao; private OrderGoodsDao orderGoodsDao;
@Autowired
private MslPaymentConfig mslPaymentConfig;
@Override @Override
...@@ -170,11 +174,11 @@ public class SettlementMqHandlerServiceImpl implements SettlementMqHandlerServic ...@@ -170,11 +174,11 @@ public class SettlementMqHandlerServiceImpl implements SettlementMqHandlerServic
private void paySettlementDriver(SettlementDriverDetail detail){ private void paySettlementDriver(SettlementDriverDetail detail){
DriverInfoFeignVo driverInfoFeignVo = driverService.getDriverInfo(detail.getDriverUserNo()).orElseThrow(ResultCodeEnum.FAIL); DriverInfoFeignVo driverInfoFeignVo = driverService.getDriverInfo(detail.getDriverUserNo()).orElseThrow(ResultCodeEnum.FAIL);
PayParam noCheckPwd = PayParam.builder().from( PayParam noCheckPwd = PayParam.builder().from(
Integer.valueOf("100012896")) Integer.valueOf(mslPaymentConfig.getTransportWalletCode()))
.to(Integer.valueOf(driverInfoFeignVo.getWalletCode())) .to(Integer.valueOf(driverInfoFeignVo.getWalletCode()))
.figure(detail.getSettlementFreight().intValue()) .figure(detail.getSettlementFreight().intValue())
.tradeNo(UUID.randomUUID().toString().replaceAll("-", "")) .tradeNo(detail.getChildNo())
.tradeId(12345) .tradeId(detail.getChildNo())
.pwd("noCheckPwd") .pwd("noCheckPwd")
.remark(PayRemarkEnum.toString(PayRemarkEnum.FREIGHT_TO_OWNER.getValue())) .remark(PayRemarkEnum.toString(PayRemarkEnum.FREIGHT_TO_OWNER.getValue()))
.build(); .build();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论