|
@@ -1677,7 +1677,7 @@ public class BusRoomBookingOrdersServiceImpl extends ServiceImpl<BusRoomBookingO
|
|
|
.eq("living_order_id",order.getId()).eq("room_id",room.getId()).eq("subject_type",FeeSubjectType.MEI_RI_FANG_FEI.getKey()));
|
|
.eq("living_order_id",order.getId()).eq("room_id",room.getId()).eq("subject_type",FeeSubjectType.MEI_RI_FANG_FEI.getKey()));
|
|
|
|
|
|
|
|
// 如果预离时间小于当天 全天房退房时间,默认16:00,则根据全天规则续房为全天房
|
|
// 如果预离时间小于当天 全天房退房时间,默认16:00,则根据全天规则续房为全天房
|
|
|
- if(order.getDueOutTime().getTime() < DateUtils.parseDatetime(DateUtils.formatDate(new Date())+" " + allDayRule.getEndTime()).getTime()) {
|
|
|
|
|
|
|
+ if(order.getDueOutTime().getTime() < DateUtils.parseDate(DateUtils.formatDate(new Date())+" " + allDayRule.getEndTime(),"yyyy-MM-dd") .getTime()) {
|
|
|
Date orderLeave = order.getDueOutTime();
|
|
Date orderLeave = order.getDueOutTime();
|
|
|
// orderLeave.
|
|
// orderLeave.
|
|
|
}
|
|
}
|
|
@@ -1686,7 +1686,11 @@ public class BusRoomBookingOrdersServiceImpl extends ServiceImpl<BusRoomBookingO
|
|
|
if(!opPrice.isPresent()){
|
|
if(!opPrice.isPresent()){
|
|
|
BusLivingLayoutDayPrice nPrice = new BusLivingLayoutDayPrice();
|
|
BusLivingLayoutDayPrice nPrice = new BusLivingLayoutDayPrice();
|
|
|
nPrice.setBookingRoomId(order.getBookingRoomId());
|
|
nPrice.setBookingRoomId(order.getBookingRoomId());
|
|
|
- nPrice.setDayTime(DateUtils.parseDatetime(s));
|
|
|
|
|
|
|
+ try {
|
|
|
|
|
+ nPrice.setDayTime(DateUtils.parseDate(s,"yyyy-MM-dd"));
|
|
|
|
|
+ } catch (ParseException e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ }
|
|
|
nPrice.setRoomId(bookingRoom.getRoomId());
|
|
nPrice.setRoomId(bookingRoom.getRoomId());
|
|
|
nPrice.setRoomLayoutId(room.getLayoutId());
|
|
nPrice.setRoomLayoutId(room.getLayoutId());
|
|
|
nPrice.setPrice(layout.getMarketPrice());
|
|
nPrice.setPrice(layout.getMarketPrice());
|
|
@@ -1702,14 +1706,22 @@ public class BusRoomBookingOrdersServiceImpl extends ServiceImpl<BusRoomBookingO
|
|
|
nFee.setSubjectType(FeeSubjectType.MEI_RI_FANG_FEI.getKey());
|
|
nFee.setSubjectType(FeeSubjectType.MEI_RI_FANG_FEI.getKey());
|
|
|
nFee.setHotelId(order.getHotelId());
|
|
nFee.setHotelId(order.getHotelId());
|
|
|
nFee.setCreateTime(new Date());
|
|
nFee.setCreateTime(new Date());
|
|
|
- nFee.setDayTime(DateUtils.parseDatetime(s));
|
|
|
|
|
|
|
+ try {
|
|
|
|
|
+ nFee.setDayTime(DateUtils.parseDate(s,"yyyy-MM-dd"));
|
|
|
|
|
+ } catch (ParseException e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ }
|
|
|
nFee.setRoomId(room.getId());
|
|
nFee.setRoomId(room.getId());
|
|
|
nFee.setFeeType(1);
|
|
nFee.setFeeType(1);
|
|
|
nFee.setPreferentialStatus(1);
|
|
nFee.setPreferentialStatus(1);
|
|
|
nFee.setLivingOrderId(order.getId());
|
|
nFee.setLivingOrderId(order.getId());
|
|
|
- if(DateUtils.parseDatetime(s).getTime() < new Date().getTime()) {
|
|
|
|
|
- nFee.setCustorerOrderRemark("夜审房费");
|
|
|
|
|
- nFee.setSubjectType(FeeSubjectType.YE_SHEN_FANG_FEI.getKey());
|
|
|
|
|
|
|
+ try {
|
|
|
|
|
+ if(DateUtils.parseDate(s,"yyyy-MM-dd").getTime() < new Date().getTime()) {
|
|
|
|
|
+ nFee.setCustorerOrderRemark("夜审房费");
|
|
|
|
|
+ nFee.setSubjectType(FeeSubjectType.YE_SHEN_FANG_FEI.getKey());
|
|
|
|
|
+ }
|
|
|
|
|
+ } catch (ParseException e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
}
|
|
}
|
|
|
feeService.save(nFee);
|
|
feeService.save(nFee);
|
|
|
}
|
|
}
|