|
|
@@ -18,8 +18,8 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
/**
|
|
|
- * controller类
|
|
|
- */
|
|
|
+* controller类
|
|
|
+*/
|
|
|
@Controller
|
|
|
@RequestMapping("/playerInfo")
|
|
|
public class PlayerInfoController {
|
|
|
@@ -28,8 +28,8 @@ public class PlayerInfoController {
|
|
|
private PlayerInfoService playerInfoService;
|
|
|
|
|
|
/**
|
|
|
- * <p>获取全部记录。</p>
|
|
|
- */
|
|
|
+ * <p>获取全部记录。</p>
|
|
|
+ */
|
|
|
@RequiresAuthentication
|
|
|
@RequestMapping(value = "/all", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
@@ -39,8 +39,8 @@ public class PlayerInfoController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * <p>根据Id。</p>
|
|
|
- */
|
|
|
+ * <p>根据Id。</p>
|
|
|
+ */
|
|
|
@RequestMapping(value = "/getPlayerInfo", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
public Result getPlayerInfo(@RequestParam(required = false, value = "id") String id) {
|
|
|
@@ -49,8 +49,8 @@ public class PlayerInfoController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * <p>根据条件获取。</p>
|
|
|
- */
|
|
|
+ * <p>根据条件获取。</p>
|
|
|
+ */
|
|
|
@RequestMapping(value = "/getOne", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
public Result getOne(PlayerInfo record) {
|
|
|
@@ -58,158 +58,120 @@ public class PlayerInfoController {
|
|
|
return new Result(true, data);
|
|
|
}
|
|
|
|
|
|
- @RequestMapping(value = "/check", method = RequestMethod.GET)
|
|
|
- @ResponseBody
|
|
|
- public Result check(PlayerInfo record) {
|
|
|
- PlayerInfo data = playerInfoService.getPlayerInfo(record);
|
|
|
-
|
|
|
- if (data != null) {
|
|
|
-
|
|
|
- return new Result(false, "玩家已存在");
|
|
|
- }
|
|
|
- return new Result(true, "玩家不存在");
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
|
|
|
/**
|
|
|
- * <p>分页查询。</p>
|
|
|
- */
|
|
|
+ * <p>分页查询。</p>
|
|
|
+ */
|
|
|
@RequestMapping(value = "/page", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
public Result page(Page page, PlayerInfo record) {
|
|
|
Map<String, Object> result = new HashMap<>();
|
|
|
|
|
|
- List<PlayerInfo> pp = playerInfoService.getPlayerInfoByPage(page, record);
|
|
|
+ List<PlayerInfo> pp =playerInfoService.getPlayerInfoByPage(page, record);
|
|
|
|
|
|
result.put(AppConstant.PAGE, page);
|
|
|
result.put("pp", pp);
|
|
|
return new Result(true, result);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * <p>分页排名查询。</p>
|
|
|
- */
|
|
|
- @RequestMapping(value = "/rankPage", method = RequestMethod.GET)
|
|
|
- @ResponseBody
|
|
|
- public Result rankPage(Page page, PlayerInfo record) {
|
|
|
- Map<String, Object> result = new HashMap<>();
|
|
|
-
|
|
|
- List<PlayerInfo> pp = playerInfoService.getPlayerInfoRankByPage(page, record);
|
|
|
-
|
|
|
- result.put(AppConstant.PAGE, page);
|
|
|
- result.put("pp", pp);
|
|
|
- return new Result(true, result);
|
|
|
- }
|
|
|
-
|
|
|
- @RequestMapping(value = "/userRank", method = RequestMethod.GET)
|
|
|
- @ResponseBody
|
|
|
- public Result userRank(PlayerInfo record) {
|
|
|
-
|
|
|
- int rank = playerInfoService.userRank(record);
|
|
|
-
|
|
|
- return new Result(true, rank);
|
|
|
- }
|
|
|
-
|
|
|
|
|
|
/**
|
|
|
- * <p>保存。</p>
|
|
|
- */
|
|
|
+ * <p>保存。</p>
|
|
|
+ */
|
|
|
@RequestMapping(value = "/save", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
public Result save(PlayerInfo record) {
|
|
|
boolean num = playerInfoService.createPlayerInfo(record);
|
|
|
if (num) {
|
|
|
- return new Result(true, record.getId());
|
|
|
+ return new Result(true, record.getId());
|
|
|
}
|
|
|
return new Result(false, "保存异常");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * <p>更新信息。</p>
|
|
|
- */
|
|
|
+ * <p>更新信息。</p>
|
|
|
+ */
|
|
|
@RequestMapping(value = "/update", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
public Result updatePlayerInfo(PlayerInfo record) {
|
|
|
boolean num = playerInfoService.updatePlayerInfo(record);
|
|
|
if (num) {
|
|
|
- return new Result(true, "保存成功");
|
|
|
+ return new Result(true, "保存成功");
|
|
|
}
|
|
|
return new Result(false, "保存异常");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * <p>删除。</p>
|
|
|
- */
|
|
|
+ * <p>删除。</p>
|
|
|
+ */
|
|
|
@RequestMapping(value = "/del", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
public Result deletePlayerInfo(PlayerInfo record) {
|
|
|
|
|
|
boolean num = playerInfoService.deletePlayerInfo(record);
|
|
|
if (num) {
|
|
|
- return new Result(true, "删除成功");
|
|
|
+ return new Result(true, "删除成功");
|
|
|
}
|
|
|
return new Result(false, "删除异常");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 导出Excel
|
|
|
- *
|
|
|
- * @param request
|
|
|
- * @param response
|
|
|
- * @param record
|
|
|
- * @throws Exception
|
|
|
- */
|
|
|
+ * 导出Excel
|
|
|
+ * @param request
|
|
|
+ * @param response
|
|
|
+ * @param record
|
|
|
+ * @throws Exception
|
|
|
+ */
|
|
|
@RequestMapping(value = "/exportExcel", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
public void exportExcel(HttpServletRequest request, HttpServletResponse response, PlayerInfo record) throws Exception {
|
|
|
|
|
|
- List<PlayerInfo> playerInfos = playerInfoService.getPlayerInfoList(record);
|
|
|
+ List<PlayerInfo> playerInfos = playerInfoService.getPlayerInfoList(record);
|
|
|
|
|
|
|
|
|
String sheetName = "player_info";
|
|
|
String titleName = "参赛人员数据表";
|
|
|
String fileName = "参赛人员表";
|
|
|
int columnNumber = 26;
|
|
|
- int[] columnWidth = {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20};
|
|
|
- String[] columnName = {"ID", "删除标识", "更新时间", "更新人", "创建时间", "创建人", "游戏ID", "房间ID", "加入时间", "本金", "奖金", "用户", "备注", "截图", "击败玩家", "游戏排名", "开始时间", "结束时间", "状态", "审核人", "审核时间", "审核类型", "视频地址", "存活时长", "游戏类型", "赛季ID"};
|
|
|
+ int[] columnWidth = { 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20 };
|
|
|
+ String[] columnName = { "ID" , "删除标识" , "更新时间" , "更新人" , "创建时间" , "创建人" , "游戏ID" , "房间ID" , "加入时间" , "本金" , "奖金" , "用户" , "备注" , "截图" , "击败玩家" , "游戏排名" , "开始时间" , "结束时间" , "状态" , "审核人" , "审核时间" , "审核类型" , "视频地址" , "存活时长" , "游戏类型" , "赛季ID" };
|
|
|
String[][] dataList = new String[playerInfos.size()][26];
|
|
|
|
|
|
for (int i = 0; i < playerInfos.size(); i++) {
|
|
|
|
|
|
- dataList[i][0] = String.valueOf(playerInfos.get(i).getId());
|
|
|
- dataList[i][1] = String.valueOf(playerInfos.get(i).getDelFlag());
|
|
|
- dataList[i][2] = String.valueOf(playerInfos.get(i).getUpdateTime());
|
|
|
- dataList[i][3] = String.valueOf(playerInfos.get(i).getUpdateUser());
|
|
|
- dataList[i][4] = String.valueOf(playerInfos.get(i).getCreateTime());
|
|
|
- dataList[i][5] = String.valueOf(playerInfos.get(i).getCreateUser());
|
|
|
- dataList[i][6] = String.valueOf(playerInfos.get(i).getGameId());
|
|
|
- dataList[i][7] = String.valueOf(playerInfos.get(i).getHouseId());
|
|
|
- dataList[i][8] = String.valueOf(playerInfos.get(i).getJoinTime());
|
|
|
- dataList[i][9] = String.valueOf(playerInfos.get(i).getPrincipal());
|
|
|
- dataList[i][10] = String.valueOf(playerInfos.get(i).getBonus());
|
|
|
- dataList[i][11] = String.valueOf(playerInfos.get(i).getUserId());
|
|
|
- dataList[i][12] = String.valueOf(playerInfos.get(i).getRemark());
|
|
|
- dataList[i][13] = String.valueOf(playerInfos.get(i).getImage());
|
|
|
- dataList[i][14] = String.valueOf(playerInfos.get(i).getKillNumber());
|
|
|
- dataList[i][15] = String.valueOf(playerInfos.get(i).getRanking());
|
|
|
- dataList[i][16] = String.valueOf(playerInfos.get(i).getBeginTime());
|
|
|
- dataList[i][17] = String.valueOf(playerInfos.get(i).getEndTime());
|
|
|
- dataList[i][18] = String.valueOf(playerInfos.get(i).getStatusFlag());
|
|
|
- dataList[i][19] = String.valueOf(playerInfos.get(i).getExamineUser());
|
|
|
- dataList[i][20] = String.valueOf(playerInfos.get(i).getExamineTime());
|
|
|
- dataList[i][21] = String.valueOf(playerInfos.get(i).getExamineType());
|
|
|
- dataList[i][22] = String.valueOf(playerInfos.get(i).getVideo());
|
|
|
- dataList[i][23] = String.valueOf(playerInfos.get(i).getLiveTime());
|
|
|
- dataList[i][24] = String.valueOf(playerInfos.get(i).getGameType());
|
|
|
- dataList[i][25] = String.valueOf(playerInfos.get(i).getSeasonId());
|
|
|
- }
|
|
|
+ dataList[i][0] = String.valueOf(playerInfos.get(i).getId());
|
|
|
+ dataList[i][1] = String.valueOf(playerInfos.get(i).getDelFlag());
|
|
|
+ dataList[i][2] = String.valueOf(playerInfos.get(i).getUpdateTime());
|
|
|
+ dataList[i][3] = String.valueOf(playerInfos.get(i).getUpdateUser());
|
|
|
+ dataList[i][4] = String.valueOf(playerInfos.get(i).getCreateTime());
|
|
|
+ dataList[i][5] = String.valueOf(playerInfos.get(i).getCreateUser());
|
|
|
+ dataList[i][6] = String.valueOf(playerInfos.get(i).getGameId());
|
|
|
+ dataList[i][7] = String.valueOf(playerInfos.get(i).getHouseId());
|
|
|
+ dataList[i][8] = String.valueOf(playerInfos.get(i).getJoinTime());
|
|
|
+ dataList[i][9] = String.valueOf(playerInfos.get(i).getPrincipal());
|
|
|
+ dataList[i][10] = String.valueOf(playerInfos.get(i).getBonus());
|
|
|
+ dataList[i][11] = String.valueOf(playerInfos.get(i).getUserId());
|
|
|
+ dataList[i][12] = String.valueOf(playerInfos.get(i).getRemark());
|
|
|
+ dataList[i][13] = String.valueOf(playerInfos.get(i).getImage());
|
|
|
+ dataList[i][14] = String.valueOf(playerInfos.get(i).getKillNumber());
|
|
|
+ dataList[i][15] = String.valueOf(playerInfos.get(i).getRanking());
|
|
|
+ dataList[i][16] = String.valueOf(playerInfos.get(i).getBeginTime());
|
|
|
+ dataList[i][17] = String.valueOf(playerInfos.get(i).getEndTime());
|
|
|
+ dataList[i][18] = String.valueOf(playerInfos.get(i).getStatusFlag());
|
|
|
+ dataList[i][19] = String.valueOf(playerInfos.get(i).getExamineUser());
|
|
|
+ dataList[i][20] = String.valueOf(playerInfos.get(i).getExamineTime());
|
|
|
+ dataList[i][21] = String.valueOf(playerInfos.get(i).getExamineType());
|
|
|
+ dataList[i][22] = String.valueOf(playerInfos.get(i).getVideo());
|
|
|
+ dataList[i][23] = String.valueOf(playerInfos.get(i).getLiveTime());
|
|
|
+ dataList[i][24] = String.valueOf(playerInfos.get(i).getGameType());
|
|
|
+ dataList[i][25] = String.valueOf(playerInfos.get(i).getSeasonId());
|
|
|
+ }
|
|
|
|
|
|
|
|
|
ExportExcelUtil.ExportWithResponse(sheetName, titleName, fileName,
|
|
|
- columnNumber, columnWidth, columnName, dataList, response);
|
|
|
+ columnNumber, columnWidth, columnName, dataList, response);
|
|
|
|
|
|
|
|
|
+ }
|
|
|
}
|
|
|
-}
|
|
|
|