|
@@ -390,7 +390,7 @@ public class AppBookingAction extends ActionSupport implements ServletRequestAwa
|
|
|
{
|
|
{
|
|
|
book.setOrderStatus(Func.parseStr(PayEnum.SEVEN.getNum())); // 如果在1待支付情况,用户点击取消订单按钮,后台直接修改取消订单操作
|
|
book.setOrderStatus(Func.parseStr(PayEnum.SEVEN.getNum())); // 如果在1待支付情况,用户点击取消订单按钮,后台直接修改取消订单操作
|
|
|
book.setUpdateTime(DateUtil.getFormatPaternDate(new Date()));
|
|
book.setUpdateTime(DateUtil.getFormatPaternDate(new Date()));
|
|
|
- book.setRemake(Func.parseStr(PayEnum.FIVE.getNum()));
|
|
|
|
|
|
|
+ book.setRemake(Func.parseStr(PayEnum.SEVEN.getNum()));
|
|
|
bookService.updateBooking(book);
|
|
bookService.updateBooking(book);
|
|
|
jsonObject.put(B.code, ResultStatusCode.OK.getStatus());
|
|
jsonObject.put(B.code, ResultStatusCode.OK.getStatus());
|
|
|
jsonObject.put(B.message, "已取消订单");
|
|
jsonObject.put(B.message, "已取消订单");
|
|
@@ -402,7 +402,7 @@ public class AppBookingAction extends ActionSupport implements ServletRequestAwa
|
|
|
// 如果在2已支付,3待入住 情况,用户点击取消订单按钮,后台先修改状态为退款中,然后走退款流程
|
|
// 如果在2已支付,3待入住 情况,用户点击取消订单按钮,后台先修改状态为退款中,然后走退款流程
|
|
|
book.setOrderStatus(Func.parseStr(PayEnum.TEN.getNum()));
|
|
book.setOrderStatus(Func.parseStr(PayEnum.TEN.getNum()));
|
|
|
book.setUpdateTime(DateUtil.getFormatPaternDate(new Date()));
|
|
book.setUpdateTime(DateUtil.getFormatPaternDate(new Date()));
|
|
|
- book.setRemake(Func.parseStr(PayEnum.FIVE.getNum()));
|
|
|
|
|
|
|
+ book.setRemake(Func.parseStr(PayEnum.SEVEN.getNum()));
|
|
|
if (book.getPayAccount() > 0)
|
|
if (book.getPayAccount() > 0)
|
|
|
{
|
|
{
|
|
|
// 注明如果支付金额大于0,则需要退款: (标识走退款操作)
|
|
// 注明如果支付金额大于0,则需要退款: (标识走退款操作)
|
|
@@ -418,6 +418,7 @@ public class AppBookingAction extends ActionSupport implements ServletRequestAwa
|
|
|
return null;
|
|
return null;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 退款操作
|
|
|
jsonObject = refundMethod(book,users.getOpenid());
|
|
jsonObject = refundMethod(book,users.getOpenid());
|
|
|
jsonObject.put(B.data, book);
|
|
jsonObject.put(B.data, book);
|
|
|
ResponseUtil.writeJson(ServletActionContext.getResponse(), jsonObject.toString());
|
|
ResponseUtil.writeJson(ServletActionContext.getResponse(), jsonObject.toString());
|
|
@@ -640,8 +641,11 @@ public class AppBookingAction extends ActionSupport implements ServletRequestAwa
|
|
|
AdminManager adminManager = adminManagerService.getById(Func.parseInt(book.getHotelManagerId()));
|
|
AdminManager adminManager = adminManagerService.getById(Func.parseInt(book.getHotelManagerId()));
|
|
|
Users users = userService.queryByUserId(book.getCreateUserid());
|
|
Users users = userService.queryByUserId(book.getCreateUserid());
|
|
|
String sendMsg = "订单:"+ book.getOrderNum();
|
|
String sendMsg = "订单:"+ book.getOrderNum();
|
|
|
- // 推给用户
|
|
|
|
|
- Message.send(users.getOpenid(),book.getOrderNum(),book.getUserName(),sendMsg,book.getCreateTime());
|
|
|
|
|
|
|
+ // 推给用户(需求确定,用户点取消退款以后[标识订单状态已取消]只发商家,不发用户。 商家点拒单以后[标识订单状态已退单]发商家和用户)
|
|
|
|
|
+ if (book.getOrderStatus().equals(Func.parseStr(PayEnum.EIGHT.getNum())))
|
|
|
|
|
+ {
|
|
|
|
|
+ Message.send(users.getOpenid(),book.getOrderNum(),book.getUserName(),sendMsg,book.getCreateTime());
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
// 推给商家
|
|
// 推给商家
|
|
|
String live_end = book.getOrderStartTime().substring(0,10) +"~"+ book.getOrderEndTime().substring(0,10);
|
|
String live_end = book.getOrderStartTime().substring(0,10) +"~"+ book.getOrderEndTime().substring(0,10);
|