修改查询接口
This commit is contained in:
parent
5a5e9d4acd
commit
37328ea082
|
@ -1,19 +1,23 @@
|
||||||
package org.jeecg.modules.controller;
|
package org.jeecg.modules.controller;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONArray;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.jeecg.common.api.vo.Result;
|
import org.jeecg.common.api.vo.Result;
|
||||||
import org.jeecg.common.constant.CacheConstant;
|
import org.jeecg.common.constant.CacheConstant;
|
||||||
|
import org.jeecg.modules.entity.Cet_4;
|
||||||
|
import org.jeecg.modules.entity.Cet_6;
|
||||||
import org.jeecg.modules.service.CenterService;
|
import org.jeecg.modules.service.CenterService;
|
||||||
|
import org.jeecg.modules.service.ICet_4Service;
|
||||||
|
import org.jeecg.modules.service.ICet_6Service;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.cache.annotation.Cacheable;
|
import org.springframework.cache.annotation.Cacheable;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RequestParam;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/cet")
|
@RequestMapping("/cet")
|
||||||
|
@ -21,6 +25,10 @@ import javax.annotation.Resource;
|
||||||
public class CenterController {
|
public class CenterController {
|
||||||
@Resource
|
@Resource
|
||||||
private CenterService centerService;
|
private CenterService centerService;
|
||||||
|
@Autowired
|
||||||
|
ICet_4Service cet4Service;
|
||||||
|
@Autowired
|
||||||
|
ICet_6Service cet6Service;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 统计四级表和六级表中存在得学院和年级
|
* 统计四级表和六级表中存在得学院和年级
|
||||||
|
@ -31,6 +39,41 @@ public class CenterController {
|
||||||
return centerService.getGradeAndCollege();
|
return centerService.getGradeAndCollege();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PostMapping("/getRateByBatch")
|
||||||
|
public Result<JSONObject> getRateByBatch(@RequestParam("batch") Date batch, @RequestParam("level") String level) {
|
||||||
|
|
||||||
|
//四六级分开查询
|
||||||
|
if (level.equals("cet4")) {
|
||||||
|
Cet_4 cet = new Cet_4();
|
||||||
|
cet.setBatch(batch);
|
||||||
|
return cet4Service.getRate(cet);
|
||||||
|
} else if (level.equals("cet6")) {
|
||||||
|
Cet_6 cet = new Cet_6();
|
||||||
|
cet.setBatch(batch);
|
||||||
|
return cet6Service.getRate(cet);
|
||||||
|
} else {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//根据batch/college是否为空判断两种查询方式
|
||||||
|
|
||||||
|
@PostMapping("/getRateByCollege")
|
||||||
|
public Result<JSONObject> getRateByCollege(@RequestParam("college") String college, @RequestParam("level") String level) {
|
||||||
|
|
||||||
|
if (level.equals("cet4")) {
|
||||||
|
Cet_4 cet = new Cet_4();
|
||||||
|
cet.setCollege(college);
|
||||||
|
|
||||||
|
return cet4Service.getRate(cet);
|
||||||
|
} else if (level.equals("cet6")) {
|
||||||
|
Cet_6 cet = new Cet_6();
|
||||||
|
cet.setCollege(college);
|
||||||
|
|
||||||
|
return cet6Service.getRate(cet);
|
||||||
|
} else {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 依据学院和年级获取四级和六级通过数据
|
* 依据学院和年级获取四级和六级通过数据
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue