This commit is contained in:
zengtao01
2024-10-07 21:14:10 +08:00
parent b2ae073e7f
commit a25250c5de
3 changed files with 11 additions and 7 deletions

View File

@ -148,8 +148,8 @@ public class AppMemberUserController {
@GetMapping("/getInfoByCardOrFace") @GetMapping("/getInfoByCardOrFace")
@Operation(summary = "获取用户绑定的卡号") @Operation(summary = "获取用户绑定的卡号")
public CommonResult<Map<String,Object>> getInfoByCard(String cardId,Long faceId){ public CommonResult<Map<String,Object>> getInfoByCard(String cardId,Long mobile){
return success(userService.getInfoByCard(cardId,faceId)); return success(userService.getInfoByCard(cardId,mobile));
} }
} }

View File

@ -250,8 +250,8 @@ public interface MemberUserService {
List<MemberUserDO> getStoreUser(); List<MemberUserDO> getStoreUser();
MemberUserDO getByFaceId(Long faceId); MemberUserDO getByFaceId(Long faceId);
MemberUserDO getByMobile(Long mobile);
MemberUserDO getByCardId(String cardId); MemberUserDO getByCardId(String cardId);
Map<String,Object> getInfoByCard(String cardId,Long faceId); Map<String,Object> getInfoByCard(String cardId,Long mobile);
} }

View File

@ -790,6 +790,10 @@ public class MemberUserServiceImpl implements MemberUserService {
public MemberUserDO getByFaceId(Long faceId) { public MemberUserDO getByFaceId(Long faceId) {
return memberUserMapper.selectOne(new LambdaQueryWrapper<MemberUserDO>().eq(MemberUserDO::getFaceId,faceId).last("limit 1")); return memberUserMapper.selectOne(new LambdaQueryWrapper<MemberUserDO>().eq(MemberUserDO::getFaceId,faceId).last("limit 1"));
} }
@Override
public MemberUserDO getByMobile(Long mobile) {
return memberUserMapper.selectOne(new LambdaQueryWrapper<MemberUserDO>().eq(MemberUserDO::getMobile,mobile).last("limit 1"));
}
@Override @Override
public MemberUserDO getByCardId(String cardId) { public MemberUserDO getByCardId(String cardId) {
@ -797,7 +801,7 @@ public class MemberUserServiceImpl implements MemberUserService {
} }
@Override @Override
public Map<String, Object> getInfoByCard(String cardId,Long faceId) { public Map<String, Object> getInfoByCard(String cardId,Long mobile) {
HashMap<String, Object> map = new HashMap<>(); HashMap<String, Object> map = new HashMap<>();
if(ObjectUtil.isNotEmpty(cardId)){ if(ObjectUtil.isNotEmpty(cardId)){
MemberUserDO byCardId = getByCardId(cardId); MemberUserDO byCardId = getByCardId(cardId);
@ -808,8 +812,8 @@ public class MemberUserServiceImpl implements MemberUserService {
map.put("money",money); map.put("money",money);
map.put("userName",byCardId.getNickname()); map.put("userName",byCardId.getNickname());
} }
if(ObjectUtil.isNotEmpty(faceId)){ if(ObjectUtil.isNotEmpty(mobile)){
MemberUserDO byFaceId = getByFaceId(faceId); MemberUserDO byFaceId = getByMobile(mobile);
if(ObjectUtil.isEmpty(byFaceId)){ if(ObjectUtil.isEmpty(byFaceId)){
throw exception(FACE_USER_NOT_EXISTS); throw exception(FACE_USER_NOT_EXISTS);
} }