|
|
|
@ -1,12 +1,16 @@
|
|
|
|
|
package com.ibeetl.jlw.web;
|
|
|
|
|
|
|
|
|
|
import cn.jlw.Interceptor.SCoreUser;
|
|
|
|
|
import cn.jlw.Interceptor.TStudent;
|
|
|
|
|
import cn.jlw.Interceptor.TTeacher;
|
|
|
|
|
import com.ibeetl.admin.core.annotation.Function;
|
|
|
|
|
import com.ibeetl.admin.core.entity.CoreUser;
|
|
|
|
|
import com.ibeetl.admin.core.file.FileService;
|
|
|
|
|
import com.ibeetl.admin.core.service.CorePlatformService;
|
|
|
|
|
import com.ibeetl.admin.core.web.JsonResult;
|
|
|
|
|
import com.ibeetl.jlw.entity.ResourcesApplication;
|
|
|
|
|
import com.ibeetl.jlw.entity.Student;
|
|
|
|
|
import com.ibeetl.jlw.entity.Teacher;
|
|
|
|
|
import com.ibeetl.jlw.service.LoginTodoService;
|
|
|
|
|
import com.ibeetl.jlw.service.ResourcesApplicationService;
|
|
|
|
|
import com.ibeetl.jlw.web.query.ResourcesApplicationQuery;
|
|
|
|
@ -149,11 +153,17 @@ public class ResourcesApplicationController{
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(API + "/myApplication.do")
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public JsonResult myApplication(ResourcesApplicationQuery condition, @SCoreUser CoreUser coreUser) {
|
|
|
|
|
public JsonResult myApplication(ResourcesApplicationQuery condition, @SCoreUser CoreUser coreUser, @TTeacher Teacher teacher, @TStudent Student student) {
|
|
|
|
|
if(null == coreUser){
|
|
|
|
|
return JsonResult.failMessage("请登录后再操作");
|
|
|
|
|
}else{
|
|
|
|
|
PageQuery page = condition.getPageQuery();
|
|
|
|
|
if (coreUser.isTeacher()) {
|
|
|
|
|
page.setPara("teacherId", teacher.getTeacherId());
|
|
|
|
|
}
|
|
|
|
|
if (coreUser.isStudent()) {
|
|
|
|
|
page.setPara("studentId", student.getStudentId());
|
|
|
|
|
}
|
|
|
|
|
resourcesApplicationService.queryMyApplicationByConditionQuery(page);
|
|
|
|
|
return JsonResult.success(page);
|
|
|
|
|
}
|
|
|
|
|