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
资源推荐
资源详情
资源评论
收起资源包目录
java毕设.zip (60个子文件)
bi-she-master
pom.xml 9KB
mvnw 10KB
src
test
java
com
example
demo
DemoApplicationTests.java 381B
main
resources
application.yml 147B
application-dev.yml 704B
db.sql 2KB
mapping
Oracle
ShipMapper.xml 6KB
UserMapper.xml 7KB
OrderMapper.xml 15KB
DeptMapper.xml 2KB
ShipTypeMapper.xml 2KB
java
com
example
demo
requestBody
LoginForm.java 669B
model
ShipVo.java 855B
UserInformation.java 2KB
FinancialVo.java 1KB
qicai.java 211B
OrderVoo.java 2KB
Bill.java 565B
UserVoo.java 488B
DataList.java 619B
vip.java 2KB
qicaixinxi.java 235B
DeptVo.java 2KB
UserVo.java 403B
Income.java 271B
ShipCount.java 516B
CountPeople.java 520B
ShipTypeVo.java 359B
DeptNameVo.java 574B
OrderVo.java 3KB
mapper
ShipMapper.java 765B
DeptMapper.java 646B
UserMapper.java 1KB
OrderMapper.java 3KB
ShipTypeMapper.java 612B
controller
ShipTypeController.java 3KB
ShipController.java 5KB
OrderController.java 14KB
DeptController.java 3KB
UserController.java 10KB
git.java 59B
service
OrderService.java 13KB
ShipTypeService.java 2KB
DeptService.java 2KB
UserService.java 6KB
ShipService.java 3KB
DemoApplication.java 609B
entity
User.java 2KB
Dept.java 1KB
Order.java 3KB
Message.java 796B
ShipType.java 1KB
Ship.java 2KB
util
HttpUtil.java 886B
Pager.java 1KB
CorsConfig.java 975B
.gitignore 395B
.mvn
wrapper
maven-wrapper.jar 57KB
maven-wrapper.properties 233B
mvnw.cmd 7KB
共 60 条
- 1
资源评论
- 无能为力就要努力2023-07-26里面的内容很实用,可以帮助我们更好地理解Java毕业设计的要点。
- 经年哲思2023-07-26这个文件为我的毕业设计提供了不少参考资料,非常感谢。
- 卡哥Carlos2023-07-26这个文件提供了很多有用的Java毕业设计思路,值得一看。
- 阿汝娜老师2023-07-26里面的范例对于我来说非常有启发性,让我对Java毕业设计有了更深入的了解。
- 普通网友2023-07-26这份文件给出了很多实用的代码示例,对我的Java毕设有很大帮助。
猰貐的新时代
- 粉丝: 1w+
- 资源: 2496
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功