|
|
@@ -39,7 +39,8 @@ public class StoreReservationController {
|
|
|
@ApiImplicitParam(name = "status", value = "预约状态(可选,0:待确认 1:已确认 2:已到店 3:已取消 4:未到店超时)", dataType = "Integer", paramType = "query", required = false),
|
|
|
@ApiImplicitParam(name = "dateFrom", value = "预约日期起 yyyy-MM-dd", dataType = "String", paramType = "query", required = false),
|
|
|
@ApiImplicitParam(name = "dateTo", value = "预约日期止 yyyy-MM-dd", dataType = "String", paramType = "query", required = false),
|
|
|
- @ApiImplicitParam(name = "orderStatus", value = "订单状态(可选,0:待支付 1:待使用 2:已完成 3:已过期 4:已取消 5:已关闭 6:退款中 7:已退款 8:商家预订;不传则默认查询:待使用、已完成、已退款三种状态)", dataType = "Integer", paramType = "query", required = false)
|
|
|
+ @ApiImplicitParam(name = "orderStatus", value = "订单状态(可选,0:待支付 1:待使用 2:已完成 3:已过期 4:已取消 5:已关闭 6:退款中 7:已退款 8:商家预订;不传则默认查询:待使用、已完成、已退款三种状态)", dataType = "Integer", paramType = "query", required = false),
|
|
|
+ @ApiImplicitParam(name = "reservationUserName", value = "预约用户姓名(可选,模糊查询)", dataType = "String", paramType = "query", required = false)
|
|
|
})
|
|
|
@GetMapping("/list")
|
|
|
public R<List<StoreReservationListVo>> getReservationList(
|
|
|
@@ -47,16 +48,18 @@ public class StoreReservationController {
|
|
|
@RequestParam(required = false) Integer status,
|
|
|
@RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date dateFrom,
|
|
|
@RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date dateTo,
|
|
|
- @RequestParam(required = false) Integer orderStatus) {
|
|
|
- log.info("StoreReservationController.getReservationList?storeId={}, status={}, dateFrom={}, dateTo={}, orderStatus={}",
|
|
|
- storeId, status, dateFrom, dateTo, orderStatus);
|
|
|
+ @RequestParam(required = false) Integer orderStatus,
|
|
|
+ @RequestParam(required = false) String reservationUserName) {
|
|
|
+ log.info("StoreReservationController.getReservationList?storeId={}, status={}, dateFrom={}, dateTo={}, orderStatus={}, reservationUserName={}",
|
|
|
+ storeId, status, dateFrom, dateTo, orderStatus, reservationUserName);
|
|
|
|
|
|
if (storeId == null) {
|
|
|
return R.fail("门店ID不能为空");
|
|
|
}
|
|
|
|
|
|
try {
|
|
|
- List<StoreReservationListVo> list = storeReservationService.getStoreReservationList(storeId, status, dateFrom, dateTo, orderStatus);
|
|
|
+ List<StoreReservationListVo> list = storeReservationService.getStoreReservationList(
|
|
|
+ storeId, status, dateFrom, dateTo, orderStatus, reservationUserName);
|
|
|
return R.data(list);
|
|
|
} catch (Exception e) {
|
|
|
log.error("查询商家端预约信息列表失败", e);
|