| | |
| | | mallMemberVo.setIsAgent(1); |
| | | }else if(ObjectUtil.isNotEmpty(mallAgentRecordAgree)){ |
| | | mallMemberVo.setIsAgent(2); |
| | | if(StrUtil.isNotEmpty(mallAgentRecordAgree.getAgentLevel())){ |
| | | DataDictionaryCustom dataDictionaryCustom = dataDictionaryCustomMapper.selectDicDataByTypeAndCode("AGENT_LEVEL_APPLY", mallAgentRecordAgree.getAgentLevel()); |
| | | mallMemberVo.setAgentLevelName(dataDictionaryCustom.getDescription()); |
| | | } |
| | | }else if(ObjectUtil.isNotEmpty(mallAgentRecordDisagree)){ |
| | | mallMemberVo.setIsAgent(3); |
| | | } |
| | |
| | | } |
| | | |
| | | @Override |
| | | public void updateMemberAgent(Long memberId) { |
| | | public void updateMemberAgent(Long memberId,String levelCode) { |
| | | mallAgentRecordMapper.updateStateByMemberId(memberId); |
| | | |
| | | //更新用户表中的LEVEL |
| | | MallMember mallMember = this.baseMapper.selectById(memberId); |
| | | mallMember.setLevel(AgentLevelEnum.FIRST_LEVEL.name()); |
| | | mallMember.setLevel(levelCode); |
| | | this.baseMapper.updateById(mallMember); |
| | | } |
| | | |
| | |
| | | return new FebsResponse().success().data(map); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse agentApplyInfo() { |
| | | Long memberId = LoginUserUtil.getLoginUser().getId(); |
| | | ApiMallAgentRecordVo apiMallAgentRecordVo = mallAgentRecordMapper.selectApiMallAgentRecordVoByMemberIdAndState(memberId,MallAgentRecord.APPLY_ING); |
| | | return new FebsResponse().success().data(apiMallAgentRecordVo); |
| | | } |
| | | |
| | | private String getXcxLoginUrl(String code) { |
| | | String wechatLoginUrl =xcxProperties.getWecharLoginUrl(); |
| | | return String.format(wechatLoginUrl, xcxProperties.getXcxAppid(), xcxProperties.getXcxSecret(), code); |