|
|
@ -1,23 +1,29 @@ |
|
|
package com.ruoyi.model.service.impl; |
|
|
package com.ruoyi.model.service.impl; |
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
|
|
|
|
|
import com.cyl.manager.ums.domain.Member; |
|
|
|
|
|
import com.cyl.manager.ums.pojo.query.MemberQuery; |
|
|
|
|
|
import com.cyl.manager.ums.pojo.vo.MemberDataStatisticsVO; |
|
|
|
|
|
import com.cyl.manager.ums.pojo.vo.MemberExtendVo; |
|
|
|
|
|
import com.cyl.manager.ums.service.MemberService; |
|
|
import com.ruoyi.applet.utils.conf.AppletUtil; |
|
|
import com.ruoyi.applet.utils.conf.AppletUtil; |
|
|
import com.ruoyi.common.core.domain.AjaxResult; |
|
|
import com.ruoyi.common.core.domain.AjaxResult; |
|
|
import com.ruoyi.framework.web.service.TokenService; |
|
|
import com.ruoyi.framework.web.service.TokenService; |
|
|
import com.ruoyi.model.domain.AppUsers; |
|
|
import com.ruoyi.model.domain.AppUsers; |
|
|
|
|
|
import com.ruoyi.model.domain.AppletConfig; |
|
|
import com.ruoyi.model.service.IAApiAppletHhrWorkOutService; |
|
|
import com.ruoyi.model.service.IAApiAppletHhrWorkOutService; |
|
|
import com.ruoyi.model.service.IAppUsersService; |
|
|
import com.ruoyi.model.service.IAppUsersService; |
|
|
|
|
|
import com.ruoyi.model.service.IAppletConfigService; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
|
|
import org.springframework.beans.BeanUtils; |
|
|
|
|
|
import org.springframework.data.domain.Page; |
|
|
import org.springframework.data.domain.PageImpl; |
|
|
import org.springframework.data.domain.PageImpl; |
|
|
import org.springframework.data.domain.Pageable; |
|
|
import org.springframework.data.domain.Pageable; |
|
|
import org.springframework.http.ResponseEntity; |
|
|
import org.springframework.http.ResponseEntity; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestBody; |
|
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
import javax.annotation.Resource; |
|
|
import java.util.Date; |
|
|
|
|
|
import java.util.HashMap; |
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
|
import java.util.*; |
|
|
|
|
|
|
|
|
@Slf4j |
|
|
@Slf4j |
|
|
@Service |
|
|
@Service |
|
|
@ -27,6 +33,13 @@ public class AApiAppletHhrWorkOutServiceImpl implements IAApiAppletHhrWorkOutSer |
|
|
private IAppUsersService appUsersService; |
|
|
private IAppUsersService appUsersService; |
|
|
@Resource |
|
|
@Resource |
|
|
private TokenService tokenService; |
|
|
private TokenService tokenService; |
|
|
|
|
|
@Resource |
|
|
|
|
|
private IAppletConfigService appletConfigService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
|
private MemberService memberService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//合伙人工作台 - 绑定用户基础信息 |
|
|
//合伙人工作台 - 绑定用户基础信息 |
|
|
@Override |
|
|
@Override |
|
|
@ -38,37 +51,42 @@ public class AApiAppletHhrWorkOutServiceImpl implements IAApiAppletHhrWorkOutSer |
|
|
|
|
|
|
|
|
Map<String,Object> map = new HashMap<>(); |
|
|
Map<String,Object> map = new HashMap<>(); |
|
|
map.put("info",appUsers); //用户信息 |
|
|
map.put("info",appUsers); //用户信息 |
|
|
map.put("partner_level","初级合伙人"); //合伙人等级 |
|
|
|
|
|
|
|
|
// map.put("partner_level","初级合伙人"); //合伙人等级 |
|
|
map.put("partner_day","138天"); //合伙人加入天数 |
|
|
map.put("partner_day","138天"); //合伙人加入天数 |
|
|
map.put("partner_new_num","25"); //合伙人当前合伙人比例 |
|
|
|
|
|
map.put("partner_upgrade_num","30"); //合伙人晋级之后的合伙人比例 |
|
|
|
|
|
map.put("user_code","jsk66623"); //邀请码 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AppletConfig petPaymentHh = appletConfigService.selectAppletConfigByClassAndNum("pet_payment_hh", appUsers.getUserHhRole()); |
|
|
|
|
|
map.put("partner_new_num",petPaymentHh.getParamValueText()); //合伙人当前合伙人比例 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AppletConfig partner_upgrade_num = appletConfigService.selectAppletConfigByClassAndNum("pet_payment_hh", appUsers.getUserHhRole()+1); |
|
|
|
|
|
map.put("partner_upgrade_num",partner_upgrade_num.getParamValueText()); //合伙人晋级之后的合伙人比例 |
|
|
|
|
|
// map.put("user_code","jsk66623"); //邀请码 |
|
|
map.put("user_code_bj","https://image.hhlm1688.com/img/work/log/indexInfo/11.png"); //邀请码背景图 |
|
|
map.put("user_code_bj","https://image.hhlm1688.com/img/work/log/indexInfo/11.png"); //邀请码背景图 |
|
|
map.put("user_code_fx","https://image.hhlm1688.com/img/work/log/indexInfo/11.png"); //分享海报背景图 |
|
|
map.put("user_code_fx","https://image.hhlm1688.com/img/work/log/indexInfo/11.png"); //分享海报背景图 |
|
|
map.put("user_code_url","https://image.hhlm1688.com/img/work/log/indexInfo/11.png"); //分销链接背景图 |
|
|
map.put("user_code_url","https://image.hhlm1688.com/img/work/log/indexInfo/11.png"); //分销链接背景图 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
map.put("register_users","100"); //当月注册用户 |
|
|
|
|
|
map.put("order_users","200"); //当月下单用户 |
|
|
|
|
|
map.put("use_users","200"); //当月有效用户 |
|
|
|
|
|
|
|
|
map.put("register_users","0"); //当月注册用户 |
|
|
|
|
|
map.put("order_users","0"); //当月下单用户 |
|
|
|
|
|
map.put("use_users","0"); //当月有效用户 |
|
|
|
|
|
|
|
|
map.put("order_users_money","288.98"); //本月订单金额 |
|
|
|
|
|
map.put("use_users_money","288.98"); //本月有效订单金额 |
|
|
|
|
|
|
|
|
map.put("order_users_money","0"); //本月订单金额 |
|
|
|
|
|
map.put("use_users_money","0"); //本月有效订单金额 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
map.put("register_users_sum","999"); //累积注册用户 |
|
|
|
|
|
map.put("order_users_sum","998"); //累积下单用户 |
|
|
|
|
|
map.put("use_users_sum","999"); //累积有效用户 |
|
|
|
|
|
|
|
|
map.put("register_users_sum","0"); //累积注册用户 |
|
|
|
|
|
map.put("order_users_sum","0"); //累积下单用户 |
|
|
|
|
|
map.put("use_users_sum","0"); //累积有效用户 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
map.put("order_users_sum_money","288.98"); //累积订单金额 |
|
|
|
|
|
map.put("use_users_sum_money","288.98"); //累积有效订单金额 |
|
|
|
|
|
|
|
|
map.put("order_users_sum_money","0"); //累积订单金额 |
|
|
|
|
|
map.put("use_users_sum_money","0"); //累积有效订单金额 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
map.put("money","998.98"); //钱包金额 |
|
|
|
|
|
map.put("new_money","288.98"); //本月分成 |
|
|
|
|
|
map.put("old_money","288.98"); //累积分成 |
|
|
|
|
|
|
|
|
map.put("money",appUsers.getMoney()); //钱包金额 |
|
|
|
|
|
map.put("new_money","0"); //本月分成 |
|
|
|
|
|
map.put("old_money","0"); //累积分成 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -100,10 +118,24 @@ public class AApiAppletHhrWorkOutServiceImpl implements IAApiAppletHhrWorkOutSer |
|
|
AppUsers appUsers = appUsersService.selectAppUsersByUserId(localAppletUser.getUserId()); |
|
|
AppUsers appUsers = appUsersService.selectAppUsersByUserId(localAppletUser.getUserId()); |
|
|
|
|
|
|
|
|
Map<String,Object> map = new HashMap<>(); |
|
|
Map<String,Object> map = new HashMap<>(); |
|
|
map.put("code","666666");//邀请码 |
|
|
|
|
|
map.put("url","https://image.hhlm1688.com/img/work/log/headImage.png");//二维码地址 |
|
|
|
|
|
map.put("bj_url","https://image.hhlm1688.com/img/work/log/headImage.png");//海报背景图 |
|
|
|
|
|
map.put("title","欢迎来到宠物小程序二维码部分");//说明 |
|
|
|
|
|
|
|
|
map.put("code",appUsers.getInvitationCode());//邀请码 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<AppletConfig> appletConfigs = appletConfigService.selectAppletConfigList(null); |
|
|
|
|
|
for (AppletConfig appletConfig : appletConfigs){ |
|
|
|
|
|
if(appletConfig.getParamCode().equals("background_poster")){ |
|
|
|
|
|
map.put("bj_url",appletConfig.getParamValueImage());//海报背景图 |
|
|
|
|
|
} |
|
|
|
|
|
if(appletConfig.getParamCode().equals("share_qr_url")){ |
|
|
|
|
|
map.put("url",appletConfig.getParamValueImage());//二维码地址 |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
map.put("title","欢迎来到宠物小程序二维码");//说明 |
|
|
|
|
|
|
|
|
return AjaxResult.success(map); |
|
|
return AjaxResult.success(map); |
|
|
} |
|
|
} |
|
|
@ -115,11 +147,14 @@ public class AApiAppletHhrWorkOutServiceImpl implements IAApiAppletHhrWorkOutSer |
|
|
AppUsers localAppletUser = new AppUsers(); |
|
|
AppUsers localAppletUser = new AppUsers(); |
|
|
localAppletUser.setUserId(appUserId); |
|
|
localAppletUser.setUserId(appUserId); |
|
|
List<AppUsers> pageRes = appUsersService.selectAppUsersList(new AppUsers()); |
|
|
List<AppUsers> pageRes = appUsersService.selectAppUsersList(new AppUsers()); |
|
|
|
|
|
// memberService.selectList() |
|
|
// PageImpl<AppUsers> appUsers = new PageImpl<>(pageRes, page, ((Page) pageRes).getTotal()); |
|
|
// PageImpl<AppUsers> appUsers = new PageImpl<>(pageRes, page, ((Page) pageRes).getTotal()); |
|
|
return AjaxResult.success("查询分页成功",pageRes); |
|
|
return AjaxResult.success("查询分页成功",pageRes); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//合伙人工作台 - 根据用户标识查询用户下单详细信息 |
|
|
//合伙人工作台 - 根据用户标识查询用户下单详细信息 |
|
|
@Override |
|
|
@Override |
|
|
public AjaxResult HhrMyUserGetById(Long appUserId){ |
|
|
public AjaxResult HhrMyUserGetById(Long appUserId){ |
|
|
|