提交 fbc444e6 作者: xiaowang

6

上级 189fe501
...@@ -141,15 +141,17 @@ public class PayWalletServiceImpl implements PayWalletService { ...@@ -141,15 +141,17 @@ public class PayWalletServiceImpl implements PayWalletService {
publishUpdatePayWallet.setSalaryAmt(publishWallet.getSalaryAmt().add(publisherWalletFlowVO.getSalaryAmount())); publishUpdatePayWallet.setSalaryAmt(publishWallet.getSalaryAmt().add(publisherWalletFlowVO.getSalaryAmount()));
publishUpdatePayWallet.setSalaryFreeze(publishWallet.getSalaryFreeze().add(publisherWalletFlowVO.getSalaryCashPledge()) publishUpdatePayWallet.setSalaryFreeze(publishWallet.getSalaryFreeze().add(publisherWalletFlowVO.getSalaryCashPledge())
.subtract(publisherWalletFlowVO.getSalaryAmount())); .subtract(publisherWalletFlowVO.getSalaryAmount()));
// 更新发布者钱包数据 if (publisherWalletFlowVO.getCashAmount().compareTo(BigDecimal.ZERO) > 0 || publisherWalletFlowVO.getSalaryAmount().compareTo(BigDecimal.ZERO) > 0) {
int publishUpdateCount = payWalletDao.updatePayWallet(publishUpdatePayWallet); // 更新发布者钱包数据
if (publishUpdateCount <= 0) { int publishUpdateCount = payWalletDao.updatePayWallet(publishUpdatePayWallet);
log.error("发布方取消订单,有飞手接单时,发单方用户钱包更新失败,更新参数是:{},发单方用户id是:{},传入参数是:{}", publishUpdatePayWallet, publisherWalletFlowVO.getUserAccountId(), publisherWalletFlowVO); if (publishUpdateCount <= 0) {
return ResultBody.error("钱包操作错误"); log.error("发布方取消订单,有飞手接单时,发单方用户钱包更新失败,更新参数是:{},发单方用户id是:{},传入参数是:{}", publishUpdatePayWallet, publisherWalletFlowVO.getUserAccountId(), publisherWalletFlowVO);
return ResultBody.error("钱包操作错误");
}
PayLogDO publishPayLogDO = buildPayLogDO(publisherWalletFlowVO, null);
// 插入发布者流水记录表
payWalletDao.insertPayLogDO(publishPayLogDO);
} }
PayLogDO publishPayLogDO = buildPayLogDO(publisherWalletFlowVO, null);
// 插入发布者流水记录表
payWalletDao.insertPayLogDO(publishPayLogDO);
// 飞手钱包更新信息 // 飞手钱包更新信息
PayWalletDO flyerUpdatePayWallet = new PayWalletDO(); PayWalletDO flyerUpdatePayWallet = new PayWalletDO();
// 断言此处必定不为空 // 断言此处必定不为空
......
...@@ -275,7 +275,7 @@ ...@@ -275,7 +275,7 @@
select count(*) select count(*)
from withdrawal_log from withdrawal_log
<where> <where>
pl.user_account_id = #{userAccountId} user_account_id = #{userAccountId}
<if test="startTime != null and startTime != '' "> <if test="startTime != null and startTime != '' ">
and pay_time &gt;= STR_TO_DATE(#{startTime},'%Y-%m-%d and pay_time &gt;= STR_TO_DATE(#{startTime},'%Y-%m-%d
%H:%i:%s') %H:%i:%s')
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论