| | |
| | | import cc.mrbird.febs.common.controller.BaseController; |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.common.entity.QueryRequest; |
| | | import cc.mrbird.febs.common.enumerates.FlowTypeNewEnum; |
| | | import cc.mrbird.febs.common.enumerates.MoneyFlowTypeNewEnum; |
| | | import cc.mrbird.febs.common.enumerates.ProductEnum; |
| | | import cc.mrbird.febs.common.enumerates.*; |
| | | import cc.mrbird.febs.common.utils.MallUtils; |
| | | import cc.mrbird.febs.common.utils.ShareCodeUtil; |
| | | import cc.mrbird.febs.common.utils.excl.ExcelSheetPO; |
| | |
| | | } |
| | | mallMemberWithdraw.setStatus(3); |
| | | mallMemberWithdrawMapper.updateById(mallMemberWithdraw); |
| | | MallMemberWallet mallMemberWallet = mallMemberWalletMapper.selectWalletByMemberId(mallMemberWithdraw.getMemberId()); |
| | | mallMemberWallet.setBalance(mallMemberWallet.getBalance().add(mallMemberWithdraw.getAmount().abs())); |
| | | mallMemberWalletMapper.updateBalanceWithVersion(mallMemberWallet); |
| | | |
| | | MallMemberAmount mallMemberAmount = mallMemberAmountMapper.selectByMemberId(mallMemberWithdraw.getMemberId()); |
| | | mallMemberAmount.setFcmCntAva(mallMemberAmount.getFcmCntAva().subtract(mallMemberWithdraw.getAmount())); |
| | | mallMemberAmountMapper.updateFcmCntAvaById(mallMemberAmount); |
| | | mallMoneyFlowService.addMoneyFlow( |
| | | mallMemberWithdraw.getMemberId(), |
| | | mallMemberWithdraw.getAmount().abs(), |
| | | GameFlowTypeEnum.PLAYER_WITHDRAW_NO.getValue(), |
| | | MallUtils.getOrderNum("TX"), |
| | | GameFlowTypeEnum.PLAYER_WITHDRAW_NO.getDescrition()); |
| | | |
| | | } |
| | | return new FebsResponse().success(); |
| | | } |
| | |
| | | mallMemberWithdraw.setStatus(2); |
| | | mallMemberWithdrawMapper.updateById(mallMemberWithdraw); |
| | | |
| | | String orderNo = MallUtils.getOrderNum("BF"); |
| | | mallMoneyFlowService.addMoneyFlow( |
| | | mallMemberWithdraw.getMemberId(), |
| | | mallMemberWithdraw.getAmount(), |
| | | MoneyFlowTypeNewEnum.FCM_INSIDE_OUT.getValue(), |
| | | orderNo, |
| | | mallMemberWithdraw.getId(), |
| | | FlowTypeNewEnum.FCM_COIN.getValue(), |
| | | MoneyFlowTypeNewEnum.FCM_INSIDE_OUT.getDescrition()); |
| | | GameFlowTypeEnum.PLAYER_WITHDRAW.getValue(), |
| | | MallUtils.getOrderNum("TX"), |
| | | StrUtil.format( |
| | | GameFlowTypeEnum.PLAYER_WITHDRAW.getDescrition(), |
| | | mallMemberWithdraw.getRemark(), |
| | | mallMemberWithdraw.getAmountFee())); |
| | | } |
| | | return new FebsResponse().success(); |
| | | } |
| | |
| | | */ |
| | | @GetMapping("getAgentList") |
| | | public FebsResponse getAgentList(AgentDto agentDto, QueryRequest request) { |
| | | Map<String, Object> data = getDataTable(mallMemberService.getAgentList(agentDto, request)); |
| | | return new FebsResponse().success().data(data); |
| | | return mallMemberService.getAgentList(agentDto, request); |
| | | } |
| | | |
| | | /** |