44323
2023-10-27 1b7f0a8746bc09a3e0cfdef9610ca4e08ed919e2
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java
@@ -28,6 +28,7 @@
import com.dsh.guns.modular.system.util.ResultUtil;
import io.swagger.models.auth.In;
import org.apache.ibatis.annotations.Param;
import org.bouncycastle.math.raw.Mod;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpRequest;
import org.springframework.stereotype.Controller;
@@ -44,10 +45,7 @@
import java.math.RoundingMode;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
/**
 * 控制器
@@ -121,7 +119,9 @@
     * 跳转到首页
     */
    @RequestMapping("")
    public String index() {
    public String index(Model model) {
        Integer objectType = UserExt.getUser().getObjectType();
        model.addAttribute("objectType",objectType);
        return PREFIX + "tStudent.html";
    }
@@ -340,7 +340,22 @@
    @RequestMapping("/list")
    @ResponseBody
    public List<TStudentDto> list(StudentSearch search) {
        List<Integer> ids = new ArrayList<>();
        if(UserExt.getUser().getObjectType()==3){
            ids = appUserClient.getUserStore(UserExt.getUser().getObjectId());
            if(ids.size()==0){
                ids.add(-1);
            }
            search.setIds(ids);
        }
        if(UserExt.getUser().getObjectType()==2){
            ids = appUserClient.getUserYYs(UserExt.getUser().getObjectId());
            if(ids.size()==0){
                ids.add(-1);
            }
            search.setIds(ids);
        }
        System.out.println("============学员查询接口=========");
        return itStudentService.listAll(search);
    }
@@ -422,6 +437,23 @@
    }
    @RequestMapping("/frozen")
    @ResponseBody
    public ResultUtil forzen(Integer id,Integer state){
            TStudent student = new TStudent();
            student.setId(id);
            student.setState(state);
            studentClient.frozen(student);
            return ResultUtil.success();
    }
    /**
     * 获取列表