package io.as.modules.daycard.controller; import io.as.common.exception.ASException; import io.as.common.utils.PageUtils; import io.as.common.utils.R; import io.as.modules.daycard.entity.DayCardOrderEntity; import io.as.modules.daycard.service.DayCardOrderService; import io.as.modules.sys.controller.AbstractController; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.HashMap; import java.util.Map; /** * 天卡订单 Controller(管理后台用) *

App 端接口已迁移至 /api/jst/** (ApiJstController),本 Controller 仅保留管理后台用的分页查询和详情接口

*/ @Api(tags = "天卡订单") @RestController @RequestMapping("/manage/daycard") public class DayCardOrderController extends AbstractController { @Autowired private DayCardOrderService dayCardOrderService; /** * 分页查询订单 */ @ApiOperation("分页查询天卡订单") @GetMapping("/list") public R list(@RequestParam Map params) { PageUtils page = dayCardOrderService.queryPage(params, getUserId()); Map data = new HashMap<>(); data.put("page", page); return R.dataSuccess(data); } /** * 查询订单详情 */ @ApiOperation("查询订单详情") @GetMapping("/info/{orderNo}") public R info(@PathVariable("orderNo") String orderNo) { DayCardOrderEntity order = dayCardOrderService.getByOrderNo(orderNo); if (order == null) { throw new ASException("订单不存在"); } Map data = new HashMap<>(); data.put("order", order); return R.dataSuccess(data); } }