首页>代码>基于ssm+bootstrap+jquery的学生成绩管理系统>/student/src/main/java/com/student/controller/ClassKeController.java
package com.student.controller;



import com.student.pojo.Classes;
import com.student.pojo.Ke;
import com.student.pojo.ClassKe;
import com.student.service.ClassKeService;
import com.student.service.ClassesService;
import com.student.service.KeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList;
import java.util.List;
/**
 * @author 是一个鸽子啊
 * @date 2020/4/14
 * @qq 364826415
 */
@Controller
public class ClassKeController {
    @Autowired
    @Qualifier("KeServiceImpl")
    private KeService keService;
    @Autowired
    @Qualifier("classesServiceImpl")
    private ClassesService classesService;
    @Autowired
    @Qualifier("classKeServiceImpl")
    private ClassKeService classKeService;
    @RequestMapping("/queryClassKe")
    private String queryClassKe(HttpServletRequest request){
        List<ClassKe> classKeList = classKeService.queryClassKe();
        List<Ke> keList = keService.queryKe();
        List<Classes> classesList=classesService.queryClasses();
        for (ClassKe classKe : classKeList) {
            classKe.setClasses(classesService.queryClassesByID(classKe.getClassKeCID()));
            classKe.setKe(keService.queryKeByID(classKe.getClassKeKID()));
            classKe.setKeList(keList);
        }
        request.setAttribute("classKeList",classKeList);
        request.setAttribute("classesList",classesList);
        request.setAttribute("keList",keList);
        return "/class2-settle";

    }
    @RequestMapping("/updateClassKe")
    private String updateClassKe(ClassKe classKe,HttpServletRequest request){
        int i = classKeService.updateClassKe(classKe);
        List<ClassKe> classKeList1=new ArrayList<ClassKe>();
        List<Ke> keList = keService.queryKe();
        List<Classes> classesList=classesService.queryClasses();
        classKeList1= classKeService.queryClassKe();
        for (ClassKe classKe1 : classKeList1) {
            classKe1.setClasses(classesService.queryClassesByID(classKe1.getClassKeCID()));
            classKe1.setKe(keService.queryKeByID(classKe1.getClassKeKID()));
            classKe1.setKeList(keList);
        }
        request.setAttribute("classKeList",classKeList1);
        request.setAttribute("classesList",classesList);
        request.setAttribute("keList",keList);
        return "/class2-settle";

    }
    @RequestMapping("/queryClassKeByClassName")
    private String queryClassKeByClassName(HttpServletRequest request,String className){
        List<Classes> classesList = classesService.queryClassesByClassName(className);
        List<ClassKe> classKeList=new ArrayList<ClassKe>();
        for (Classes classes : classesList) {
            List<ClassKe> classKes = classKeService.queryClassKeByClassesID(classes.getClassID());
            for (ClassKe classKe : classKes) {
                classKe.setClasses(classesService.queryClassesByID(classKe.getClassKeCID()));
                classKe.setKe(keService.queryKeByID(classKe.getClassKeKID()));
                classKeList.add(classKe);
            }
        }
        request.setAttribute("classKeList",classKeList);
        return "/class2-settle";
    }
    @RequestMapping("addClassesKe")
    private String addClassesKe(ClassKe classKe,HttpServletRequest request){
        classKeService.addClassesKe(classKe);
        List<ClassKe> classKeList = classKeService.queryClassKe();
        List<Ke> keList = keService.queryKe();
        List<Classes> classesList=classesService.queryClasses();
        for (ClassKe classKe1 : classKeList) {
            classKe1.setClasses(classesService.queryClassesByID(classKe1.getClassKeCID()));
            classKe1.setKe(keService.queryKeByID(classKe1.getClassKeKID()));
            classKe1.setKeList(keList);
        }
        request.setAttribute("classKeList",classKeList);
        request.setAttribute("classesList",classesList);
        request.setAttribute("keList",keList);
        return "/class2-settle";

    }
    @RequestMapping("/delClassesKe")
    private String delClassesKe(String classKeID,HttpServletRequest request){
        classKeService.delClassesKe(Integer.parseInt(classKeID));
        List<ClassKe> classKeList = classKeService.queryClassKe();
        List<Ke> keList = keService.queryKe();
        List<Classes> classesList=classesService.queryClasses();
        for (ClassKe classKe1 : classKeList) {
            classKe1.setClasses(classesService.queryClassesByID(classKe1.getClassKeCID()));
            classKe1.setKe(keService.queryKeByID(classKe1.getClassKeKID()));
            classKe1.setKeList(keList);
        }
        request.setAttribute("classKeList",classKeList);
        request.setAttribute("classesList",classesList);
        request.setAttribute("keList",keList);
        return "/class2-settle";

    }

}
最近下载更多
甜心冰淇淋  LV3 昨天
陈小灏  LV18 2月22日
赵鑫cdsaljkdfsa  LV11 2024年7月2日
TY0165  LV20 2024年6月22日
xzg123456  LV6 2024年6月19日
sunrandong  LV4 2024年4月29日
微信网友_6927932988952576  LV12 2024年3月30日
咩咩咩咩咩  LV2 2024年2月28日
的撒基本大奖  LV8 2024年1月3日
苏柒  LV10 2023年12月15日
最近浏览更多
甜心冰淇淋  LV3 昨天
人间蒸发  LV23 5月20日
shuaiqi 4月22日
暂无贡献等级
竹笋王老师说 3月23日
暂无贡献等级
Ella0902 2024年12月18日
暂无贡献等级
571818771  LV3 2024年12月16日
aaaaaa1659 2024年12月8日
暂无贡献等级
暂无贡献等级
yanhui 2024年12月3日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友