|
|
|
@ -0,0 +1,55 @@
|
|
|
|
|
package com.dsideal.FengHuang.Yp.Controller;
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import com.dsideal.FengHuang.Interceptor.*;
|
|
|
|
|
import com.dsideal.FengHuang.LoginPerson.Model.LoginPersonModel;
|
|
|
|
|
import com.dsideal.FengHuang.Util.CommonUtil;
|
|
|
|
|
import com.dsideal.FengHuang.Util.IpUtil;
|
|
|
|
|
import com.dsideal.FengHuang.Yp.Model.YpModel;
|
|
|
|
|
import com.jfinal.aop.Before;
|
|
|
|
|
import com.jfinal.core.Controller;
|
|
|
|
|
import com.jfinal.ext.interceptor.GET;
|
|
|
|
|
import com.jfinal.ext.interceptor.POST;
|
|
|
|
|
import com.jfinal.plugin.activerecord.Page;
|
|
|
|
|
import com.jfinal.plugin.activerecord.Record;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
public class YpController extends Controller {
|
|
|
|
|
YpModel model = new YpModel();
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:获取当前任务名称
|
|
|
|
|
* http://10.10.21.20:9000/FengHuang/yp/getCurrentTaskInfo
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@Before(GET.class)
|
|
|
|
|
public void getCurrentTaskInfo() {
|
|
|
|
|
Record record = model.getCurrentTaskInfo();
|
|
|
|
|
renderJson(record);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:获取指定任务的开启班型及人数限制
|
|
|
|
|
* http://10.10.21.20:9000/FengHuang/yp/getTaskLimit?task_id=1
|
|
|
|
|
*/
|
|
|
|
|
@Before(GET.class)
|
|
|
|
|
@IsNumericInterface({"task_id"})
|
|
|
|
|
public void getTaskLimit(int task_id) {
|
|
|
|
|
List<Record> list = model.getTaskLimit(task_id);
|
|
|
|
|
renderJson(list);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
功能:获取指定任务已经申报的各班型人员数量
|
|
|
|
|
http://10.10.21.20:9000/FengHuang/yp/getTaskApplyCount?task_id=1
|
|
|
|
|
*/
|
|
|
|
|
@Before(GET.class)
|
|
|
|
|
@IsNumericInterface({"task_id"})
|
|
|
|
|
public void getTaskApplyCount(int task_id) {
|
|
|
|
|
List<Record> list = model.getTaskApplyCount(task_id);
|
|
|
|
|
renderJson(list);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|