4.21团队和个人第九次冲刺

团队博客

整个项目预期的任务量:30h 已用26h

任务看板照片

 

 

 

团队照片

 

 

 

燃尽图

 

4.产品状态

完成了企业查询的个人信息还有录取的功能

 

 

 

个人冲刺

昨天完成了用户的相关功能,今天完成企业查询应聘的人信息,以及录取的功能

package com.itheima.web;

import com.itheima.pojo.Company;
import com.itheima.pojo.User;
import com.itheima.service.UserService;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.BufferedReader;
import java.io.IOException;

@WebServlet("/AgreeUserServlet")
public class AgreeUserServlet extends HttpServlet {
    UserService userService = new UserService();
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        HttpSession session = request.getSession();
        Company company = (Company)session.getAttribute("company");
        BufferedReader br = request.getReader();
        String uid = br.readLine();//json字符串
        userService.agreeuser(Integer.parseInt(uid),company.getCid());
        userService.delete_submit(Integer.parseInt(uid));
        response.getWriter().write("success");
    }

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doGet(request, response);
    }
}
package com.itheima.web;

import com.alibaba.fastjson.JSON;
import com.itheima.pojo.Company;
import com.itheima.pojo.Resume;
import com.itheima.pojo.Submit;
import com.itheima.pojo.User;
import com.itheima.service.UserService;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

@WebServlet("/SelectNonAdoptedServlet")
public class SelectNonAdoptedServlet extends HttpServlet {
    UserService userService = new UserService();
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        HttpSession session = request.getSession();
        Company company = (Company)session.getAttribute("company");
        List<Resume> resumes=new ArrayList<>();
        List<Submit> submits = userService.select_nonadopt_resume(company.getCid());
        for(Submit submit:submits){
            int uid = submit.getUid();
            List<Resume> resumes1 = userService.selectresumebyid(uid);
            resumes.add(resumes1.get(0));
        }
        //2. 转为JSON
        String jsonString = JSON.toJSONString(resumes);
        //3. 写数据
        response.setContentType("text/json;charset=utf-8");
        response.getWriter().write(jsonString);
    }

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doGet(request, response);
    }
}

代码流程较为简单,没有什么困难

posted @ 2023-04-21 12:40  樱花开到我身边  阅读(19)  评论(0)    收藏  举报