From e0ec0a20cb943b4ee92c45b64f02b007a003b0ba Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 01 三月 2024 18:22:11 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/2.0' into 2.0 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/RefereeController.java | 73 ++++++++++++++++++++++++++++++++++++ 1 files changed, 73 insertions(+), 0 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/RefereeController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/RefereeController.java new file mode 100644 index 0000000..a31f8d7 --- /dev/null +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/RefereeController.java @@ -0,0 +1,73 @@ +package com.dsh.guns.modular.system.controller.code; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.dsh.course.feignClient.communityWorldCup.Model.Referee; +import com.dsh.course.feignClient.communityWorldCup.Model.RefereeList; +import com.dsh.course.feignClient.communityWorldCup.RefereeClient; +import com.dsh.guns.core.base.controller.BaseController; +import com.dsh.guns.modular.system.model.Region; +import com.dsh.guns.modular.system.service.IRegionService; +import com.dsh.guns.modular.system.util.ResultUtil; +import groovy.transform.AutoImplement; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.annotation.Resource; + +/** + * 裁判管理 + * @author zhibing.pu + * @Date 2024/3/1 14:08 + */ +@Controller +@RequestMapping("/referee") +public class RefereeController { + + private String PREFIX = "/system/referee/"; + + @Resource + private RefereeClient refereeClient; + + @Autowired + private IRegionService regionService; + + + + + @RequestMapping("") + public String showList(){ + return PREFIX + "referee.html"; + } + + + /** + * 获取列表数据 + * @param refereeList + * @return + */ + @ResponseBody + @PostMapping("/listAll") + public Object listAll(RefereeList refereeList){ + return refereeClient.getRefereeList(refereeList); + } + + + /** + * 添加数据 + * @param referee + * @return + */ + @ResponseBody + @PostMapping("/addReferee") + public ResultUtil addReferee(Referee referee){ + Region region = regionService.getOne(new QueryWrapper<Region>().eq("code", referee.getProvinceCode())); + referee.setProvince(region.getName()); + region = regionService.getOne(new QueryWrapper<Region>().eq("code", referee.getCityCode())); + referee.setCity(region.getName()); + refereeClient.addReferee(referee); + return ResultUtil.success(); + } +} -- Gitblit v1.7.1