add histroy list
add doing list
This commit is contained in:
parent
14774b67c7
commit
7083a0cbb0
@ -0,0 +1,45 @@
|
|||||||
|
package cn.edu.cqwu.repair.controller.worker;
|
||||||
|
|
||||||
|
import cn.edu.cqwu.repair.dao.WorkerDao;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
|
||||||
|
|
||||||
|
import cn.edu.cqwu.repair.dao.OrderDao;
|
||||||
|
|
||||||
|
import javax.servlet.http.*;
|
||||||
|
import cn.edu.cqwu.repair.entity.*;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.ui.Model;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import java.util.List;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpSession;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class WorkerHistoryListController extends HttpServlet{
|
||||||
|
private OrderDao orderDao;
|
||||||
|
private WorkerDao workerDao;
|
||||||
|
@Autowired
|
||||||
|
public WorkerHistoryListController(WorkerDao workerDao, OrderDao orderDao) {
|
||||||
|
this.workerDao = workerDao;
|
||||||
|
this.orderDao = orderDao;
|
||||||
|
}
|
||||||
|
@GetMapping("/workerHistoryList.do")
|
||||||
|
public String getOrders(Model model, HttpSession session,
|
||||||
|
HttpServletRequest request){
|
||||||
|
// 获取Session对象
|
||||||
|
session = request.getSession();
|
||||||
|
|
||||||
|
// 从Session中获取ID数据
|
||||||
|
Worker workerUser = (Worker) session.getAttribute("workerUser");
|
||||||
|
// 调用DAO的方法来获取数据库中的历史订单数据
|
||||||
|
List<Order> orders = (List<Order>) orderDao.findHistoryList(workerUser.getUserid());
|
||||||
|
|
||||||
|
// 将订单数据添加到Model中,以便在JSP页面中使用
|
||||||
|
model.addAttribute("orders", orders);
|
||||||
|
|
||||||
|
// 返回到展示订单列表的JSP页面
|
||||||
|
return "/worker/worker_history_fixList";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,43 @@
|
|||||||
|
package cn.edu.cqwu.repair.controller.worker;
|
||||||
|
|
||||||
|
|
||||||
|
import cn.edu.cqwu.repair.dao.OrderDao;
|
||||||
|
import javax.servlet.http.*;
|
||||||
|
|
||||||
|
|
||||||
|
import cn.edu.cqwu.repair.util.Encrypt;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.ui.Model;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class WorkerOrderStatusController {
|
||||||
|
private OrderDao orderDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public WorkerOrderStatusController(OrderDao orderDao){
|
||||||
|
this.orderDao = orderDao;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@RequestMapping("/updateOrderStatus")
|
||||||
|
public String updateOrderStatus(HttpServletRequest request,Model model) {
|
||||||
|
int orderId = Integer.parseInt(request.getParameter("orderId"));
|
||||||
|
if(orderDao.statusModify(orderId) != 0){
|
||||||
|
model.addAttribute("workerListStatusMes", "* 状态更新成功!");
|
||||||
|
}else {
|
||||||
|
model.addAttribute("workerListStatusMes", "* 状态更新失败!");
|
||||||
|
}
|
||||||
|
return "forward:/workerFixList.do";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user