| | |
| | | import com.ruoyi.common.core.constant.Constants; |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.common.core.exception.GlobalException; |
| | | import com.ruoyi.common.security.service.TokenService; |
| | | import com.ruoyi.system.api.model.LoginUser; |
| | | import com.ruoyi.system.api.model.LoginUserInfo; |
| | | import com.ruoyi.user.entity.Order; |
| | | import com.ruoyi.user.entity.ServeRecord; |
| | | import com.ruoyi.user.request.OrderRequest; |
| | |
| | | private ServeRecordService serveRecordService; |
| | | @Resource |
| | | private AdminClient adminClient; |
| | | @Resource |
| | | private TokenService tokenService; |
| | | |
| | | @GetMapping("/detail") |
| | | @ApiOperation(value = "订单详情", tags = {"用户端-订单"}) |
| | |
| | | } |
| | | |
| | | @PostMapping("/placeOrder") |
| | | @ApiOperation(value = "下单", tags = {"用户端-订单"}) |
| | | @ApiOperation(value = "用户下单", tags = {"用户端-订单"}) |
| | | public R<String> placeOrder(@RequestBody OrderRequest orderRequest) { |
| | | return R.ok(); |
| | | LoginUserInfo loginUser = tokenService.getLoginUserByUser(); |
| | | if (null == loginUser) { |
| | | return R.loginExpire("登录失效!"); |
| | | } |
| | | Boolean result = orderService.placeOrder(orderRequest, loginUser.getUserid()); |
| | | return result ? R.ok() : R.fail(); |
| | | } |
| | | |
| | | |
| | | } |