| | |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * @author wzy |
| | |
| | | mallMember.setAccountStatus(MallMember.ACCOUNT_STATUS_ENABLE); |
| | | mallMember.setAccountType(MallMember.ACCOUNT_TYPE_NORMAL); |
| | | mallMember.setLevel(AgentLevelEnum.ZERO_LEVEL.getCode()); |
| | | mallMember.setSex("男"); |
| | | mallMember.setSex(registerDto.getSex()); |
| | | mallMember.setBindPhone(registerDto.getAccount()); |
| | | mallMember.setSkin("default"); |
| | | |
| | | this.baseMapper.insert(mallMember); |
| | | |
| | |
| | | mallMemberBankMapper.deleteById(id); |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | @Override |
| | | public List<SkinTypeVo> findSkinList() { |
| | | MallMember loginUser = LoginUserUtil.getLoginUser(); |
| | | DataDictionaryCustom dic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(AppContants.SKIN_TYPE_LIST, loginUser.getLevel()); |
| | | if (dic == null || StrUtil.isBlank(dic.getValue())) { |
| | | throw new FebsException("请检查皮肤配置"); |
| | | } |
| | | |
| | | List<String> skipStrList = StrUtil.split(dic.getValue(), ','); |
| | | return skipStrList.stream().map(item -> JSONObject.parseObject(item, SkinTypeVo.class)).collect(Collectors.toList()); |
| | | } |
| | | |
| | | @Override |
| | | public void useSkin(String code) { |
| | | MallMember loginUser = LoginUserUtil.getLoginUser(); |
| | | |
| | | MallMember update = new MallMember(); |
| | | update.setId(loginUser.getId()); |
| | | update.setSkin(code); |
| | | this.baseMapper.updateById(update); |
| | | } |
| | | } |