| | |
| | | import com.dsh.other.feignclient.model.AdvertisementChangeStateDTO; |
| | | import com.dsh.other.feignclient.model.AdvertisementQuery; |
| | | import com.dsh.other.model.BannerVo; |
| | | import com.dsh.other.service.GameService; |
| | | import com.dsh.other.service.IBannerService; |
| | | import com.dsh.other.service.IRegionService; |
| | | import com.dsh.other.service.TGameConfigService; |
| | | import com.dsh.other.service.*; |
| | | import com.dsh.other.util.ResultUtil; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * @author zhibing.pu |
| | |
| | | public class BallController { |
| | | @Autowired |
| | | private GameService gameService; |
| | | @Autowired |
| | | private TGameRecordService gameRecordService; |
| | | |
| | | @ResponseBody |
| | | @PostMapping("/student/webStudentList") |
| | |
| | | List<Game> games = gameService.queryAll(ballQueryDto); |
| | | return games; |
| | | } |
| | | // 根据门店ids 获取游戏记录 |
| | | @ResponseBody |
| | | @PostMapping("/game/getGameByStoreIds") |
| | | public List<Integer> getGameByStoreIds(@RequestBody List<Integer> storeIds){ |
| | | // 游戏id |
| | | List<Integer> gamesId = gameService.list(new QueryWrapper<Game>().in("storeId", storeIds)) |
| | | .stream().map(Game::getId).collect(Collectors.toList()); |
| | | // 根据游戏id获取游戏记录 获取用户Ids |
| | | List<Integer> userId = gameRecordService.list(new QueryWrapper<TGameRecord>().in("gameId", gamesId)) |
| | | .stream().map(TGameRecord::getUserId).collect(Collectors.toList()); |
| | | return userId; |
| | | } |
| | | |
| | | @Autowired |
| | | private IRegionService regionService; |