|
|
@@ -612,7 +612,7 @@ public class HouseOrderController implements HouseOrderAPI {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public CommonResult pageList(int adminId, int page, int size, String keyWord, String houseType, String orderStatus, String payPriceStartTime, String payPriceEndTime, String refundStartTime, String refundEndTime, String cancelStartTime, String cancelEndTime, String liveStartTime, String liveEndTime, String leaveStartTime, String leaveEndTime,String houseId,Integer keyType,Integer giveBack,Integer buildingId) {
|
|
|
+ public CommonResult pageList(int adminId, int page, int size, String keyWord, String houseType, String orderStatus, String payPriceStartTime, String payPriceEndTime, String refundStartTime, String refundEndTime, String cancelStartTime, String cancelEndTime, String liveStartTime, String liveEndTime, String leaveStartTime, String leaveEndTime,String houseId,Integer keyType,Integer giveBack,Integer buildingId,Integer orgId) {
|
|
|
// PermissionSetting permissionSetting = permissionSettingService.getById(adminId);
|
|
|
// if (ObjectUtils.isEmpty(permissionSetting)) {
|
|
|
// return CommonResult.fail("非法进入");
|
|
|
@@ -631,7 +631,7 @@ public class HouseOrderController implements HouseOrderAPI {
|
|
|
size = 10;
|
|
|
}
|
|
|
|
|
|
- PageUtils<HouseOrderPageListVo> pageList = houseOrderService.pageList(page, size, keyWord, houseType, orderStatus, payPriceStartTime, payPriceEndTime, refundStartTime, refundEndTime, cancelStartTime, cancelEndTime, liveStartTime, liveEndTime, leaveStartTime, leaveEndTime,houseId,keyType,giveBack,buildingId);
|
|
|
+ PageUtils<HouseOrderPageListVo> pageList = houseOrderService.pageList(page, size, keyWord, houseType, orderStatus, payPriceStartTime, payPriceEndTime, refundStartTime, refundEndTime, cancelStartTime, cancelEndTime, liveStartTime, liveEndTime, leaveStartTime, leaveEndTime,houseId,keyType,giveBack,buildingId,orgId);
|
|
|
List<HouseOrderPageListVo> list = pageList.getList();
|
|
|
for (int i = 0; i < list.size(); i++) {
|
|
|
HouseOrderPageListVo houseOrderPageListVo = list.get(i);
|
|
|
@@ -1474,7 +1474,7 @@ public class HouseOrderController implements HouseOrderAPI {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void queryExport(HttpServletResponse response, int adminId, String keyWord, String houseType, String orderStatus, String payPriceStartTime, String payPriceEndTime, String refundStartTime, String refundEndTime, String cancelStartTime, String cancelEndTime, String liveStartTime, String liveEndTime, String leaveStartTime, String leaveEndTime,String houseId,Integer keyType,Integer giveBack,Integer buildingId) {
|
|
|
+ public void queryExport(HttpServletResponse response, int adminId, String keyWord, String houseType, String orderStatus, String payPriceStartTime, String payPriceEndTime, String refundStartTime, String refundEndTime, String cancelStartTime, String cancelEndTime, String liveStartTime, String liveEndTime, String leaveStartTime, String leaveEndTime,String houseId,Integer keyType,Integer giveBack,Integer buildingId,Integer orgId) {
|
|
|
// PermissionSetting permissionSetting = permissionSettingService.getById(adminId);
|
|
|
// if (ObjectUtils.isEmpty(permissionSetting)) {
|
|
|
// return CommonResult.fail("非法进入");
|
|
|
@@ -1485,7 +1485,7 @@ public class HouseOrderController implements HouseOrderAPI {
|
|
|
// return CommonResult.fail("此账号暂无该权限");
|
|
|
// }
|
|
|
|
|
|
- List<QueryExportVo> vos = houseOrderService.queryExport(keyWord, houseType, orderStatus, payPriceStartTime, payPriceEndTime, refundStartTime, refundEndTime, cancelStartTime, cancelEndTime, liveStartTime, liveEndTime, leaveStartTime, leaveEndTime,houseId,keyType,giveBack,buildingId);
|
|
|
+ List<QueryExportVo> vos = houseOrderService.queryExport(keyWord, houseType, orderStatus, payPriceStartTime, payPriceEndTime, refundStartTime, refundEndTime, cancelStartTime, cancelEndTime, liveStartTime, liveEndTime, leaveStartTime, leaveEndTime,houseId,keyType,giveBack,buildingId,orgId);
|
|
|
|
|
|
// 导出
|
|
|
Workbook workbook = new XSSFWorkbook();
|
|
|
@@ -1498,6 +1498,8 @@ public class HouseOrderController implements HouseOrderAPI {
|
|
|
headerRow.createCell(4).setCellValue("是否归还");
|
|
|
headerRow.createCell(5).setCellValue("预定人");
|
|
|
headerRow.createCell(6).setCellValue("手机号码");
|
|
|
+ headerRow.createCell(7).setCellValue("预定人部门");
|
|
|
+ headerRow.createCell(8).setCellValue("职工卡号");
|
|
|
headerRow.createCell(7).setCellValue("入住人");
|
|
|
headerRow.createCell(8).setCellValue("身份证");
|
|
|
headerRow.createCell(9).setCellValue("订单号");
|
|
|
@@ -1559,17 +1561,17 @@ public class HouseOrderController implements HouseOrderAPI {
|
|
|
dataRow1.createCell(4).setCellValue(back);
|
|
|
dataRow1.createCell(5).setCellValue(vo.getReserveName());
|
|
|
dataRow1.createCell(6).setCellValue(vo.getPhone());
|
|
|
- dataRow1.createCell(7).setCellValue(vo.getLiveName());
|
|
|
- dataRow1.createCell(8).setCellValue(vo.getIdCard());
|
|
|
- dataRow1.createCell(9).setCellValue(vo.getOrderNumber());
|
|
|
- dataRow1.createCell(10).setCellValue(vo.getLiveTime());
|
|
|
- dataRow1.createCell(11).setCellValue(vo.getLeaveTime());
|
|
|
+ dataRow1.createCell(9).setCellValue(vo.getLiveName());
|
|
|
+ dataRow1.createCell(10).setCellValue(vo.getIdCard());
|
|
|
+ dataRow1.createCell(11).setCellValue(vo.getOrderNumber());
|
|
|
+ dataRow1.createCell(12).setCellValue(vo.getLiveTime());
|
|
|
+ dataRow1.createCell(13).setCellValue(vo.getLeaveTime());
|
|
|
BigDecimal orderPrice = vo.getOrderPrice();
|
|
|
String price = "";
|
|
|
if (ObjectUtils.isNotEmpty(orderPrice)) {
|
|
|
price = orderPrice.toString();
|
|
|
}
|
|
|
- dataRow1.createCell(12).setCellValue(price);
|
|
|
+ dataRow1.createCell(14).setCellValue(price);
|
|
|
|
|
|
// 订单 订单状态 1.待支付,2.已支付,3.待入住,4.已入住,5.待结账,6.退款中,7.已退款,8.已退房,9.已取消,超时
|
|
|
String orderStart = vo.getOrderStart();
|
|
|
@@ -1595,8 +1597,8 @@ public class HouseOrderController implements HouseOrderAPI {
|
|
|
}else if ("10".equals(orderStart)) {
|
|
|
orderName = "已支付未入住";
|
|
|
}
|
|
|
- dataRow1.createCell(13).setCellValue(orderName);
|
|
|
- dataRow1.createCell(14).setCellValue(vo.getRemark());
|
|
|
+ dataRow1.createCell(15).setCellValue(orderName);
|
|
|
+ dataRow1.createCell(16).setCellValue(vo.getRemark());
|
|
|
|
|
|
// pay_type 支付方式(微信支付,现金)
|
|
|
String payType = vo.getPayType();
|
|
|
@@ -1606,7 +1608,7 @@ public class HouseOrderController implements HouseOrderAPI {
|
|
|
} else if ("2".equals(payType)) {
|
|
|
payName = "现金";
|
|
|
}
|
|
|
- dataRow1.createCell(15).setCellValue(payName);
|
|
|
+ dataRow1.createCell(17).setCellValue(payName);
|
|
|
// order_channel 订单渠道(1:线上,2:线下)
|
|
|
String orderChannelType = vo.getOrderChannelType();
|
|
|
String orderChannelName = "";
|
|
|
@@ -1615,11 +1617,13 @@ public class HouseOrderController implements HouseOrderAPI {
|
|
|
} else if ("2".equals(orderChannelType)) {
|
|
|
orderChannelName = "线下";
|
|
|
}
|
|
|
- dataRow1.createCell(16).setCellValue(orderChannelName);
|
|
|
+ dataRow1.createCell(18).setCellValue(orderChannelName);
|
|
|
|
|
|
- dataRow1.createCell(17).setCellValue(vo.getPayTime());
|
|
|
- dataRow1.createCell(18).setCellValue(vo.getRefundTime());
|
|
|
- dataRow1.createCell(19).setCellValue(vo.getCancelTime());
|
|
|
+ dataRow1.createCell(19).setCellValue(vo.getPayTime());
|
|
|
+ dataRow1.createCell(20).setCellValue(vo.getRefundTime());
|
|
|
+ dataRow1.createCell(21).setCellValue(vo.getCancelTime());
|
|
|
+ dataRow1.createCell(7).setCellValue(vo.getOrgName());
|
|
|
+ dataRow1.createCell(8).setCellValue(vo.getCardNumber());
|
|
|
}
|
|
|
}
|
|
|
// 将工作簿写入文件
|
|
|
@@ -1692,12 +1696,14 @@ public class HouseOrderController implements HouseOrderAPI {
|
|
|
headerRow.createCell(0).setCellValue("序号");
|
|
|
headerRow.createCell(1).setCellValue("订单编号");
|
|
|
headerRow.createCell(2).setCellValue("入住人");
|
|
|
- headerRow.createCell(3).setCellValue("房型");
|
|
|
- headerRow.createCell(4).setCellValue("房号");
|
|
|
- headerRow.createCell(5).setCellValue("订单金额/元");
|
|
|
- headerRow.createCell(6).setCellValue("支付时间");
|
|
|
- headerRow.createCell(7).setCellValue("订单状态");
|
|
|
- headerRow.createCell(8).setCellValue("创建时间");
|
|
|
+ headerRow.createCell(3).setCellValue("部门");
|
|
|
+ headerRow.createCell(4).setCellValue("职工卡号");
|
|
|
+ headerRow.createCell(5).setCellValue("房型");
|
|
|
+ headerRow.createCell(6).setCellValue("房号");
|
|
|
+ headerRow.createCell(7).setCellValue("订单金额/元");
|
|
|
+ headerRow.createCell(8).setCellValue("支付时间");
|
|
|
+ headerRow.createCell(9).setCellValue("订单状态");
|
|
|
+ headerRow.createCell(10).setCellValue("创建时间");
|
|
|
|
|
|
if (ObjectUtils.isNotEmpty(vos) && vos.size() > 0) {
|
|
|
for (int i = 0; i < vos.size(); i++) {
|
|
|
@@ -1716,10 +1722,12 @@ public class HouseOrderController implements HouseOrderAPI {
|
|
|
} else {
|
|
|
type = "钟";
|
|
|
}
|
|
|
- dataRow1.createCell(3).setCellValue(roomName + "(" + type + ")");
|
|
|
- dataRow1.createCell(4).setCellValue(vo.getRoomNumber());
|
|
|
- dataRow1.createCell(5).setCellValue(vo.getPayPrice().doubleValue());
|
|
|
- dataRow1.createCell(6).setCellValue(vo.getPayTime());
|
|
|
+ dataRow1.createCell(3).setCellValue(vo.getOrgName());
|
|
|
+ dataRow1.createCell(4).setCellValue(vo.getCardNumber());
|
|
|
+ dataRow1.createCell(5).setCellValue(roomName + "(" + type + ")");
|
|
|
+ dataRow1.createCell(6).setCellValue(vo.getRoomNumber());
|
|
|
+ dataRow1.createCell(7).setCellValue(vo.getPayPrice().doubleValue());
|
|
|
+ dataRow1.createCell(8).setCellValue(vo.getPayTime());
|
|
|
// 订单状态
|
|
|
String orderStatus = vo.getOrderStatus();
|
|
|
String orderName = "";
|
|
|
@@ -1745,8 +1753,8 @@ public class HouseOrderController implements HouseOrderAPI {
|
|
|
orderName = "已支付未入住";
|
|
|
}
|
|
|
|
|
|
- dataRow1.createCell(7).setCellValue(orderName);
|
|
|
- dataRow1.createCell(8).setCellValue(vo.getCreateTime());
|
|
|
+ dataRow1.createCell(9).setCellValue(orderName);
|
|
|
+ dataRow1.createCell(10).setCellValue(vo.getCreateTime());
|
|
|
|
|
|
}
|
|
|
}
|