Bladeren bron

抽签接口添加1

yuanjunhao 15 uur geleden
bovenliggende
commit
37091d0f8a

+ 31 - 1
web/src/main/java/com/ynfy/buss/exam/chouqian/controller/CqXxxqController.java

@@ -56,9 +56,39 @@ public class CqXxxqController extends JeecgController<CqXxxq, ICqXxxqService> {
         cqXxxq.setEstate("优");
         cqXxxq.setSchooamount("2");
         cqXxxq.setStudentamount("45");
-
         return Result.OK(cqXxxqService.cqxx(cqXxxq));
     }
+    //获取有几个地市
+    /**
+     * 获取有几个地市
+     *
+     * @param
+     * @return
+     */
+    @AutoLog(value = "获取地市")
+    @ApiOperation(value = "获取地市", notes = "获取地市")
+    @GetMapping(value = "/huoquds")
+    public Result<List<String>> huoquds() {
+        return Result.OK(cqXxxqService.huoquds());
+    }
+    /**
+     * 根据地市获取等级
+     */
+    @AutoLog(value = "根据地市获取等级")
+    @ApiOperation(value = "根据地市获取等级", notes = "根据地市获取等级")
+    @GetMapping(value = "/huoqudsxxdj")
+    public Result<List<String>> huoqudsxxdj(String districtname) {
+        return Result.OK(cqXxxqService.huoqudsxxdj(districtname));
+    }
+    /**
+     * 根据地市获取几个年级
+     */
+    @AutoLog(value = "根据地市获取年级")
+    @ApiOperation(value = "根据地市获取年级", notes = "根据地市获取年级")
+    @GetMapping(value = "/huoqudsxxnj")
+    public Result<List<String>> huoqudsxxnj(String districtname) {
+        return Result.OK(cqXxxqService.huoqudsxxnj(districtname));
+    }
     /**
      * 分页以抽签学校查询
      *

+ 6 - 0
web/src/main/java/com/ynfy/buss/exam/chouqian/mapper/CqXxxqMapper.java

@@ -10,4 +10,10 @@ import java.util.List;
 public interface CqXxxqMapper extends BaseMapper<CqXxxq> {
     //获取抽签学校详情
     List<CqXxxq> cqxxxq(@Param("cqXxxq")CqXxxq cqXxxq);
+
+    List<String>  huoquds();
+
+    List<String>  huoqudsxxdj(String districtname);
+    List<String>  huoqudsxxnj(String districtname);
+
 }

+ 9 - 0
web/src/main/java/com/ynfy/buss/exam/chouqian/mapper/xml/CqXxxqMapper.xml

@@ -5,4 +5,13 @@
     select * from cq_xxxq where districtname=#{cqXxxq.districtname} and nianji=#{cqXxxq.nianji} and estate=#{cqXxxq.estate} and
                                 schoolname not in(select schoolname from cq_ycqxx where districtname=#{cqXxxq.districtname} )
     </select>
+    <select id="huoquds" resultType="java.lang.String">
+        select distinct districtname from cq_xxxq
+    </select>
+    <select id="huoqudsxxdj" resultType="java.lang.String">
+        select distinct estate from cq_xxxq where districtname=#{districtname}
+    </select>
+    <select id="huoqudsxxnj" resultType="java.lang.String">
+        select distinct nianji from cq_xxxq where districtname=#{districtname}
+    </select>
 </mapper>

+ 4 - 0
web/src/main/java/com/ynfy/buss/exam/chouqian/service/ICqXxxqService.java

@@ -12,4 +12,8 @@ public interface ICqXxxqService extends IService<CqXxxq> {
     String cqxx(CqXxxq cqXxxq);
     String cqxxbcf(CqXxxq cqXxxq);
 
+    List<String>  huoquds();
+    List<String>  huoqudsxxdj(String districtname);
+    List<String>  huoqudsxxnj(String districtname);
+
 }

+ 16 - 0
web/src/main/java/com/ynfy/buss/exam/chouqian/service/impl/CqXxxqServiceImpl.java

@@ -193,6 +193,22 @@ public class CqXxxqServiceImpl extends ServiceImpl<CqXxxqMapper, CqXxxq> impleme
             return "抽签完成!";
         }
     }
+
+    @Override
+    public List<String> huoquds() {
+        return cqXxxqMapper.huoquds();
+    }
+
+    @Override
+    public List<String> huoqudsxxdj(String districtname) {
+        return cqXxxqMapper.huoqudsxxdj(districtname);
+    }
+
+    @Override
+    public List<String> huoqudsxxnj(String districtname) {
+        return cqXxxqMapper.huoqudsxxnj(districtname);
+    }
+
     public boolean cqbanji(CqYcqxx cqYcqxx,String Schoolname,int studentamount) {
         //校验当前学校是否进行班级抽取
 //        System.out.println("yyz显示cqYcqxx:"+cqYcqxx);