You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
606 lines
20 KiB
606 lines
20 KiB
package com.dsideal.newUniversityExamination.selectcourse.controller;
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.dsideal.exception.SelectCourseException;
|
|
import com.dsideal.newUniversityExamination.exception.NewUniversityExaminationException;
|
|
import com.dsideal.newUniversityExamination.selectcourse.service.TaskService;
|
|
import com.dsideal.newUniversityExamination.selectcourse.util.CoreUtil;
|
|
import com.dsideal.newUniversityExamination.selectcourse.util.SelectCourseUtil;
|
|
import com.dsideal.newUniversityExamination.util.COMMON;
|
|
import com.dsideal.newUniversityExamination.util.Constant;
|
|
import com.dsideal.newUniversityExamination.util.ParamUtil;
|
|
import com.jfinal.core.Controller;
|
|
import com.jfinal.plugin.activerecord.Record;
|
|
import com.jfinal.upload.UploadFile;
|
|
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
|
/**
|
|
* 排课任务
|
|
* @author zms
|
|
*/
|
|
public class TaskController extends Controller {
|
|
|
|
/**
|
|
* @Description: 设置走班课节
|
|
* @author :周明升
|
|
* @date: 2018-12-12 下午4:46:43
|
|
* @return: void
|
|
*/
|
|
public void _txsetTaskTime(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId = getPara("task_id");
|
|
String timeJson = getPara("time_json");
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("task_id", taskId);
|
|
parameters.put("time_json", timeJson);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.setTaskTime(taskId,timeJson);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
}
|
|
/**
|
|
* @Description: 获取走班课节
|
|
* @author :周明升
|
|
* @date: 2018-12-12 下午4:58:56
|
|
* @return: void
|
|
* @throws
|
|
*/
|
|
public void getTaskTime(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId = getPara("task_id");
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("task_id", taskId);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.getTaskTime(taskId);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
}
|
|
|
|
public void delTask(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId = getPara("taskId");
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("taskId", taskId);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.delTask(taskId);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
}
|
|
|
|
//获取学考选考最大课时数
|
|
public void getTimesByTaskId(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId = getPara("task_id");
|
|
String calculateType = getPara("calculate_type");
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("task_id", taskId);
|
|
parameters.put("calculate_type", calculateType);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.getTimesByTaskId(taskId,calculateType);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
}
|
|
|
|
/**
|
|
* 保存task信息对应的学段学年学期
|
|
*/
|
|
public void saveTaskYearXq(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId = getPara("taskId");
|
|
String year = getPara("year");
|
|
String xqId = getPara("xqId");
|
|
String curriculumId = getPara("curriculumId");
|
|
String isOrdinary = getPara("isOrdinary");
|
|
String stageId = getPara("stageId");
|
|
String bureauId = getPara("bureauId");
|
|
String uuid = getPara("uuid");
|
|
//添加单位ID 和学段信息
|
|
if(COMMON.isEmpty(uuid)){
|
|
uuid = COMMON.getGuid();
|
|
}
|
|
Record record=new Record();
|
|
record.set("year", year);
|
|
record.set("xq_id", xqId);
|
|
record.set("task_id", taskId);
|
|
record.set("plan_id", 0);
|
|
record.set("curriculum_plan_id", curriculumId);
|
|
record.set("stage_id", stageId);
|
|
record.set("bureau_id", bureauId);
|
|
record.set("is_ordinary", isOrdinary);
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("taskId", taskId);
|
|
parameters.put("year", year);
|
|
parameters.put("xqId", xqId);
|
|
parameters.put("curriculumId", curriculumId);
|
|
parameters.put("isOrdinary", isOrdinary);
|
|
parameters.put("stageId", stageId);
|
|
parameters.put("bureauId", bureauId);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson= TaskService.service.saveTaskYearXq(record, uuid);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}catch (Exception e){
|
|
returnJson.put("success", Constant.FALSE);
|
|
returnJson.put("info", Constant.FALSE_INFO);
|
|
}
|
|
renderJson(returnJson);
|
|
return ;
|
|
}
|
|
|
|
//获取task详情
|
|
public void getTaskByTaskId(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId = getPara("taskId");
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("taskId", taskId);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.getTaskByTaskId(taskId);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
}
|
|
|
|
/**
|
|
* @Description: 获取班级列表
|
|
* @author :周明升
|
|
* @date: 2018-12-11 下午4:41:55
|
|
* @return: void
|
|
* @throws
|
|
*/
|
|
public void getClassListByYearAndBureauId(){
|
|
JSONObject returnJson = new JSONObject();
|
|
try {
|
|
int bureauId =ParamUtil.isNumber(getPara("bureau_id"), "bureau_id");
|
|
int stageId =ParamUtil.isNumber(getPara("stage_id"), "stage_id");
|
|
int year =ParamUtil.isNumber(getPara("year"), "year");
|
|
int calculateType =ParamUtil.isNumber(getPara("calculate_type"), "calculate_type");
|
|
int classType =ParamUtil.isNumber(getPara("class_type"), "class_type");
|
|
String result = TaskService.service.getClassList(bureauId, stageId, year, classType,calculateType);
|
|
returnJson = JSONObject.parseObject(result);
|
|
} catch (NewUniversityExaminationException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
}
|
|
/**
|
|
* @Description: 获取排课任务列表
|
|
* @author :周明升
|
|
* @date: 2018-12-12 下午1:14:02
|
|
* @return: void
|
|
* @throws
|
|
*/
|
|
public void getTaskList() {
|
|
JSONObject returnJson = new JSONObject();
|
|
String pageSize = getPara("pageSize");
|
|
String pageNumber = getPara("pageNumber");
|
|
String stage = getPara("stage");
|
|
String year = getPara("year");
|
|
String xqId = getPara("xqId");
|
|
String taskName = getPara("taskName");
|
|
String bureauId = getPara("bureauId");
|
|
String isOrdinary = getPara("isOrdinary");
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("pageSize", pageSize);
|
|
parameters.put("pageNumber", pageNumber);
|
|
Record record = new Record();
|
|
record.set("pageSize", pageSize);
|
|
record.set("pageNumber", pageNumber);
|
|
record.set("stage_id", stage);
|
|
record.set("grade", year);
|
|
record.set("xq_id", xqId);
|
|
record.set("task_name", taskName);
|
|
record.set("bureau_id", bureauId);
|
|
record.set("is_ordinary", isOrdinary);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.getTaskList(record);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
}
|
|
public void getStepYearTaskList() {
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId = getPara("task_id");
|
|
String xqId = getPara("xq_id");
|
|
String bureauId = getPara("bureau_id");
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<>(3);
|
|
parameters.put("task_id", taskId);
|
|
parameters.put("xq_id", xqId);
|
|
parameters.put("bureau_id", bureauId);
|
|
Record record = new Record();
|
|
record.set("pageSize", 9999);
|
|
record.set("pageNumber", 1);
|
|
record.set("xq_id", xqId);
|
|
record.set("bureau_id", bureauId);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.getStepYearTaskList(taskId,record);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
}
|
|
|
|
public void _txsaveTask() {
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId = getPara("task_id");
|
|
String taskName = getPara("task_name");
|
|
String curriculumPlanId = getPara("curriculum_plan_id");
|
|
String bureauId = getPara("bureau_id");
|
|
String isOrdinary = getPara("is_ordinary");
|
|
String calculateType = getPara("calculate_type"); //0 优先三科 1 定二走一 2 大走班 3 套餐模式 -1 普通模式
|
|
String classJson = getPara("class_json");
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("task_name", taskName);
|
|
parameters.put("curriculum_plan_id", curriculumPlanId);
|
|
parameters.put("bureau_id", bureauId);
|
|
parameters.put("is_ordinary", isOrdinary);
|
|
parameters.put("calculate_type", calculateType);
|
|
parameters.put("class_json", classJson);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.saveTask(taskId,taskName,curriculumPlanId,bureauId,isOrdinary,calculateType,classJson);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
}
|
|
/**
|
|
* @Description: 获取课时安排管理 课时
|
|
* @author :周明升
|
|
* @date: 2018-12-12 下午3:52:21
|
|
* @return: void
|
|
* @throws
|
|
*/
|
|
public void getWeek(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String year=getPara("year");
|
|
String bureauId=getPara("bureauId");
|
|
String stageId=getPara("stageId");
|
|
String xqId=getPara("xq_id");
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("year", year);
|
|
parameters.put("bureauId", bureauId);
|
|
parameters.put("stageId", stageId);
|
|
parameters.put("xq_id", xqId);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.getWeek(year,bureauId,stageId,xqId);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
}
|
|
/**
|
|
* @Description: 获取排课任务详情
|
|
* @author :周明升
|
|
* @date: 2018-12-12 下午3:59:17
|
|
* @return: void
|
|
* @throws
|
|
*/
|
|
public void getTaskInfoById(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId=getPara("task_id");
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("task_id", taskId);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.getTaskInfoById(taskId);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
|
|
}
|
|
/**
|
|
* @Description: 获取排课任务下 班级列表
|
|
* @author :周明升
|
|
* @date: 2018-12-13 下午3:58:56
|
|
* @return: void
|
|
* @throws
|
|
*/
|
|
public void getClassListByTaskId(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId=getPara("task_id");
|
|
String classType=getPara("class_type");
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("task_id", taskId);
|
|
parameters.put("class_type", classType);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
String result = TaskService.service.getTimeTableClassInfoByTaskId(taskId, classType);
|
|
returnJson = JSONObject.parseObject(result);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
}
|
|
/*1 班级的分组设置*/
|
|
public void getClassGroupList(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId=getPara("task_id");
|
|
String classType=getPara("class_type");
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("task_id", taskId);
|
|
parameters.put("class_type", classType);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.getClassGroupList(taskId,classType);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
|
|
}
|
|
/*保存班级分组信息*/
|
|
public void _txSaveClassGroup(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId=getPara("task_id");
|
|
String classJson=getPara("class_json");
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("task_id", taskId);
|
|
parameters.put("class_json", classJson);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.saveClassGroup(taskId,classJson);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
}
|
|
/*2 班级的课时设置*/
|
|
public void getClassTimeList(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId=getPara("task_id");
|
|
String classType=getPara("class_type");
|
|
String calculateType=getPara("calculate_type");
|
|
String year=getPara("year");
|
|
String bureauId=getPara("bureau_id");
|
|
String stageId=getPara("stage_id");
|
|
String xqId=getPara("xq_id");
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("task_id", taskId);
|
|
parameters.put("class_type", classType);
|
|
parameters.put("calculate_type", calculateType);
|
|
parameters.put("year", year);
|
|
parameters.put("bureau_id", bureauId);
|
|
parameters.put("stage_id", stageId);
|
|
parameters.put("xq_id", xqId);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.getClassTimeList(taskId,classType,calculateType,year,bureauId,stageId,xqId);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
|
|
}
|
|
|
|
public void _txupdateTaskClassTime(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId=getPara("task_id");
|
|
String timeList=getPara("time_list");
|
|
String classType = getPara("class_type");
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("task_id", taskId);
|
|
parameters.put("time_list", timeList);
|
|
parameters.put("class_type", classType);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.updateTaskClassTime(taskId, timeList,classType);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
}
|
|
public void checkStartStudyTask(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId=getPara("task_id");
|
|
String calculateType=getPara("calculate_type");
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("task_id", taskId);
|
|
parameters.put("calculate_type", calculateType);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.checkStartStudyTask(taskId,calculateType);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
} catch (Exception e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
return;
|
|
}
|
|
public void getReleasePlanClassList(){
|
|
String planId = getPara("plan_id");
|
|
String bureauId = getPara("bureau_id");
|
|
String stageId = getPara("stage_id");
|
|
String year = getPara("year");
|
|
String calculateType = getPara("calculate_type");
|
|
//参数非空判断
|
|
JSONObject returnJson = new JSONObject() ;
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("plan_id", planId);
|
|
parameters.put("bureau_id", bureauId);
|
|
parameters.put("stage_id", stageId);
|
|
parameters.put("year", year);
|
|
parameters.put("calculate_type", calculateType);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.getReleasePlanClassList(planId, bureauId, stageId, year, calculateType);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
}
|
|
renderJson(returnJson.toJSONString());
|
|
return ;
|
|
}
|
|
|
|
public void getClassGoCourse(){
|
|
JSONObject returnJson = new JSONObject();
|
|
String taskId=getPara("task_id");
|
|
String classId=getPara("class_id");
|
|
String classType = getPara("class_type");
|
|
//参数非空判断
|
|
HashMap<String,String> parameters=new HashMap<String,String>();
|
|
parameters.put("task_id", taskId);
|
|
parameters.put("class_id", classId);
|
|
try {
|
|
SelectCourseUtil.checkoutParameters(parameters);
|
|
returnJson = TaskService.service.getClassGoCourse(taskId,classId,classType);
|
|
} catch (SelectCourseException e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", e.getMessage());
|
|
} catch (Exception e) {
|
|
returnJson.put("success", false);
|
|
returnJson.put("info", Constant.FALSE_INFO);
|
|
}
|
|
renderJson(returnJson);
|
|
}
|
|
public void exportClassTimeExcel(){
|
|
try {
|
|
String taskId = ParamUtil.isEmpty(getPara("task_id"),"task_id");
|
|
String classType = ParamUtil.isEmpty(getPara("class_type"),"class_type");
|
|
HSSFWorkbook wb = TaskService.service.exportClassTimeExcel(taskId,classType);
|
|
String fileName="课程课时.xls";
|
|
CoreUtil.exportExcel(this.getResponse(),wb,fileName);
|
|
renderNull();
|
|
} catch (NewUniversityExaminationException e) {
|
|
JSONObject returnJson = new JSONObject();
|
|
returnJson.put("info",e.getMessage());
|
|
returnJson.put("success", Constant.FALSE);
|
|
renderJson(returnJson);
|
|
}
|
|
}
|
|
|
|
public void importClassTimeExcel(){
|
|
JSONObject returnJson = new JSONObject();
|
|
try {
|
|
int taskId = ParamUtil.isNumber(getPara("task_id"),"task_id");
|
|
UploadFile file = getFile();
|
|
returnJson = TaskService.service.importClassTimeExcel(taskId,file);
|
|
} catch (NewUniversityExaminationException e) {
|
|
returnJson.put("success", Constant.FALSE);
|
|
returnJson.put("info",e.getMessage());
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
returnJson.put("success", Constant.FALSE);
|
|
returnJson.put("info","未知名错误");
|
|
}
|
|
renderJson(returnJson);
|
|
}
|
|
|
|
public void getStepYearTeacherInfo(){
|
|
JSONObject returnJson = new JSONObject();
|
|
try {
|
|
String taskIds = ParamUtil.isEmpty(getPara("task_ids"),"task_ids");
|
|
int personId = ParamUtil.isNumber(getPara("person_id"),"person_id");
|
|
String str = TaskService.service.getStepYearTeacherInfo(taskIds,personId);
|
|
returnJson = JSONObject.parseObject(str);
|
|
} catch (NewUniversityExaminationException e) {
|
|
returnJson.put("success", Constant.FALSE);
|
|
returnJson.put("info",e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
}
|
|
public void getStepYearTaskListByTaskId(){
|
|
JSONObject returnJson = new JSONObject();
|
|
try {
|
|
String taskId = ParamUtil.isEmpty(getPara("task_id"),"task_id");
|
|
returnJson = TaskService.service.getStepYearTaskListByTaskId(taskId);
|
|
} catch (NewUniversityExaminationException e) {
|
|
returnJson.put("success", Constant.FALSE);
|
|
returnJson.put("info",e.getMessage());
|
|
}
|
|
renderJson(returnJson);
|
|
}
|
|
public void downCourseTableBak(){
|
|
String taskId = getPara("task_id");
|
|
String str = TaskService.service.downCourseTableBak(taskId);
|
|
CoreUtil.exportTXT(getResponse(),str,TaskService.service.getBakName(taskId));
|
|
renderNull();
|
|
}
|
|
public void importCourseTableBak(){
|
|
UploadFile file = getFile();
|
|
String taskId = getPara("task_id");
|
|
JSONObject returnJson = TaskService.service.importCourseTableBak(taskId,file);
|
|
renderJson(returnJson);
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|