## 188自动登录;
This commit is contained in:
parent
e2e5b3bf63
commit
c73476a192
|
@ -2,22 +2,10 @@ package com.hzs.member.base.mapper;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import com.hzs.common.domain.member.base.CuMemberShare;
|
import com.hzs.common.domain.member.base.CuMemberShare;
|
||||||
import com.hzs.member.marketnews.param.SeaFlourParam;
|
|
||||||
import com.hzs.member.marketnews.vo.SeaFlourVo;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分享注册记录会员 Mapper 接口
|
* 分享注册记录会员 Mapper 接口
|
||||||
*/
|
*/
|
||||||
public interface CuMemberShareMapper extends BaseMapper<CuMemberShare> {
|
public interface CuMemberShareMapper extends BaseMapper<CuMemberShare> {
|
||||||
|
|
||||||
/**
|
|
||||||
* 海粉列表
|
|
||||||
*
|
|
||||||
* @param seaFlourParam
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
List<SeaFlourVo> seaFlourList(SeaFlourParam seaFlourParam);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,10 +2,6 @@ package com.hzs.member.base.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.hzs.common.domain.member.base.CuMemberShare;
|
import com.hzs.common.domain.member.base.CuMemberShare;
|
||||||
import com.hzs.member.marketnews.param.SeaFlourParam;
|
|
||||||
import com.hzs.member.marketnews.vo.SeaFlourVo;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分享注册记录会员 服务类
|
* 分享注册记录会员 服务类
|
||||||
|
@ -26,11 +22,4 @@ public interface ICuMemberShareService extends IService<CuMemberShare> {
|
||||||
*/
|
*/
|
||||||
Boolean updateCuMemberShare(Long pkMember);
|
Boolean updateCuMemberShare(Long pkMember);
|
||||||
|
|
||||||
/**
|
|
||||||
* 海粉列表
|
|
||||||
*
|
|
||||||
* @param seaFlourParam
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
List<SeaFlourVo> seaFlourList(SeaFlourParam seaFlourParam);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,12 +7,8 @@ import com.hzs.common.core.utils.DateUtils;
|
||||||
import com.hzs.common.domain.member.base.CuMemberShare;
|
import com.hzs.common.domain.member.base.CuMemberShare;
|
||||||
import com.hzs.member.base.mapper.CuMemberShareMapper;
|
import com.hzs.member.base.mapper.CuMemberShareMapper;
|
||||||
import com.hzs.member.base.service.ICuMemberShareService;
|
import com.hzs.member.base.service.ICuMemberShareService;
|
||||||
import com.hzs.member.marketnews.param.SeaFlourParam;
|
|
||||||
import com.hzs.member.marketnews.vo.SeaFlourVo;
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分享注册记录会员 服务实现类
|
* 分享注册记录会员 服务实现类
|
||||||
*/
|
*/
|
||||||
|
@ -35,8 +31,4 @@ public class CuMemberShareServiceImpl extends ServiceImpl<CuMemberShareMapper, C
|
||||||
return baseMapper.updateById(cuMemberShare) > 0 ? Boolean.TRUE : Boolean.FALSE;
|
return baseMapper.updateById(cuMemberShare) > 0 ? Boolean.TRUE : Boolean.FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<SeaFlourVo> seaFlourList(SeaFlourParam seaFlourParam) {
|
|
||||||
return baseMapper.seaFlourList(seaFlourParam);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,8 +24,6 @@ import javax.servlet.http.HttpServletRequest;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 会员端 token 控制
|
* 会员端 token 控制
|
||||||
*
|
|
||||||
* @author hzs
|
|
||||||
*/
|
*/
|
||||||
@RequestMapping("/auth/api")
|
@RequestMapping("/auth/api")
|
||||||
@RestController
|
@RestController
|
||||||
|
|
|
@ -3,11 +3,7 @@ package com.hzs.member.login.param;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 海粉自动注册登录入参
|
* 海粉自动注册登录入参
|
||||||
* @Author: jiang chao
|
|
||||||
* @Time: 2023/9/6 23:26
|
|
||||||
* @Classname: AutoLoginVO
|
|
||||||
* @PackageName: com.hzs.member.login.vo
|
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class AutoLoginParam {
|
public class AutoLoginParam {
|
||||||
|
|
|
@ -28,8 +28,6 @@ import javax.servlet.http.HttpServletRequest;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 登录/登出服务
|
* 登录/登出服务
|
||||||
*
|
|
||||||
* @author hzs
|
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Component
|
@Component
|
||||||
|
@ -43,13 +41,6 @@ public class MemberLoginServiceImpl implements IMemberLoginService {
|
||||||
@DubboReference
|
@DubboReference
|
||||||
IMemberServiceApi iMemberServiceApi;
|
IMemberServiceApi iMemberServiceApi;
|
||||||
|
|
||||||
/**
|
|
||||||
* 登录
|
|
||||||
*
|
|
||||||
* @param username 用户名
|
|
||||||
* @param password 密码
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@Override
|
@Override
|
||||||
public LoginMember login(String username, String password) {
|
public LoginMember login(String username, String password) {
|
||||||
// 用户名或密码为空 错误
|
// 用户名或密码为空 错误
|
||||||
|
@ -151,13 +142,6 @@ public class MemberLoginServiceImpl implements IMemberLoginService {
|
||||||
return loginMember;
|
return loginMember;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 分享登录
|
|
||||||
*
|
|
||||||
* @param username 用户名
|
|
||||||
* @param password 密码
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@Override
|
@Override
|
||||||
public LoginMember shareLogin(String username, String password) {
|
public LoginMember shareLogin(String username, String password) {
|
||||||
// 用户名或密码为空 错误
|
// 用户名或密码为空 错误
|
||||||
|
@ -173,7 +157,6 @@ public class MemberLoginServiceImpl implements IMemberLoginService {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StringUtils.isNull(memberResult.getData())) {
|
if (StringUtils.isNull(memberResult.getData())) {
|
||||||
recordLoginLog(null, EStatus.NO, username + " 登录用户不存在");
|
|
||||||
// 登录用户: %s 不存在
|
// 登录用户: %s 不存在
|
||||||
throw new ServiceException(TransactionUtils.getContent(SystemMsgConstants.USER_NOT_EXIST, username));
|
throw new ServiceException(TransactionUtils.getContent(SystemMsgConstants.USER_NOT_EXIST, username));
|
||||||
}
|
}
|
||||||
|
@ -182,24 +165,13 @@ public class MemberLoginServiceImpl implements IMemberLoginService {
|
||||||
CuMemberShare cuMemberShare = loginMember.getCuMemberShare();
|
CuMemberShare cuMemberShare = loginMember.getCuMemberShare();
|
||||||
// 密码校验
|
// 密码校验
|
||||||
if (!SecurityUtils.matchesPassword(password, cuMemberShare.getLoginPwd())) {
|
if (!SecurityUtils.matchesPassword(password, cuMemberShare.getLoginPwd())) {
|
||||||
recordLoginLog(loginMember.getPkId(), EStatus.NO, "用户密码错误");
|
|
||||||
// 用户不存在/密码错误
|
// 用户不存在/密码错误
|
||||||
throw new ServiceException(TransactionUtils.getContent(SystemMsgConstants.USER_ERROR, username));
|
throw new ServiceException(TransactionUtils.getContent(SystemMsgConstants.USER_ERROR, username));
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO 日志改为异步MQ处理
|
|
||||||
recordLoginLog(loginMember.getPkId(), EStatus.YES, "登录成功");
|
|
||||||
return loginMember;
|
return loginMember;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @description: 免密登录
|
|
||||||
* @author: zhang jing
|
|
||||||
* @date: 2023/6/6 17:15
|
|
||||||
* @param: [username]
|
|
||||||
* @return: com.hzs.member.base.dto.LoginMember
|
|
||||||
**/
|
|
||||||
@Override
|
@Override
|
||||||
public LoginMember passwordFreelogin(String username) {
|
public LoginMember passwordFreelogin(String username) {
|
||||||
// 查询用户信息
|
// 查询用户信息
|
||||||
|
@ -247,13 +219,6 @@ public class MemberLoginServiceImpl implements IMemberLoginService {
|
||||||
return loginMember;
|
return loginMember;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @description: 免密 分享登录
|
|
||||||
* @author: zhang jing
|
|
||||||
* @date: 2023/6/6 17:04
|
|
||||||
* @param: [username]
|
|
||||||
* @return: com.hzs.member.base.dto.LoginMember
|
|
||||||
**/
|
|
||||||
@Override
|
@Override
|
||||||
public LoginMember passwordFreeshareLogin(String username) {
|
public LoginMember passwordFreeshareLogin(String username) {
|
||||||
// 查询用户信息
|
// 查询用户信息
|
||||||
|
@ -275,13 +240,6 @@ public class MemberLoginServiceImpl implements IMemberLoginService {
|
||||||
return loginMember;
|
return loginMember;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 小程序登录
|
|
||||||
*
|
|
||||||
* @param username 用户名
|
|
||||||
* @param password 密码
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@Override
|
@Override
|
||||||
public LoginMember appletLogin(String username, String password, String loginId, String source) {
|
public LoginMember appletLogin(String username, String password, String loginId, String source) {
|
||||||
// 用户名或密码为空 错误
|
// 用户名或密码为空 错误
|
||||||
|
|
|
@ -2,7 +2,6 @@ package com.hzs.member.marketnews.controller.api;
|
||||||
|
|
||||||
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
import cn.hutool.core.util.DesensitizedUtil;
|
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import com.hzs.common.core.constant.CountryConstants;
|
import com.hzs.common.core.constant.CountryConstants;
|
||||||
import com.hzs.common.core.constant.EnumsPrefixConstants;
|
import com.hzs.common.core.constant.EnumsPrefixConstants;
|
||||||
|
@ -21,13 +20,10 @@ import com.hzs.common.domain.member.ext.CuMemberBonusPushExt;
|
||||||
import com.hzs.common.security.utils.SecurityUtils;
|
import com.hzs.common.security.utils.SecurityUtils;
|
||||||
import com.hzs.common.service.ITransactionCommonService;
|
import com.hzs.common.service.ITransactionCommonService;
|
||||||
import com.hzs.member.base.service.ICuMemberService;
|
import com.hzs.member.base.service.ICuMemberService;
|
||||||
import com.hzs.member.base.service.ICuMemberShareService;
|
|
||||||
import com.hzs.member.bonus.service.ICuMemberBonusPushHisService;
|
import com.hzs.member.bonus.service.ICuMemberBonusPushHisService;
|
||||||
import com.hzs.member.bonus.service.ICuMemberBonusPushService;
|
import com.hzs.member.bonus.service.ICuMemberBonusPushService;
|
||||||
import com.hzs.member.marketnews.param.MarketNewsParam;
|
import com.hzs.member.marketnews.param.MarketNewsParam;
|
||||||
import com.hzs.member.marketnews.param.SeaFlourParam;
|
|
||||||
import com.hzs.member.marketnews.param.TripleCycleListParam;
|
import com.hzs.member.marketnews.param.TripleCycleListParam;
|
||||||
import com.hzs.member.marketnews.vo.SeaFlourVo;
|
|
||||||
import com.hzs.member.marketnews.vo.UserInvestmentVo;
|
import com.hzs.member.marketnews.vo.UserInvestmentVo;
|
||||||
import com.hzs.system.base.ICurrencyServiceApi;
|
import com.hzs.system.base.ICurrencyServiceApi;
|
||||||
import com.hzs.system.base.dto.CurrencyDTO;
|
import com.hzs.system.base.dto.CurrencyDTO;
|
||||||
|
@ -43,7 +39,7 @@ import java.math.BigDecimal;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 市场动态部分接口
|
* 市场动态部分接口
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api/market-news")
|
@RequestMapping("/api/market-news")
|
||||||
|
@ -52,8 +48,6 @@ public class MarketNewsController extends BaseController {
|
||||||
@Autowired
|
@Autowired
|
||||||
private ITransactionCommonService iTransactionCommonService;
|
private ITransactionCommonService iTransactionCommonService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private ICuMemberShareService iCuMemberShareService;
|
|
||||||
@Autowired
|
|
||||||
private ICuMemberService iCuMemberService;
|
private ICuMemberService iCuMemberService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private ICuMemberBonusPushService iCuMemberBonusPushService;
|
private ICuMemberBonusPushService iCuMemberBonusPushService;
|
||||||
|
@ -170,36 +164,15 @@ public class MarketNewsController extends BaseController {
|
||||||
}
|
}
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
private String desensitizationName(String name) {
|
private String desensitizationName(String name) {
|
||||||
return StrUtil.hide(name, 1, name.length() - 1);
|
return StrUtil.hide(name, 1, name.length() - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
private String desensitizationCode(String code) {
|
private String desensitizationCode(String code) {
|
||||||
return StrUtil.hide(code, 4, code.length() - 3);
|
return StrUtil.hide(code, 4, code.length() - 3);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 海粉列表
|
|
||||||
*/
|
|
||||||
@GetMapping("/sea_flour_list")
|
|
||||||
public TableDataInfo seaFlourList(SeaFlourParam seaFlourParam) {
|
|
||||||
seaFlourParam.setPkMember(SecurityUtils.getUserId());
|
|
||||||
if (seaFlourParam.getStartCreationTime() != null) {
|
|
||||||
seaFlourParam.setStartCreationTime(DateUtil.beginOfDay(seaFlourParam.getStartCreationTime()));
|
|
||||||
}
|
|
||||||
if (seaFlourParam.getEndCreationTime() != null) {
|
|
||||||
seaFlourParam.setEndCreationTime(DateUtil.endOfDay(seaFlourParam.getEndCreationTime()));
|
|
||||||
}
|
|
||||||
startPage();
|
|
||||||
List<SeaFlourVo> memberList = iCuMemberShareService.seaFlourList(seaFlourParam);
|
|
||||||
if (CollectionUtil.isNotEmpty(memberList)) {
|
|
||||||
for (SeaFlourVo seaFlourVo : memberList) {
|
|
||||||
seaFlourVo.setMemberCode(CommonUtil.getMemberCode(seaFlourVo.getMemberCode(), seaFlourVo.getServiceCode()));
|
|
||||||
seaFlourVo.setMemberName(CommonUtil.getMemberName(seaFlourVo.getPkVertex(), seaFlourVo.getMemberName(), seaFlourVo.getNickName()));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return getDataTable(memberList);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 轮次历史业绩
|
* 轮次历史业绩
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -5,13 +5,6 @@ import lombok.Data;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
|
||||||
* @Description:
|
|
||||||
* @Author: yuhui
|
|
||||||
* @Time: 2023/1/27 11:43
|
|
||||||
* @Classname: MarketNewsParam
|
|
||||||
* @PackageName: com.hzs.member.marketNews.param
|
|
||||||
*/
|
|
||||||
@Data
|
@Data
|
||||||
public class MarketNewsParam {
|
public class MarketNewsParam {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,67 +0,0 @@
|
||||||
package com.hzs.member.marketnews.param;/**
|
|
||||||
* @Description:
|
|
||||||
* @Author: yuhui
|
|
||||||
* @Time: 2023/6/6 17:36
|
|
||||||
* @Classname: seaFlourParam
|
|
||||||
* @PackageName: com.hzs.member.marketnews.param
|
|
||||||
*/
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
*@BelongsProject: hzs_cloud
|
|
||||||
*@BelongsPackage: com.hzs.member.marketnews.param
|
|
||||||
*@Author: yh
|
|
||||||
*@CreateTime: 2023-06-06 17:36
|
|
||||||
*@Description: TODO
|
|
||||||
*@Version: 1.0
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
public class SeaFlourParam {
|
|
||||||
/**
|
|
||||||
* 会员主键
|
|
||||||
*/
|
|
||||||
private Long pkMember;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 会员编号
|
|
||||||
*/
|
|
||||||
private String memberCode;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 会员姓名
|
|
||||||
*/
|
|
||||||
|
|
||||||
private String memberName;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 开始时间
|
|
||||||
*/
|
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
||||||
private Date startCreationTime;
|
|
||||||
/**
|
|
||||||
* 结束时间
|
|
||||||
*/
|
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
||||||
private Date endCreationTime;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 国家
|
|
||||||
*/
|
|
||||||
private Integer pkCountry;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 注册等级
|
|
||||||
*/
|
|
||||||
private Integer pkRegisterGrade;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 会员信息
|
|
||||||
*/
|
|
||||||
private String memberInfo;
|
|
||||||
}
|
|
|
@ -1,24 +1,10 @@
|
||||||
package com.hzs.member.marketnews.param;/**
|
package com.hzs.member.marketnews.param;
|
||||||
* @Description:
|
|
||||||
* @Author: yuhui
|
|
||||||
* @Time: 2023/6/7 14:43
|
|
||||||
* @Classname: TripleCycleListParam
|
|
||||||
* @PackageName: com.hzs.member.marketnews.param
|
|
||||||
*/
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
|
||||||
*@BelongsProject: hzs_cloud
|
|
||||||
*@BelongsPackage: com.hzs.member.marketnews.param
|
|
||||||
*@Author: yh
|
|
||||||
*@CreateTime: 2023-06-07 14:43
|
|
||||||
*@Description: TODO
|
|
||||||
*@Version: 1.0
|
|
||||||
*/
|
|
||||||
@Data
|
@Data
|
||||||
public class TripleCycleListParam {
|
public class TripleCycleListParam {
|
||||||
|
|
||||||
|
|
|
@ -1,61 +0,0 @@
|
||||||
package com.hzs.member.marketnews.vo;/**
|
|
||||||
* @Description:
|
|
||||||
* @Author: yuhui
|
|
||||||
* @Time: 2023/6/6 17:38
|
|
||||||
* @Classname: SeaFlourVo
|
|
||||||
* @PackageName: com.hzs.member.marketnews.vo
|
|
||||||
*/
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
*@BelongsProject: hzs_cloud
|
|
||||||
*@BelongsPackage: com.hzs.member.marketnews.vo
|
|
||||||
*@Author: yh
|
|
||||||
*@CreateTime: 2023-06-06 17:38
|
|
||||||
*@Description: TODO
|
|
||||||
*@Version: 1.0
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
public class SeaFlourVo {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 会员编号
|
|
||||||
*/
|
|
||||||
private String memberCode;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 会员名称
|
|
||||||
*/
|
|
||||||
private String memberName;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 会员手机
|
|
||||||
*/
|
|
||||||
private String phone;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 创建时间
|
|
||||||
*/
|
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
||||||
private Date creationTime;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 所属体系
|
|
||||||
*/
|
|
||||||
private Long pkVertex;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 服务编号
|
|
||||||
*/
|
|
||||||
private String serviceCode;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 会员昵称
|
|
||||||
*/
|
|
||||||
private String nickName;
|
|
||||||
|
|
||||||
}
|
|
|
@ -8,13 +8,6 @@ import lombok.Data;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
|
||||||
* @Description:
|
|
||||||
* @Author: yuhui
|
|
||||||
* @Time: 2023/1/27 10:44
|
|
||||||
* @Classname: UserInvestmentVo
|
|
||||||
* @PackageName: com.hzs.member.marketNews.vo
|
|
||||||
*/
|
|
||||||
@Data
|
@Data
|
||||||
public class UserInvestmentVo {
|
public class UserInvestmentVo {
|
||||||
|
|
||||||
|
|
|
@ -2,58 +2,5 @@
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.hzs.member.base.mapper.CuMemberShareMapper">
|
<mapper namespace="com.hzs.member.base.mapper.CuMemberShareMapper">
|
||||||
|
|
||||||
<!-- 通用查询映射结果 -->
|
|
||||||
<resultMap id="CuMemberShare" type="com.hzs.common.domain.member.base.CuMemberShare">
|
|
||||||
<id column="PK_ID" property="pkId"/>
|
|
||||||
<result column="DEL_FLAG" property="delFlag"/>
|
|
||||||
<result column="PK_CREATOR" property="pkCreator"/>
|
|
||||||
<result column="CREATION_TIME" property="creationTime"/>
|
|
||||||
<result column="PK_MODIFIED" property="pkModified"/>
|
|
||||||
<result column="MODIFIED_TIME" property="modifiedTime"/>
|
|
||||||
<result column="MEMBER_CODE" property="memberCode"/>
|
|
||||||
<result column="MEMBER_NAME" property="memberName"/>
|
|
||||||
<result column="PHONE" property="phone"/>
|
|
||||||
<result column="PK_PARENT" property="pkParent"/>
|
|
||||||
<result column="LOGIN_PWD" property="loginPwd"/>
|
|
||||||
<result column="LOGIN_PASSWORD" property="loginPassword"/>
|
|
||||||
<result column="PAY_FLAG" property="payFlag"/>
|
|
||||||
<result column="PK_COUNTRY" property="pkCountry"/>
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<select id="seaFlourList" resultType="com.hzs.member.marketnews.vo.SeaFlourVo">
|
|
||||||
select ms.MEMBER_CODE memberCode,ms.MEMBER_NAME memberName,ms.PHONE phone,ms.CREATION_TIME creationTime,
|
|
||||||
ms.pk_vertex,
|
|
||||||
ms.service_code,
|
|
||||||
ms.nick_name
|
|
||||||
from CU_MEMBER ms
|
|
||||||
inner join bd_grade bg
|
|
||||||
on ms.pk_settle_grade = bg.pk_id
|
|
||||||
where 1= 1 and bg.grade_value= 20
|
|
||||||
and
|
|
||||||
(
|
|
||||||
(select count(so.PK_ID) from sa_order so where so.PK_CREATOR = ms.pk_id and so.del_flag = 0 and so.ORDER_STATUS = 1) = 0
|
|
||||||
and
|
|
||||||
(select count(sto.PK_ID) from sa_t_order sto where sto.PK_CREATOR = ms.pk_id and sto.del_flag = 0 and sto.ORDER_STATUS = 1) = 0
|
|
||||||
)
|
|
||||||
<if test="pkMember != null">
|
|
||||||
and ms.PK_PARENT = #{pkMember}
|
|
||||||
</if>
|
|
||||||
<if test="memberInfo != null and memberInfo != ''">
|
|
||||||
and (ms.MEMBER_NAME=#{memberInfo} or ms.MEMBER_CODE=#{memberInfo})
|
|
||||||
</if>
|
|
||||||
<if test="memberCode != null and memberCode != ''">
|
|
||||||
and (ms.member_code = #{memberCode} or ms.SERVICE_CODE = #{memberCode})
|
|
||||||
</if>
|
|
||||||
<if test="memberName != null and memberName != ''">
|
|
||||||
and (ms.member_name = #{memberName} or ms.NICK_NAME = #{memberName})
|
|
||||||
</if>
|
|
||||||
<if test="startCreationTime != null">
|
|
||||||
and ms.CREATION_TIME >= #{startCreationTime}
|
|
||||||
</if>
|
|
||||||
<if test="endCreationTime != null">
|
|
||||||
and ms.CREATION_TIME < #{endCreationTime}
|
|
||||||
</if>
|
|
||||||
order by ms.CREATION_TIME desc
|
|
||||||
</select>
|
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
@ -24,7 +24,7 @@ public enum ELoginType {
|
||||||
MEMBER("1", 1, "会员", 0, EnumsPrefixConstants.LOGINTYPE + "1"),
|
MEMBER("1", 1, "会员", 0, EnumsPrefixConstants.LOGINTYPE + "1"),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分享会员(海粉)
|
* 分享会员(188)
|
||||||
*/
|
*/
|
||||||
SHARE_MEMBER("2", 2, "分享会员", 0, EnumsPrefixConstants.LOGINTYPE + "2"),
|
SHARE_MEMBER("2", 2, "分享会员", 0, EnumsPrefixConstants.LOGINTYPE + "2"),
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue