| | |
| | | public class AdminMallMemberServiceImpl extends ServiceImpl<MallMemberMapper, MallMember> implements IAdminMallMemberService { |
| | | |
| | | private final MallMemberMapper mallMemberMapper; |
| | | private final MallRollPerkMapper mallRollPerkMapper; |
| | | |
| | | private final MallMemberWalletMapper mallMemberWalletMapper; |
| | | |
| | |
| | | |
| | | private final MallAgentRecordMapper mallAgentRecordMapper; |
| | | private final MallSalesmanMapper mallSalesmanMapper; |
| | | private final MallMemberHouseMapper mallMemberHouseMapper; |
| | | private final MallOrderInfoMapper mallOrderInfoMapper; |
| | | |
| | | @Override |
| | | public IPage<MallMember> getMallMemberList(MallMember mallMember, QueryRequest request) { |
| | |
| | | memberWithdrawalDto.setOpenid(mallMember.getOpenId()); |
| | | memberWithdrawalDto.setTotalFee(mallMemberWithdraw.getAmount()); |
| | | memberWithdrawalDto.setOutTradeNo(mallMoneyFlow.getOrderNo()); |
| | | Boolean aBoolean = iXcxPayService.memberWithdrawal(memberWithdrawalDto); |
| | | if(!aBoolean){ |
| | | return new FebsResponse().fail().message("微信提现失败,请查看微信商户状态"); |
| | | } |
| | | // Boolean aBoolean = iXcxPayService.memberWithdrawal(memberWithdrawalDto); |
| | | // if(!aBoolean){ |
| | | // return new FebsResponse().fail().message("微信提现失败,请查看微信商户状态"); |
| | | // } |
| | | mallMemberWithdraw.setStatus(2); |
| | | mallMemberWithdrawMapper.updateById(mallMemberWithdraw); |
| | | mallMoneyFlow.setStatus(2); |
| | |
| | | return dataDictionaryCustomMapper.getAgentLevelOption(); |
| | | } |
| | | |
| | | @Override |
| | | public List<AdminAgentLevelOptionTreeVo> getRollperkOption() { |
| | | return dataDictionaryCustomMapper.getRollperkOption(); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public List<AdminAgentLevelOptionTreeVo> agentLevelOption() { |
| | |
| | | // mallAgentRecord.setAgentLevel(adminAgentVerifyVo.getLevelCode()); |
| | | mallAgentRecord.setAmount(adminAgentVerifyVo.getAmount()); |
| | | mallAgentRecordMapper.updateById(mallAgentRecord); |
| | | return new FebsResponse().success().message("操作成功"); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<MallMemberHouse> getMallRollHouseList(MallMemberHouse mallMemberHouse, QueryRequest request) { |
| | | Page<MallMemberHouse> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | IPage<MallMemberHouse> mallMemberHouseIPage = this.baseMapper.getMallRollHouseListInPage(page, mallMemberHouse); |
| | | return mallMemberHouseIPage; |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse rollHouseCheck(AdminRollHouseCheckDto rollHouseCheckDto) { |
| | | MallMemberHouse mallMemberHouse = mallMemberHouseMapper.selectById(rollHouseCheckDto.getId()); |
| | | String takeCode = rollHouseCheckDto.getTakeCode(); |
| | | |
| | | Long orderId = mallMemberHouse.getOrderId(); |
| | | MallOrderInfo mallOrderInfo = mallOrderInfoMapper.selectById(orderId); |
| | | String takeCode1 = mallOrderInfo.getTakeCode(); |
| | | if(!takeCode1.equals(takeCode)){ |
| | | throw new FebsException("核销码不正确"); |
| | | } |
| | | mallMemberHouse.setState(2); |
| | | mallMemberHouseMapper.updateById(mallMemberHouse); |
| | | return new FebsResponse().success().message("操作成功"); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse rollperkSetUpdate(AgentLevelSetUpdateDto agentLevelSetUpdateDto) { |
| | | Long memberId = agentLevelSetUpdateDto.getId(); |
| | | MallMember mallMember = mallMemberMapper.selectById(memberId); |
| | | if(ObjectUtil.isEmpty(mallMember)){ |
| | | return new FebsResponse().fail().message("系统繁忙,请刷新页面重试"); |
| | | } |
| | | MallRollPerk mallRollPerk = new MallRollPerk(); |
| | | mallRollPerk.setMemberId(memberId); |
| | | mallRollPerk.setState(1); |
| | | long rollId = Long.parseLong(agentLevelSetUpdateDto.getLevelCode()); |
| | | mallRollPerk.setRollId(rollId); |
| | | mallRollPerkMapper.insert(mallRollPerk); |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse resetPwd(Long id) { |
| | | MallMember mallMember = this.baseMapper.selectById(id); |
| | | if (mallMember == null) { |