|
@@ -78,6 +78,11 @@ public class YqPayController extends BaseController {
|
|
|
//计划招生人数有更新,更新
|
|
|
orderService.getSchoolDetail(school.getSchoolId());
|
|
|
|
|
|
+ //判断用户是否已存在订单
|
|
|
+ Order userOrder = orderService.findOrderByStatus(order.getUserId(), 1);
|
|
|
+ if (userOrder != null) {
|
|
|
+ return failed("您有待支付的订单,请完成支付");
|
|
|
+ }
|
|
|
//1、判断已报名人数
|
|
|
CourseGroupInfo courseGroupInfo = CourseGroupInfoService.get(order.getCourseId());
|
|
|
if (courseGroupInfo.getRegNum().compareTo(courseGroupInfo.getPlanNum()) >= 0) {
|
|
@@ -406,6 +411,7 @@ public class YqPayController extends BaseController {
|
|
|
resultMap.put("merOrderNoList", merOrderNos);
|
|
|
Map<String, Object> requestMap = new YqPayUtil(notifyUrl, resultMap).getRequestMap();
|
|
|
Msg queryRs = yqQueryService.orderQuery(requestMap);
|
|
|
+ logger.info("查询易乾结果" + queryRs.toString());
|
|
|
if (queryRs.getCode().equals("88")) {
|
|
|
//更新订单状态
|
|
|
String[] statusArr = {"0", "1", "7"};
|