Compare commits
No commits in common. "6a0e9c74630255251206e903f9e27660c2d65bb0" and "86b935a85a031b00c5f2fc262c63c13dcf599938" have entirely different histories.
6a0e9c7463
...
86b935a85a
|
|
@ -1041,6 +1041,11 @@ public class CuMemberController extends BaseController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 免密登录
|
* 免密登录
|
||||||
|
*
|
||||||
|
* @author: zhang jing
|
||||||
|
* @date: 2023/6/6 10:05
|
||||||
|
* @param: [memberTeamInfoParam]
|
||||||
|
* @return: com.hzs.common.core.web.domain.AjaxResult
|
||||||
**/
|
**/
|
||||||
@GetMapping("/password-free")
|
@GetMapping("/password-free")
|
||||||
public AjaxResult retailPasswordFree(RetailMemberVO retailMemberVO) {
|
public AjaxResult retailPasswordFree(RetailMemberVO retailMemberVO) {
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,14 @@ public interface CuMemberMapper extends BaseMapper<CuMember> {
|
||||||
*/
|
*/
|
||||||
CuMemberExt queryLoginMember(@Param("memberCode") String memberCode, @Param("pkMember") Long pkMember);
|
CuMemberExt queryLoginMember(@Param("memberCode") String memberCode, @Param("pkMember") Long pkMember);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据服务编号登录用户(2024.07.09 兼容海外临时需求)
|
||||||
|
*
|
||||||
|
* @param serviceCode 服务编号
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
CuMemberExt queryTmpLoginMember(@Param("serviceCode") String serviceCode);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 前台查询会员的方法,通过传输不同的参数,查询不同的会员
|
* 前台查询会员的方法,通过传输不同的参数,查询不同的会员
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,6 @@ public class MemberServiceProvider implements IMemberServiceApi {
|
||||||
loginMember.setPkId(cuMember.getPkId());
|
loginMember.setPkId(cuMember.getPkId());
|
||||||
loginMember.setLoginType(ELoginType.MEMBER.getValue());
|
loginMember.setLoginType(ELoginType.MEMBER.getValue());
|
||||||
loginMember.setCuMember(cuMember);
|
loginMember.setCuMember(cuMember);
|
||||||
loginMember.setSystemType(cuMember.getSystemType());
|
|
||||||
return R.ok(loginMember);
|
return R.ok(loginMember);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -162,7 +162,11 @@ public class CuMemberServiceImpl extends ServiceImpl<CuMemberMapper, CuMember> i
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CuMemberExt getMemberByCode(String memberCode) {
|
public CuMemberExt getMemberByCode(String memberCode) {
|
||||||
return baseMapper.queryLoginMember(memberCode, null);
|
CuMemberExt cuMemberExt = baseMapper.queryLoginMember(memberCode, null);
|
||||||
|
if (null == cuMemberExt && memberCode.length() == 7) {
|
||||||
|
return baseMapper.queryTmpLoginMember(memberCode);
|
||||||
|
}
|
||||||
|
return cuMemberExt;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -187,7 +191,11 @@ public class CuMemberServiceImpl extends ServiceImpl<CuMemberMapper, CuMember> i
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CuMember queryMember(String memberCode) {
|
public CuMember queryMember(String memberCode) {
|
||||||
return baseMapper.queryLoginMember(memberCode, null);
|
CuMember cuMember = baseMapper.queryLoginMember(memberCode, null);
|
||||||
|
if (null == cuMember && memberCode.length() == 7) {
|
||||||
|
return baseMapper.queryTmpLoginMember(memberCode);
|
||||||
|
}
|
||||||
|
return cuMember;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -138,6 +138,12 @@ public class MemberLoginServiceImpl implements IMemberLoginService {
|
||||||
|
|
||||||
LoginMember loginMember = memberResult.getData();
|
LoginMember loginMember = memberResult.getData();
|
||||||
CuMemberExt member = loginMember.getCuMember();
|
CuMemberExt member = loginMember.getCuMember();
|
||||||
|
// 用户未支付状态
|
||||||
|
if (ECustomerType.FANS.getValue() != member.getCustomerType() && EPayStatus.UNPAID.getValue() == member.getPayStatus()) {
|
||||||
|
recordLoginLog(null, EStatus.NO, username + " 登录用户不存在");
|
||||||
|
// 登录用户: %s 不存在
|
||||||
|
throw new ServiceException(TransactionUtils.getContent(SystemMsgConstants.USER_NOT_EXIST, username));
|
||||||
|
}
|
||||||
// 非正常点位(死点、已注销),不能登录
|
// 非正常点位(死点、已注销),不能登录
|
||||||
if (ECategory.NORMAL.getValue() != member.getCategory()) {
|
if (ECategory.NORMAL.getValue() != member.getCategory()) {
|
||||||
recordLoginLog(loginMember.getPkId(), EStatus.NO, "非正常用户不能进行登录");
|
recordLoginLog(loginMember.getPkId(), EStatus.NO, "非正常用户不能进行登录");
|
||||||
|
|
|
||||||
|
|
@ -265,6 +265,16 @@
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<!-- 根据服务编号登录用户(2024.07.09 兼容海外临时需求) -->
|
||||||
|
<select id="queryTmpLoginMember" resultMap="MemberResultMap">
|
||||||
|
select cm.*
|
||||||
|
from cu_member cm
|
||||||
|
where cm.del_flag = 0
|
||||||
|
<if test="serviceCode != null and serviceCode != ''">
|
||||||
|
and cm.SERVICE_CODE = #{serviceCode}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
<!--and cm.PAY_STATUS=1-->
|
<!--and cm.PAY_STATUS=1-->
|
||||||
<select id="queryMemberInfoByCondition" resultMap="MemberResultMap">
|
<select id="queryMemberInfoByCondition" resultMap="MemberResultMap">
|
||||||
<include refid="CuMember_Column"/>
|
<include refid="CuMember_Column"/>
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ package com.hzs.system.sys.service.impl;
|
||||||
import java.text.DecimalFormat;
|
import java.text.DecimalFormat;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.hzs.common.core.constant.SysConstants;
|
|
||||||
import com.hzs.common.domain.system.sys.SysDept;
|
import com.hzs.common.domain.system.sys.SysDept;
|
||||||
import com.hzs.system.sys.param.SysDeptQueryParam;
|
import com.hzs.system.sys.param.SysDeptQueryParam;
|
||||||
import com.hzs.system.sys.vo.SysDeptQueryVO;
|
import com.hzs.system.sys.vo.SysDeptQueryVO;
|
||||||
|
|
@ -118,9 +117,9 @@ public class SysDeptServiceImpl implements ISysDeptService {
|
||||||
DecimalFormat decimalFormat = new DecimalFormat("0000");
|
DecimalFormat decimalFormat = new DecimalFormat("0000");
|
||||||
String deptCode = sysDeptMapper.getMaxDeptCode();
|
String deptCode = sysDeptMapper.getMaxDeptCode();
|
||||||
if (StringUtils.isEmpty(deptCode)) {
|
if (StringUtils.isEmpty(deptCode)) {
|
||||||
return SysConstants.RETAIL_PREFIX + decimalFormat.format(1);
|
return "HZS" + decimalFormat.format(1);
|
||||||
} else {
|
} else {
|
||||||
return SysConstants.RETAIL_PREFIX + decimalFormat.format(Integer.parseInt(deptCode.replace(SysConstants.RETAIL_PREFIX, "")) + 1);
|
return "HZS" + decimalFormat.format(Integer.parseInt(deptCode.replace("HZS", "")) + 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -275,6 +275,15 @@ public class PayController {
|
||||||
|
|
||||||
OnlinePayConfigVO payConfigVO = new OnlinePayConfigVO();
|
OnlinePayConfigVO payConfigVO = new OnlinePayConfigVO();
|
||||||
|
|
||||||
|
if (SecurityUtils.getUserId().equals(443418L)) {
|
||||||
|
// 指定线上测试用户: HZS38355685
|
||||||
|
payConfigVO.setPay81(Boolean.TRUE);
|
||||||
|
payConfigVO.setPay82(Boolean.TRUE);
|
||||||
|
payConfigVO.setPay83(Boolean.TRUE);
|
||||||
|
payConfigVO.setPay84(Boolean.TRUE);
|
||||||
|
return AjaxResult.success(payConfigVO);
|
||||||
|
}
|
||||||
|
|
||||||
// 各支付方式: true=显示,false=隐藏
|
// 各支付方式: true=显示,false=隐藏
|
||||||
|
|
||||||
// 新汇付PC微信扫码支付
|
// 新汇付PC微信扫码支付
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue