|
@@ -92,24 +92,51 @@ public class bookAction extends ActionSupport implements ServletRequestAware {
|
|
|
try{
|
|
try{
|
|
|
switch (type){
|
|
switch (type){
|
|
|
case 1://接单
|
|
case 1://接单
|
|
|
- if(book.getOrderStatus()!=""){
|
|
|
|
|
-
|
|
|
|
|
|
|
+ if(book.getOrderStatus()!="2"){
|
|
|
|
|
+ resultJson.put("message", "已支付状态才能接单");
|
|
|
|
|
+ resultJson.put("code", 502);
|
|
|
|
|
+ ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
|
|
|
+ return null;
|
|
|
}
|
|
}
|
|
|
book.setOrderStatus("3");
|
|
book.setOrderStatus("3");
|
|
|
|
|
+ book.setUpdateTime(UUIDUtil.getNewDate());
|
|
|
msg = "接单";
|
|
msg = "接单";
|
|
|
sendMsg = "商家已接单";
|
|
sendMsg = "商家已接单";
|
|
|
break;
|
|
break;
|
|
|
case 2://入住
|
|
case 2://入住
|
|
|
|
|
+ if(book.getOrderStatus()!="3"){
|
|
|
|
|
+ resultJson.put("message", "待入住状态才能办理入住");
|
|
|
|
|
+ resultJson.put("code", 502);
|
|
|
|
|
+ ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
book.setOrderStatus("4");
|
|
book.setOrderStatus("4");
|
|
|
|
|
+ book.setUpdateTime(UUIDUtil.getNewDate());
|
|
|
msg = "入住办理";
|
|
msg = "入住办理";
|
|
|
break;
|
|
break;
|
|
|
case 3://退房
|
|
case 3://退房
|
|
|
|
|
+ if(book.getOrderStatus()!="4"){
|
|
|
|
|
+ resultJson.put("message", "已入住状态才能办理退房");
|
|
|
|
|
+ resultJson.put("code", 502);
|
|
|
|
|
+ ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ book.setCheckOutTime(UUIDUtil.getNewDate());//退房时间
|
|
|
|
|
+ book.setUpdateTime(UUIDUtil.getNewDate());
|
|
|
book.setOrderStatus("5");
|
|
book.setOrderStatus("5");
|
|
|
msg = "退房";
|
|
msg = "退房";
|
|
|
break;
|
|
break;
|
|
|
case 4://退单
|
|
case 4://退单
|
|
|
|
|
+ if(book.getOrderStatus()!="2"){
|
|
|
|
|
+ resultJson.put("message", "已支付状态才能退单");
|
|
|
|
|
+ resultJson.put("code", 502);
|
|
|
|
|
+ ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
book.setOrderStatus("8");
|
|
book.setOrderStatus("8");
|
|
|
|
|
+ book.setUpdateTime(UUIDUtil.getNewDate());
|
|
|
msg = "退单";
|
|
msg = "退单";
|
|
|
|
|
+ sendMsg = "商家已退单";
|
|
|
break;
|
|
break;
|
|
|
case 5://退款
|
|
case 5://退款
|
|
|
book.setOrderStatus("9");
|
|
book.setOrderStatus("9");
|
|
@@ -119,7 +146,9 @@ public class bookAction extends ActionSupport implements ServletRequestAware {
|
|
|
int m = bookService.updateBooking(book);
|
|
int m = bookService.updateBooking(book);
|
|
|
if (m > 0) {
|
|
if (m > 0) {
|
|
|
//推送信息
|
|
//推送信息
|
|
|
- Message.send(user.getOpenid(),book.getOrderNum(),book.getUserName(),sendMsg,book.getCreateTime());
|
|
|
|
|
|
|
+ if(!"".equals(sendMsg)){
|
|
|
|
|
+ Message.send(user.getOpenid(),book.getOrderNum(),book.getUserName(),sendMsg,book.getCreateTime());
|
|
|
|
|
+ }
|
|
|
resultJson.put("message", msg+"成功");
|
|
resultJson.put("message", msg+"成功");
|
|
|
resultJson.put("code", 200);
|
|
resultJson.put("code", 200);
|
|
|
ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
@@ -146,7 +175,9 @@ public class bookAction extends ActionSupport implements ServletRequestAware {
|
|
|
public String quearyBookPage(){
|
|
public String quearyBookPage(){
|
|
|
JSONObject resultJson = new JSONObject();
|
|
JSONObject resultJson = new JSONObject();
|
|
|
StringBuilder s1 = new StringBuilder("");
|
|
StringBuilder s1 = new StringBuilder("");
|
|
|
- s1.append(" and hotel_manager_id = '").append(managerId).append("'");
|
|
|
|
|
|
|
+ if(managerId!=null){
|
|
|
|
|
+ s1.append(" and hotel_manager_id = '").append(managerId).append("'");
|
|
|
|
|
+ }
|
|
|
if (ledgerParam!=null){
|
|
if (ledgerParam!=null){
|
|
|
s1.append(" and (order_num like '%").append(ledgerParam).append("%'")
|
|
s1.append(" and (order_num like '%").append(ledgerParam).append("%'")
|
|
|
.append(" or user_name like '%").append(ledgerParam).append("%'")
|
|
.append(" or user_name like '%").append(ledgerParam).append("%'")
|
|
@@ -167,7 +198,7 @@ public class bookAction extends ActionSupport implements ServletRequestAware {
|
|
|
if(bookTypeEto!=null && !"".equals(bookTypeEto)){
|
|
if(bookTypeEto!=null && !"".equals(bookTypeEto)){
|
|
|
resultJson.put("message", "查询分页成功");
|
|
resultJson.put("message", "查询分页成功");
|
|
|
resultJson.put("code", 200);
|
|
resultJson.put("code", 200);
|
|
|
- resultJson.put("date", bookTypeEto);
|
|
|
|
|
|
|
+ resultJson.put("data", bookTypeEto);
|
|
|
ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
|
}else{
|
|
}else{
|
|
|
resultJson.put("message", "查询分页失败");
|
|
resultJson.put("message", "查询分页失败");
|
|
@@ -236,7 +267,7 @@ public class bookAction extends ActionSupport implements ServletRequestAware {
|
|
|
// 导出文件
|
|
// 导出文件
|
|
|
new toExcel().book(vectorsList, path + filePathName,
|
|
new toExcel().book(vectorsList, path + filePathName,
|
|
|
"sheet1", columnName);
|
|
"sheet1", columnName);
|
|
|
- String url = request.getServerName()+":"+request.getServerPort() + request.getSession().getServletContext().getContextPath();
|
|
|
|
|
|
|
+ String url = "http://"+request.getServerName()+":"+request.getServerPort() + request.getSession().getServletContext().getContextPath();
|
|
|
resultJson.put("downurl", url + "/download/" + filePathName);
|
|
resultJson.put("downurl", url + "/download/" + filePathName);
|
|
|
resultJson.put("code", 200);
|
|
resultJson.put("code", 200);
|
|
|
resultJson.put("message", "导出成功");
|
|
resultJson.put("message", "导出成功");
|
|
@@ -282,7 +313,7 @@ public class bookAction extends ActionSupport implements ServletRequestAware {
|
|
|
if(bookTypeEto!=null && !"".equals(bookTypeEto)){
|
|
if(bookTypeEto!=null && !"".equals(bookTypeEto)){
|
|
|
resultJson.put("message", "查询分页成功");
|
|
resultJson.put("message", "查询分页成功");
|
|
|
resultJson.put("code", 200);
|
|
resultJson.put("code", 200);
|
|
|
- resultJson.put("date", bookTypeEto);
|
|
|
|
|
|
|
+ resultJson.put("data", bookTypeEto);
|
|
|
ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
|
}else{
|
|
}else{
|
|
|
resultJson.put("message", "查询分页失败");
|
|
resultJson.put("message", "查询分页失败");
|
|
@@ -308,7 +339,7 @@ public class bookAction extends ActionSupport implements ServletRequestAware {
|
|
|
if (book != null) {
|
|
if (book != null) {
|
|
|
resultJson.put("message", "查询成功");
|
|
resultJson.put("message", "查询成功");
|
|
|
resultJson.put("code", 200);
|
|
resultJson.put("code", 200);
|
|
|
- resultJson.put("date", book);
|
|
|
|
|
|
|
+ resultJson.put("data", book);
|
|
|
ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
|
return null;
|
|
return null;
|
|
|
}else{
|
|
}else{
|
|
@@ -376,7 +407,7 @@ public class bookAction extends ActionSupport implements ServletRequestAware {
|
|
|
// 导出文件
|
|
// 导出文件
|
|
|
new toExcel().book(vectorsList, path + filePathName,
|
|
new toExcel().book(vectorsList, path + filePathName,
|
|
|
"sheet1", columnName);
|
|
"sheet1", columnName);
|
|
|
- String url = request.getServerName()+":"+request.getServerPort() + request.getSession().getServletContext().getContextPath();
|
|
|
|
|
|
|
+ String url = "http://"+request.getServerName()+":"+request.getServerPort() + request.getSession().getServletContext().getContextPath();
|
|
|
resultJson.put("downurl", url + "/download/" + filePathName);
|
|
resultJson.put("downurl", url + "/download/" + filePathName);
|
|
|
resultJson.put("code", 200);
|
|
resultJson.put("code", 200);
|
|
|
resultJson.put("message", "导出成功");
|
|
resultJson.put("message", "导出成功");
|