|
|
@@ -6,7 +6,9 @@ import org.dromara.business.domain.HandHistory;
|
|
|
import org.dromara.business.domain.bo.HandHistoryBo;
|
|
|
import org.dromara.business.domain.vo.ActionVo;
|
|
|
import org.dromara.business.domain.vo.HandHistoryVo;
|
|
|
+import org.dromara.business.domain.vo.UserVo;
|
|
|
import org.dromara.business.mapper.HandHistoryMapper;
|
|
|
+import org.dromara.business.mapper.UserMapper;
|
|
|
import org.dromara.business.service.IHandHistoryService;
|
|
|
import org.dromara.business.utils.ActionParserUtils;
|
|
|
import org.dromara.business.utils.PageUtils;
|
|
|
@@ -42,6 +44,8 @@ public class HandHistoryServiceImpl implements IHandHistoryService {
|
|
|
|
|
|
private final HandHistoryMapper baseMapper;
|
|
|
|
|
|
+ private final UserMapper userMapper;
|
|
|
+
|
|
|
/**
|
|
|
* 查询【请填写功能名称】
|
|
|
*
|
|
|
@@ -189,13 +193,30 @@ public class HandHistoryServiceImpl implements IHandHistoryService {
|
|
|
|
|
|
@Override
|
|
|
public List<HandHistoryVo> selectAllHandZhuoCi(HandHistoryBo bo) {
|
|
|
- return baseMapper.selectAllHandZhuoCi(bo.getTournamentId(),bo.getPlayerId());
|
|
|
- }
|
|
|
+ String playerUserId=bo.getPlayerNameOrId();
|
|
|
+ if(StringUtils.isBlank(bo.getPlayerNameOrId())){
|
|
|
+ playerUserId=bo.getPlayerId().toString();
|
|
|
+ }
|
|
|
+ UserVo userVo = userMapper.selUserInfo(playerUserId);
|
|
|
+ if(userVo!=null){
|
|
|
+ return baseMapper.selectAllHandZhuoCi(bo.getTournamentId(),userVo.getId());
|
|
|
+ }else{
|
|
|
+ return new ArrayList<>();
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
@Override
|
|
|
public List<HandHistoryVo> selectAllHandNumber(HandHistoryBo bo) {
|
|
|
- return baseMapper.selectAllHandNumber(bo.getTournamentId(),bo.getTableId());
|
|
|
+ String playerUserId=bo.getPlayerNameOrId();
|
|
|
+ if(StringUtils.isBlank(bo.getPlayerNameOrId())){
|
|
|
+ playerUserId=bo.getPlayerId().toString();
|
|
|
+ }
|
|
|
+ UserVo userVo = userMapper.selUserInfo(playerUserId);
|
|
|
+ if(userVo!=null){
|
|
|
+ return baseMapper.selectAllHandNumber(bo.getTournamentId(),bo.getTableId(),userVo.getId());
|
|
|
+ }else{
|
|
|
+ return new ArrayList<>();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
-
|
|
|
}
|