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