package com.example.demo.controller;
import com.example.demo.entity.Message;
import com.example.demo.model.Bill;
import com.example.demo.model.CountPeople;
import com.example.demo.service.OrderService;
import com.example.demo.util.Pager;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Locale;
@RestController
@RequestMapping("/boatManagerSystem")
public class OrderController {
@Autowired
private OrderService orderService;
@RequestMapping("/selectOrderByPage")
public Message selectOrderByPage(@RequestParam Integer pageSize, @RequestParam Integer pageNo, @RequestParam(required = false) Integer orderId) {
Message msg = new Message();
Pager pager = null;
try {
pager = orderService.selectOrderByPage(pageSize, pageNo, orderId);
msg.setCode(1);
msg.setMsg("查询成功");
msg.setData(pager);
} catch (Exception e) {
e.printStackTrace();
msg.setCode(0);
msg.setMsg(e.getMessage());
}
return msg;
}
@RequestMapping("/selectOrdersByPage")
public Message selectOrdersByPage(@RequestParam Integer pageSize, @RequestParam Integer pageNo, @RequestParam(required = false) Integer orderId) {
Message msg = new Message();
Pager pager = null;
try {
pager = orderService.selectOrdersByPage(pageSize, pageNo, orderId);
msg.setCode(1);
msg.setMsg("查询成功");
msg.setData(pager);
} catch (Exception e) {
e.printStackTrace();
msg.setCode(0);
msg.setMsg(e.getMessage());
}
return msg;
}
@RequestMapping("/selectOrdersByPageAndId")
public Message selectOrdersByPageAndId(@RequestParam(required = false) Integer orderId, @RequestParam(required = false) Integer id) {
Message msg = new Message();
Pager pager = null;
try {
pager = orderService.selectOrdersByPageAndId(orderId, id);
msg.setCode(1);
msg.setMsg("查询成功");
msg.setData(pager);
} catch (Exception e) {
e.printStackTrace();
msg.setCode(0);
msg.setMsg(e.getMessage());
}
return msg;
}
@RequestMapping("/selectStayOrderByPage")
public Message selectStayOrderByPage(@RequestParam Integer pageSize, @RequestParam Integer pageNo, @RequestParam(required = false) Integer orderId) {
Message msg = new Message();
Pager pager = null;
try {
pager = orderService.selectStayOrdersByPage(pageSize, pageNo, orderId);
msg.setCode(1);
msg.setMsg("查询成功");
msg.setData(pager);
} catch (Exception e) {
e.printStackTrace();
msg.setCode(0);
msg.setMsg(e.getMessage());
}
return msg;
}
@RequestMapping("/selectTravelOrderByPage")
public Message selectTravelOrderByPage(@RequestParam Integer pageSize, @RequestParam Integer pageNo,@RequestParam(required = false) String startTime,@RequestParam(required = false) String endTime) throws ParseException {
Message msg = new Message();
Pager pager = null;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date start;
Date end;
try {
start = sdf.parse(startTime);
end = sdf.parse(endTime);
}catch (Exception e){
start = null;
end = null;
}
try {
pager = orderService.selectTravelOrderByPage(pageSize, pageNo,start,end);
msg.setCode(1);
msg.setMsg("查询成功");
msg.setData(pager);
} catch (Exception e) {
e.printStackTrace();
msg.setCode(0);
msg.setMsg(e.getMessage());
}
return msg;
}
@RequestMapping("/selectTravelOrderByPageAndId")
public Message selectTravelOrderByPageAndId(@RequestParam Integer pageSize, @RequestParam Integer pageNo, @RequestParam(required = false) Integer id) {
Message msg = new Message();
Pager pager = null;
try {
pager = orderService.selectTravelOrderByPageAndId(pageSize, pageNo, id);
msg.setCode(1);
msg.setMsg("查询成功");
msg.setData(pager);
} catch (Exception e) {
e.printStackTrace();
msg.setCode(0);
msg.setMsg(e.getMessage());
}
return msg;
}
@RequestMapping("/selectPassOrderByPage")
public Message selectPassOrderByPage() {
Message msg = new Message();
Pager pager = null;
try {
pager = orderService.selectPassOrderByPage();
msg.setCode(1);
msg.setMsg("查询成功");
msg.setData(pager);
} catch (Exception e) {
e.printStackTrace();
msg.setCode(0);
msg.setMsg(e.getMessage());
}
return msg;
}
@RequestMapping("/updateOrder")
public Message updateOrder(@RequestParam Integer orderId, @RequestParam String shipNo, @RequestParam String
zTime, @RequestParam String orderStatus) {
Message msg = new Message();
try {
orderService.updateOrder(orderId, shipNo, zTime, orderStatus);
msg.setCode(1);
msg.setMsg("success");
} catch (Exception e) {
e.printStackTrace();
msg.setCode(0);
msg.setMsg(e.getMessage());
}
return msg;
}
@RequestMapping("/updateUserOrder")
public Message updateUserOrder(@RequestParam String orderType,@RequestParam Integer orderId, @RequestParam String shipNo, @RequestParam String
zTime, @RequestParam String orderStatus,@RequestParam String startTime,@RequestParam String endTime) {
Message msg = new Message();
try {
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date start=sdf.parse(startTime);
Date end=sdf.parse(endTime);
orderService.updateUserOrder(orderType,orderId, shipNo, zTime, orderStatus,start,end);
msg.setCode(1);
msg.setMsg("success");
} catch (Exception e) {
e.printStackTrace();
msg.setCode(0);
msg.setMsg(e.getMessage());
}
return msg;
}
@RequestMapping("/updateOrderStatus")
public Message updateOrderStatus(@RequestParam Integer orderId, @RequestParam String shipNo) {
Message msg = new Message();
orderService.updateOrderStatus(orderId);
orderService.updateShipStatus(shipNo);
msg.setMsg("成功");
return msg;
}
@RequestMapping("/updateOrderJjStatus")
public void updateOrderJjStatus(@RequestParam Integer orderId, @RequestParam String shipNo) {
orderService.updateOrderJjStatus(orderId);
orderService.updateShipStatusKeYong(shipNo);
}
@RequestMapping("updateSq")
public Message updateSq(@RequestParam Integer orderId, @RequestParam String goTime) throws ParseException {
Message msg = new Message();
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault());
date = sdf.parse(goTime);
orderService.updateSq(orderId, date);
msg.setMsg("成功");
return msg;
}
@RequestMapping("/deleteOrder")
public String deleteOrder(@RequestParam String ids) {
String[] tokens = ids.split(",");
for (String s : tokens) {
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
java毕设java毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava毕设.zipjava
资源推荐
资源详情
资源评论




























收起资源包目录





















































































共 60 条
- 1
资源评论

- 无能为力就要努力2023-07-26里面的内容很实用,可以帮助我们更好地理解Java毕业设计的要点。
- 经年哲思2023-07-26这个文件为我的毕业设计提供了不少参考资料,非常感谢。
- 卡哥Carlos2023-07-26这个文件提供了很多有用的Java毕业设计思路,值得一看。
- 阿汝娜老师2023-07-26里面的范例对于我来说非常有启发性,让我对Java毕业设计有了更深入的了解。
- 普通网友2023-07-26这份文件给出了很多实用的代码示例,对我的Java毕设有很大帮助。

猰貐的新时代
- 粉丝: 1w+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- GB_Z_23692_2009_项目管理_框架.pdf
- AC小技巧——提取CAD高程点自动生成地形.doc
- SY T63291997气田开发数据库逻辑结构.pdf
- 健康码互联网平台规划方案.pptx
- 2022计算机工程学院求职信.docx
- JSP课程设计学生成绩管理系统方案.doc
- 东北农业大学2021年9月《电子商务》技术基础作业考核试题及答案参考13.docx
- 《网络信息编辑》教案第五章jc.doc
- 进程通信说课材料.ppt
- C语言程序的设计A综合练习(一).doc
- 吊篮式移栽机设计说明CAD图纸(1).doc
- JavaScript禁止右键-禁止选择文本JS代码-主流浏览器兼容.doc
- 基于单片机的多点温度检测系统的设计外文翻译.doc
- 基于计算机控制的光碟智能存取装置研制毕业设计(1).doc
- 第10章网络工程.ppt
- USB0接口EMC设计方案.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
