|
|
@@ -213,10 +213,10 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
SysAmountAuditingEntity sysAmountAuditingEntity = new SysAmountAuditingEntity();//审核记录表
|
|
|
sysAmountAuditingEntity.setUserId(userId);
|
|
|
sysAmountAuditingEntity.setAmount(sysUserAccountVo.getAmount());
|
|
|
- SysAmountAuditingEntity judge = sysAmountAuditingService.getByUserId(userId, sysUserAccountVo.getAmountStatus());
|
|
|
- if (ObjectUtils.isNotEmpty(judge)) {
|
|
|
- return HttpResult.ok("有未提现审核单据, 请审核完成之后再提现");
|
|
|
- }
|
|
|
+// SysAmountAuditingEntity judge = sysAmountAuditingService.getByUserId(userId, sysUserAccountVo.getAmountStatus());
|
|
|
+// if (ObjectUtils.isNotEmpty(judge)) {
|
|
|
+// return HttpResult.ok("有未提现审核单据, 请审核完成之后再提现");
|
|
|
+// }
|
|
|
// 通过银行卡id 查询卡包
|
|
|
String fromBankCardId = sysUserAccountVo.getFromBankCardId();
|
|
|
if (fromBankCardId != null) {
|
|
|
@@ -244,20 +244,20 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
beforeAmount = sysUserAccount.getHandlingFee();
|
|
|
afterAmount = beforeAmount.subtract(amount);
|
|
|
sysUserAccount.setHandlingFee(afterAmount);
|
|
|
- sysUserAccount.setHandlingAmountPayment(amount);
|
|
|
+ sysUserAccount.setHandlingAmountPayment(sysUserAccount.getHandlingAmountPayment().add(amount));
|
|
|
sysUserAccount.setHandlingAmountWithdrawal(sysUserAccount.getHandlingAmountWithdrawal().add(amount));
|
|
|
} else if ("2".equals(sysUserAccountVo.getAmountStatus())) {
|
|
|
// 用户当前 非跟单佣金
|
|
|
beforeAmount = sysUserAccount.getDocumentary();
|
|
|
afterAmount = beforeAmount.subtract(amount);
|
|
|
sysUserAccount.setDocumentary(afterAmount);
|
|
|
- sysUserAccount.setDocumentaryAmountpayment(amount);
|
|
|
+ sysUserAccount.setDocumentaryAmountpayment(sysUserAccount.getDocumentaryAmountpayment().add(amount));
|
|
|
sysUserAccount.setDocumentaryAmountWithdrawal(sysUserAccount.getDocumentaryAmountWithdrawal().add(amount));
|
|
|
} else {
|
|
|
beforeAmount = sysUserAccount.getPromotion();
|
|
|
afterAmount = beforeAmount.subtract(amount);
|
|
|
sysUserAccount.setPromotion(afterAmount);
|
|
|
- sysUserAccount.setPromotionAmountPayment(amount);
|
|
|
+ sysUserAccount.setPromotionAmountPayment(sysUserAccount.getPromotionAmountPayment().add(amount));
|
|
|
sysUserAccount.setPromotionAmountWithdrawal(sysUserAccount.getPromotionAmountWithdrawal().add(amount));
|
|
|
}
|
|
|
// 用户相差
|
|
|
@@ -296,10 +296,10 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
SysAmountAuditingEntity sysAmountAuditingEntity = new SysAmountAuditingEntity();//审核记录表
|
|
|
sysAmountAuditingEntity.setUserId(userId);
|
|
|
sysAmountAuditingEntity.setAmount(sysUserAccountVo.getAmount());
|
|
|
- SysAmountAuditingEntity judge = sysAmountAuditingService.getByUserId(userId, sysUserAccountVo.getAmountStatus());
|
|
|
- if (ObjectUtils.isNotEmpty(judge)) {
|
|
|
- throw new SystemException("有未提现审核单据, 请审核完成之后再提现");
|
|
|
- }
|
|
|
+// SysAmountAuditingEntity judge = sysAmountAuditingService.getByUserId(userId, sysUserAccountVo.getAmountStatus());
|
|
|
+// if (ObjectUtils.isNotEmpty(judge)) {
|
|
|
+// throw new SystemException("有未提现审核单据, 请审核完成之后再提现");
|
|
|
+// }
|
|
|
// 通过银行卡id 查询卡包
|
|
|
String fromBankCardId = sysUserAccountVo.getFromBankCardId();
|
|
|
SysUserBankCard byId = sysUserBankCardService.getByBankNumber(fromBankCardId);
|
|
|
@@ -326,20 +326,20 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
beforeAmount = sysUserAccount.getHandlingFee();
|
|
|
afterAmount = beforeAmount.subtract(amount);
|
|
|
sysUserAccount.setHandlingFee(afterAmount);
|
|
|
- sysUserAccount.setHandlingAmountPayment(amount);
|
|
|
+ sysUserAccount.setHandlingAmountPayment(sysUserAccount.getHandlingAmountPayment().add(amount));
|
|
|
sysUserAccount.setHandlingAmountWithdrawal(sysUserAccount.getHandlingAmountWithdrawal().add(amount));
|
|
|
} else if ("2".equals(sysUserAccountVo.getAmountStatus())) {
|
|
|
// 用户当前 非跟单佣金
|
|
|
beforeAmount = sysUserAccount.getDocumentary();
|
|
|
afterAmount = beforeAmount.subtract(amount);
|
|
|
sysUserAccount.setDocumentary(afterAmount);
|
|
|
- sysUserAccount.setDocumentaryAmountpayment(amount);
|
|
|
+ sysUserAccount.setDocumentaryAmountpayment(sysUserAccount.getDocumentaryAmountpayment().add(amount));
|
|
|
sysUserAccount.setDocumentaryAmountWithdrawal(sysUserAccount.getDocumentaryAmountWithdrawal().add(amount));
|
|
|
} else {
|
|
|
beforeAmount = sysUserAccount.getPromotion();
|
|
|
afterAmount = beforeAmount.subtract(amount);
|
|
|
sysUserAccount.setPromotion(afterAmount);
|
|
|
- sysUserAccount.setPromotionAmountPayment(amount);
|
|
|
+ sysUserAccount.setPromotionAmountPayment(sysUserAccount.getPromotionAmountPayment().add(amount));
|
|
|
sysUserAccount.setPromotionAmountWithdrawal(sysUserAccount.getPromotionAmountWithdrawal().add(amount));
|
|
|
}
|
|
|
// 用户相差
|