| | |
| | | } |
| | | |
| | | @Override |
| | | public void changeIdentity(Integer type, Long id, Integer value) { |
| | | MallMember mallMember = mallMemberMapper.selectById(id); |
| | | if(mallMember == null) { |
| | | throw new FebsException("参数错误"); |
| | | } |
| | | |
| | | if (type == 1) { |
| | | mallMember.setDirector(value); |
| | | } else if (type == 2){ |
| | | mallMember.setStoreMaster(value); |
| | | } else { |
| | | throw new FebsException("参数错误"); |
| | | } |
| | | |
| | | this.baseMapper.updateById(mallMember); |
| | | } |
| | | |
| | | @Override |
| | | public MallMemberVo getMallMemberInfoById(long id) { |
| | | MallMemberVo mallMemberVo = mallMemberMapper.getMallMemberInfoById(id); |
| | | return mallMemberVo; |
| | |
| | | } |
| | | |
| | | BigDecimal bigDecimal = mallSystemPayDto.getAddBalance(); |
| | | boolean isReduce = false; |
| | | if(bigDecimal.compareTo(BigDecimal.ZERO) <= 0){ |
| | | return new FebsResponse().fail().message("拨付数目需要大于0"); |
| | | isReduce = true; |
| | | } |
| | | |
| | | Integer type = mallSystemPayDto.getType(); |
| | |
| | | throw new FebsException("参数错误"); |
| | | } |
| | | |
| | | if (isReduce) { |
| | | iApiMallMemberWalletService.reduce(mallSystemPayDto.getAddBalance().negate(), mallSystemPayDto.getId(), filedType); |
| | | } else { |
| | | iApiMallMemberWalletService.add(mallSystemPayDto.getAddBalance(), mallSystemPayDto.getId(), filedType); |
| | | } |
| | | mallMoneyFlowService.addMoneyFlow(memberId, bigDecimal, MoneyFlowTypeEnum.SYSTEM.getValue(), null, type); |
| | | return new FebsResponse().success(); |
| | | } |