增加 判断是否支付成功的检验逻辑 member/isPayed

This commit is contained in:
2023-12-27 09:17:08 +08:00
parent 1a7216a2cc
commit c4e3268efa
5 changed files with 25 additions and 15 deletions

View File

@@ -3,8 +3,10 @@ package com.sv.api.controller;
import com.enums.EnterEnum;
import com.sv.dto.BarCodeResult;
import com.sv.entity.Device;
import com.sv.entity.Order;
import com.sv.entity.Venue;
import com.sv.mapper.BarcodeMapper;
import com.sv.service.api.OrderService;
import com.sv.service.api.VenueService;
import com.sv.service.common.BarcodeService;
import com.sv.service.common.DoorLockUtil;
@@ -13,6 +15,7 @@ import com.ydd.framework.core.common.Pagination;
import com.ydd.framework.core.common.dto.ResponseDTO;
import com.ydd.framework.core.controller.BaseApiController;
import com.ydd.framework.core.exception.ServiceException;
import com.ydd.oms.entity.enums.PayStatusEnum;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.*;
@@ -100,9 +103,24 @@ public class VenueController extends BaseApiController {
}
@Resource
DeviceService deviceService;
OrderService orderService;
/**
* 判断是否支付成功
* @param venueId 场馆Id
* @return
*/
@RequestMapping(value = "/member/isPayed", method = RequestMethod.POST)
public ResponseDTO isPayed(@RequestParam("venueId") Integer venueId) {
Order orderSn = orderService.findOrderSn("230801205026443583", 535);
boolean isPayed = false;
if (orderSn != null && orderSn.getPayStatus() != null && PayStatusEnum.PAYED.getValue() == orderSn.getPayStatus()) {
isPayed = true;
}
return ResponseDTO.ok().addAttribute("isPayed", isPayed);
}
@Resource
BarcodeMapper barcodeMapper;
DeviceService deviceService;
/**
* 我要进场
*