mirror of
https://gitee.com/y_project/RuoYi-Cloud.git
synced 2026-01-26 03:44:57 +08:00
赛程设置
This commit is contained in:
@@ -9,17 +9,16 @@ import java.io.IOException;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import com.ruoyi.common.core.exception.CheckedException;
|
import com.ruoyi.common.core.exception.CheckedException;
|
||||||
import com.ruoyi.common.swagger.apiConstants.ApiTerminal;
|
import com.ruoyi.common.swagger.apiConstants.ApiTerminal;
|
||||||
import com.ruoyi.system.domain.CompetitionResult;
|
import com.ruoyi.system.domain.CompetitionResult;
|
||||||
import com.ruoyi.system.domain.vo.CompetitionTeamIntegralVo;
|
import com.ruoyi.system.domain.vo.*;
|
||||||
import com.ruoyi.system.domain.vo.CompetitionTeamVsTeamRequest;
|
|
||||||
import com.ruoyi.system.domain.vo.CompetitionTeamVsTeamVo;
|
|
||||||
import com.ruoyi.system.domain.vo.CompetitionUnifiedRecordVo;
|
|
||||||
import com.ruoyi.system.utils.UtilTool;
|
import com.ruoyi.system.utils.UtilTool;
|
||||||
import io.seata.core.model.Result;
|
import io.seata.core.model.Result;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.util.StringUtils;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import com.ruoyi.common.log.annotation.Log;
|
import com.ruoyi.common.log.annotation.Log;
|
||||||
import com.ruoyi.common.log.enums.BusinessType;
|
import com.ruoyi.common.log.enums.BusinessType;
|
||||||
@@ -111,6 +110,18 @@ public class CompetitionTeamVsTeamController extends BaseController
|
|||||||
{
|
{
|
||||||
return toAjax(competitionTeamVsTeamService.deleteCompetitionTeamVsTeamByIds(ids));
|
return toAjax(competitionTeamVsTeamService.deleteCompetitionTeamVsTeamByIds(ids));
|
||||||
}
|
}
|
||||||
|
@ApiOperation(ApiTerminal.wxMiniProgram+"根据IDS批量删除")
|
||||||
|
@DeleteMapping("/batchDeleteByIds")
|
||||||
|
@ResponseBody
|
||||||
|
public AjaxResult batchDeleteByIds(@RequestBody Ids ids) throws Exception {
|
||||||
|
if(ObjectUtil.isNull(ids)){
|
||||||
|
throw new InvalidParameterException("参数异常,非法操作!");
|
||||||
|
}
|
||||||
|
if(StringUtils.isEmpty(ids.getIdList())||ids.getIdList().size()==0){
|
||||||
|
throw new InvalidParameterException("ids不能为空!");
|
||||||
|
}
|
||||||
|
return AjaxResult.success(competitionTeamVsTeamService.deleteBatchByIds(ids));
|
||||||
|
}
|
||||||
@Log(title = "赛会中球队VS球队比赛结果数据", businessType = BusinessType.OTHER)
|
@Log(title = "赛会中球队VS球队比赛结果数据", businessType = BusinessType.OTHER)
|
||||||
@ApiOperation("根据ID获取当前比赛赛程的所有统分结果")
|
@ApiOperation("根据ID获取当前比赛赛程的所有统分结果")
|
||||||
@GetMapping("/competitionUnifiedRecord/{id}")
|
@GetMapping("/competitionUnifiedRecord/{id}")
|
||||||
@@ -119,7 +130,7 @@ public class CompetitionTeamVsTeamController extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Log(title = "赛会中球队VS球队比赛结果数据2", businessType = BusinessType.OTHER)
|
@Log(title = "赛会中球队VS球队比赛结果数据2", businessType = BusinessType.OTHER)
|
||||||
@ApiOperation("根据ID获取当前比赛赛程的所有统分结果2")
|
@ApiOperation(ApiTerminal.wxMiniProgram+"根据ID获取当前比赛赛程的所有统分结果2")
|
||||||
@GetMapping("/getCompetitionVsRecordById/{id}")
|
@GetMapping("/getCompetitionVsRecordById/{id}")
|
||||||
public AjaxResult getCompetitionVsRecordById(@PathVariable("id") Long id) {
|
public AjaxResult getCompetitionVsRecordById(@PathVariable("id") Long id) {
|
||||||
return AjaxResult.success(competitionTeamVsTeamService.getCompetitionVsRecordById(id));
|
return AjaxResult.success(competitionTeamVsTeamService.getCompetitionVsRecordById(id));
|
||||||
|
|||||||
@@ -162,6 +162,7 @@ public class WxBuildingInfoController extends BaseController
|
|||||||
@ApiOperation(ApiTerminal.wxMiniProgram+"获取球场列表")
|
@ApiOperation(ApiTerminal.wxMiniProgram+"获取球场列表")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public TableDataInfo getBuildingByCity(@RequestBody WxBuildingInfo entity){
|
public TableDataInfo getBuildingByCity(@RequestBody WxBuildingInfo entity){
|
||||||
|
startPage();
|
||||||
List<WxBuildingInfo> list = wxBuildingInfoService.getBuildingByCity(entity);
|
List<WxBuildingInfo> list = wxBuildingInfoService.getBuildingByCity(entity);
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
|
|
||||||
@@ -191,6 +192,7 @@ public class WxBuildingInfoController extends BaseController
|
|||||||
@ResponseBody
|
@ResponseBody
|
||||||
@ApiOperation(value = ApiTerminal.wxMiniProgram+"分页获取球场列表")
|
@ApiOperation(value = ApiTerminal.wxMiniProgram+"分页获取球场列表")
|
||||||
public TableDataInfo getAllBuildingByCondition(@RequestBody BuildingInfoRequest entity){
|
public TableDataInfo getAllBuildingByCondition(@RequestBody BuildingInfoRequest entity){
|
||||||
|
startPage();
|
||||||
List<BuildingInfoResponse> list =wxBuildingInfoService.getAllBuildingByCondition(entity);
|
List<BuildingInfoResponse> list =wxBuildingInfoService.getAllBuildingByCondition(entity);
|
||||||
for(BuildingInfoResponse response:list){
|
for(BuildingInfoResponse response:list){
|
||||||
if(1==response.getStatus()){
|
if(1==response.getStatus()){
|
||||||
|
|||||||
@@ -0,0 +1,20 @@
|
|||||||
|
package com.ruoyi.system.domain.vo;
|
||||||
|
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* guocai
|
||||||
|
*/
|
||||||
|
@Setter
|
||||||
|
@Getter
|
||||||
|
public class Ids {
|
||||||
|
|
||||||
|
private String ids;
|
||||||
|
/**
|
||||||
|
* 前端传的ids 数组
|
||||||
|
*/
|
||||||
|
private List<Long> idList;
|
||||||
|
}
|
||||||
@@ -74,4 +74,6 @@ public interface ICompetitionTeamVsTeamService
|
|||||||
Boolean competitionScheduleSubmit(List<CompetitionTeamVsTeamRequest> vsTeamRequestList);
|
Boolean competitionScheduleSubmit(List<CompetitionTeamVsTeamRequest> vsTeamRequestList);
|
||||||
|
|
||||||
Boolean competitionScoreSubmit(List<CompetitionResult> request);
|
Boolean competitionScoreSubmit(List<CompetitionResult> request);
|
||||||
|
|
||||||
|
Boolean deleteBatchByIds(Ids ids);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -292,4 +292,11 @@ public class CompetitionTeamVsTeamServiceImpl implements ICompetitionTeamVsTeamS
|
|||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Boolean deleteBatchByIds(Ids ids) {
|
||||||
|
Long[] idList = ids.getIdList().stream().toArray(Long[]::new);
|
||||||
|
competitionTeamVsTeamMapper.deleteCompetitionTeamVsTeamByIds(idList);
|
||||||
|
return Boolean.TRUE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user