|
@@ -236,7 +236,7 @@ public class AppBookingAction extends ActionSupport implements ServletRequestAwa
|
|
|
String endDate = DateUtil.parseDateToStr((Func.parseDate(endTime)), DateUtil.Time_Formatter_Day);
|
|
String endDate = DateUtil.parseDateToStr((Func.parseDate(endTime)), DateUtil.Time_Formatter_Day);
|
|
|
|
|
|
|
|
// 创建订单之前,先验证是否有房间
|
|
// 创建订单之前,先验证是否有房间
|
|
|
- String backMessage = appBookService.varificationHouse(houseId, startDate, endDate);
|
|
|
|
|
|
|
+ String backMessage = appBookService.varificationHouse(houseId, startDate, endDate,houseOrderNumber);
|
|
|
if (!Func.checkNull(backMessage)) {
|
|
if (!Func.checkNull(backMessage)) {
|
|
|
jsonObject.put(B.code, ResultStatusCode.CANNTBOOKING.getStatus());
|
|
jsonObject.put(B.code, ResultStatusCode.CANNTBOOKING.getStatus());
|
|
|
jsonObject.put(B.message, backMessage);
|
|
jsonObject.put(B.message, backMessage);
|
|
@@ -279,7 +279,7 @@ public class AppBookingAction extends ActionSupport implements ServletRequestAwa
|
|
|
|
|
|
|
|
//1待支付,2已支付,3待入住,4已入住,5已消费,6支付超时,7已取消,8已退单,9已退款,10退款中
|
|
//1待支付,2已支付,3待入住,4已入住,5已消费,6支付超时,7已取消,8已退单,9已退款,10退款中
|
|
|
int status = Func.parseInt(book.getOrderStatus());
|
|
int status = Func.parseInt(book.getOrderStatus());
|
|
|
- if (status == 1)
|
|
|
|
|
|
|
+ if (status == PayEnum.待支付.getNum())
|
|
|
{
|
|
{
|
|
|
book.setOrderStatus(Func.parseStr(PayEnum.已取消.getNum())); // 如果在1待支付情况,用户点击取消订单按钮,后台直接修改取消订单操作
|
|
book.setOrderStatus(Func.parseStr(PayEnum.已取消.getNum())); // 如果在1待支付情况,用户点击取消订单按钮,后台直接修改取消订单操作
|
|
|
book.setUpdateTime(DateUtil.getFormatPaternDate(new Date()));
|
|
book.setUpdateTime(DateUtil.getFormatPaternDate(new Date()));
|
|
@@ -288,11 +288,11 @@ public class AppBookingAction extends ActionSupport implements ServletRequestAwa
|
|
|
jsonObject.put(B.message, ResultStatusCode.OK.getMsg());
|
|
jsonObject.put(B.message, ResultStatusCode.OK.getMsg());
|
|
|
ResponseUtil.writeJson(ServletActionContext.getResponse(), jsonObject.toString());
|
|
ResponseUtil.writeJson(ServletActionContext.getResponse(), jsonObject.toString());
|
|
|
return null;
|
|
return null;
|
|
|
- }else if (status == 2 || status == 3)
|
|
|
|
|
|
|
+ }else if (status == PayEnum.已支付.getNum() || status == PayEnum.待入住.getNum())
|
|
|
{
|
|
{
|
|
|
book.setOrderStatus(Func.parseStr(PayEnum.退款中.getNum())); // 如果在2已支付,3待入住 情况,商家点击取消订单按钮,后台先修改状态为退款中,然后走退款流程
|
|
book.setOrderStatus(Func.parseStr(PayEnum.退款中.getNum())); // 如果在2已支付,3待入住 情况,商家点击取消订单按钮,后台先修改状态为退款中,然后走退款流程
|
|
|
book.setRemake(Func.parseStr(PayEnum.已退单.getPayStatus()));
|
|
book.setRemake(Func.parseStr(PayEnum.已退单.getPayStatus()));
|
|
|
- }else if(status == 4)
|
|
|
|
|
|
|
+ }else if(status == PayEnum.已入住.getNum())
|
|
|
{
|
|
{
|
|
|
book.setOrderStatus(Func.parseStr(PayEnum.退款中.getNum())); // 如果在2已支付,3待入住 情况,商家点击取消订单按钮,后台先修改状态为退款中,然后走退款流程
|
|
book.setOrderStatus(Func.parseStr(PayEnum.退款中.getNum())); // 如果在2已支付,3待入住 情况,商家点击取消订单按钮,后台先修改状态为退款中,然后走退款流程
|
|
|
book.setRemake(Func.parseStr(PayEnum.已退款.getPayStatus()));
|
|
book.setRemake(Func.parseStr(PayEnum.已退款.getPayStatus()));
|
|
@@ -341,7 +341,7 @@ public class AppBookingAction extends ActionSupport implements ServletRequestAwa
|
|
|
|
|
|
|
|
//1待支付,2已支付,3待入住,4已入住,5已消费,6支付超时,7已取消,8已退单,9已退款,10退款中
|
|
//1待支付,2已支付,3待入住,4已入住,5已消费,6支付超时,7已取消,8已退单,9已退款,10退款中
|
|
|
int status = Func.parseInt(book.getOrderStatus());
|
|
int status = Func.parseInt(book.getOrderStatus());
|
|
|
- if (status == 1)
|
|
|
|
|
|
|
+ if (status == PayEnum.待入住.getNum())
|
|
|
{
|
|
{
|
|
|
book.setOrderStatus(Func.parseStr(PayEnum.已取消.getNum())); // 如果在1待支付情况,用户点击取消订单按钮,后台直接修改取消订单操作
|
|
book.setOrderStatus(Func.parseStr(PayEnum.已取消.getNum())); // 如果在1待支付情况,用户点击取消订单按钮,后台直接修改取消订单操作
|
|
|
book.setUpdateTime(DateUtil.getFormatPaternDate(new Date()));
|
|
book.setUpdateTime(DateUtil.getFormatPaternDate(new Date()));
|
|
@@ -352,7 +352,7 @@ public class AppBookingAction extends ActionSupport implements ServletRequestAwa
|
|
|
ResponseUtil.writeJson(ServletActionContext.getResponse(), jsonObject.toString());
|
|
ResponseUtil.writeJson(ServletActionContext.getResponse(), jsonObject.toString());
|
|
|
return null;
|
|
return null;
|
|
|
|
|
|
|
|
- }else if (status == 2 || status == 3)
|
|
|
|
|
|
|
+ }else if (status == PayEnum.已支付.getNum() || status == PayEnum.待入住.getNum())
|
|
|
{
|
|
{
|
|
|
// 如果在2已支付,3待入住 情况,用户点击取消订单按钮,后台先修改状态为退款中,然后走退款流程
|
|
// 如果在2已支付,3待入住 情况,用户点击取消订单按钮,后台先修改状态为退款中,然后走退款流程
|
|
|
book.setOrderStatus(Func.parseStr(PayEnum.退款中.getNum()));
|
|
book.setOrderStatus(Func.parseStr(PayEnum.退款中.getNum()));
|
|
@@ -675,7 +675,7 @@ public class AppBookingAction extends ActionSupport implements ServletRequestAwa
|
|
|
return null;
|
|
return null;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- String backMessage = appBookService.varificationHouse(houseId, startTime, endTime);
|
|
|
|
|
|
|
+ String backMessage = appBookService.varificationHouse(houseId, startTime, endTime,houseOrderNumber);
|
|
|
|
|
|
|
|
if (!Func.checkNull(backMessage)) {
|
|
if (!Func.checkNull(backMessage)) {
|
|
|
jsonObject.put(B.code, ResultStatusCode.BAD_REQUEST.getStatus());
|
|
jsonObject.put(B.code, ResultStatusCode.BAD_REQUEST.getStatus());
|
|
@@ -779,7 +779,6 @@ public class AppBookingAction extends ActionSupport implements ServletRequestAwa
|
|
|
// 保存支付信息
|
|
// 保存支付信息
|
|
|
booking.setUpdateTime(DateUtil.getFormatPaternDate(new Date()));
|
|
booking.setUpdateTime(DateUtil.getFormatPaternDate(new Date()));
|
|
|
booking.setOrderStatus(Func.parseStr(PayEnum.待支付.getNum()));
|
|
booking.setOrderStatus(Func.parseStr(PayEnum.待支付.getNum()));
|
|
|
- booking.setPayTime(DateUtil.getFormatPaternDate(new Date()));
|
|
|
|
|
booking.setPayAccount(totalPrice);
|
|
booking.setPayAccount(totalPrice);
|
|
|
booking.setPayWay(OrderEnum.微信支付.toString());
|
|
booking.setPayWay(OrderEnum.微信支付.toString());
|
|
|
bookService.updateBooking(booking);
|
|
bookService.updateBooking(booking);
|