|
|
@@ -13,6 +13,7 @@ import com.jzg.commons.entity.vo.IncomeAndExpenseVo;
|
|
|
import com.jzg.commons.entity.vo.SysUserAccountVo;
|
|
|
import com.jzg.commons.entity.vo.SysUserWalletVo;
|
|
|
import com.jzg.commons.entity.vo.UserAccountStatisVo;
|
|
|
+import com.jzg.commons.util.BigDecimalUtil;
|
|
|
import com.jzg.organization.client.QuoteClient;
|
|
|
import com.jzg.organization.mapper.SysUserAccountMapper;
|
|
|
import com.jzg.organization.service.*;
|
|
|
@@ -128,12 +129,15 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
sysUserWalletVo.setWalletBalance(sysUserAccount.getSumAmountUnpaid());
|
|
|
List<SysAmountAuditing> sysAmountAuditingList = sysAmountAuditingService
|
|
|
.list(new LambdaQueryWrapper<SysAmountAuditing>()
|
|
|
- .eq(SysAmountAuditing::getUserId, sysUser.getId()).eq(SysAmountAuditing::getAuditingStatus, 0));
|
|
|
+ .eq(SysAmountAuditing::getUserId, sysUser.getId())
|
|
|
+ .eq(SysAmountAuditing::getSystemCode,sysUserJzgInfo.getSystemCode())
|
|
|
+ .eq(SysAmountAuditing::getAuditingStatus, 0));
|
|
|
BigDecimal withdrawingBalance = BigDecimal.ZERO;
|
|
|
for (SysAmountAuditing sysAmountAuditing : sysAmountAuditingList) {
|
|
|
withdrawingBalance = withdrawingBalance.add(sysAmountAuditing.getAmount());
|
|
|
}
|
|
|
sysUserWalletVo.setWithdrawingBalance(withdrawingBalance);
|
|
|
+ sysUserWalletVo.setWalletBalanceRemoveWithdraw(BigDecimalUtil.subtract(sysUserAccount.getSumAmountUnpaid(),withdrawingBalance));
|
|
|
sysUserWalletVo.setIntegral(sysUserAccount.getIntegral());
|
|
|
InsFeeOrdersParam param = new InsFeeOrdersParam();
|
|
|
param.setUserId(sysUserJzgInfo.getUserId());
|