package com.cdzy.user.controller; import com.cdzy.common.model.response.JsonResult; import com.cdzy.user.model.entity.EbikeOrderTransaction; import com.cdzy.user.service.EbikeOrderTransactionService; import jakarta.annotation.Resource; import jakarta.validation.constraints.NotBlank; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; /** * 用户订单 控制层 * * @Author: yanglei * @Since: 2025-10-15 17:15 */ @RestController @RequestMapping("/ebikeOrderTransaction") public class EbikeOrderTransactionController { @Resource private EbikeOrderTransactionService ebikeOrderTransactionService; /** * 查看用户是否有未完成订单。 * * @param userId 用户id * @ {@code 200} 添加成功,{@code 500} 添加失败 */ @GetMapping("checkHistoryOrder") public JsonResult checkHistoryOrder(@Validated @NotBlank(message = "用户id不能为空") @RequestParam("userId") Long userId) { EbikeOrderTransaction userOrders = ebikeOrderTransactionService.checkHistoryOrder(userId); return JsonResult.success(userOrders); } }