|
|
@@ -8,9 +8,7 @@ import com.gree.mall.manager.exception.RemoteServiceException;
|
|
|
import com.gree.mall.manager.plus.entity.AdminCompanyRebateAcc;
|
|
|
import com.gree.mall.manager.plus.entity.AdminCompanyWalletAcc;
|
|
|
import com.gree.mall.manager.plus.entity.AdminCompanyWalletBalance;
|
|
|
-import com.gree.mall.manager.plus.service.AdminCompanyRebateAccService;
|
|
|
-import com.gree.mall.manager.plus.service.AdminCompanyWalletAccService;
|
|
|
-import com.gree.mall.manager.plus.service.AdminCompanyWalletBalanceService;
|
|
|
+import com.gree.mall.manager.plus.service.*;
|
|
|
import com.gree.mall.manager.utils.ValidateUtil;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
@@ -40,6 +38,8 @@ public class CompanyWalletBalanceLogic {
|
|
|
private final AdminCompanyWalletBalanceService adminCompanyWalletBalanceService;
|
|
|
private final AdminCompanyWalletAccService adminCompanyWalletAccService;
|
|
|
private final AdminCompanyRebateAccService adminCompanyRebateAccService;
|
|
|
+ private final WalletService walletService;
|
|
|
+ private final RebateTypeService rebateTypeService;
|
|
|
|
|
|
/**
|
|
|
* 单个商户钱包处理
|
|
|
@@ -108,7 +108,7 @@ public class CompanyWalletBalanceLogic {
|
|
|
List<AdminCompanyWalletAcc> walletAccList, List<AdminCompanyRebateAcc> rebateAccList) {
|
|
|
for (CompanyWalletBalanceDTO walletBalanceDTO : walletList) {
|
|
|
AdminCompanyWalletBalance walletBalance = walletBalanceMap.get(walletBalanceDTO.getWalletId());
|
|
|
- walletBalanceDTO.computeCompanyWalletBalance(walletBalance, walletAccList, rebateAccList);
|
|
|
+ walletBalanceDTO.computeCompanyWalletBalance(walletBalance, walletAccList, rebateAccList, walletService, rebateTypeService);
|
|
|
}
|
|
|
}
|
|
|
|