| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package com.ym.mec.teacher.controller;
- import com.ym.mec.biz.dal.dao.SysConfigDao;
- import com.ym.mec.biz.dal.entity.TenantPaymentOrder;
- import com.ym.mec.biz.service.SysConfigService;
- import com.ym.mec.biz.service.TenantPaymentOrderService;
- import com.ym.mec.common.controller.BaseController;
- import io.swagger.annotations.Api;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import javax.annotation.Resource;
- import javax.servlet.http.HttpServletResponse;
- import java.io.IOException;
- @RequestMapping("${app-config.url.teacher:}/teacherOrder")
- @Api(tags = "订单回调")
- @RestController
- public class TeacherOrderController extends BaseController {
- @Resource
- private SysConfigDao sysConfigDao;
- @Resource
- private TenantPaymentOrderService tenantPaymentOrderService;
- @RequestMapping("paymentResult")
- public void paymentResult(HttpServletResponse response, String orderNo) {
- try {
- String baseApiUrl = sysConfigDao.findConfigValue(SysConfigService.TEACHER_BASE_URL_MTEACHER);
- response.sendRedirect(baseApiUrl + "/#/paymentresult?orderNo=" + orderNo);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- @GetMapping("/queryByOrderNo")
- public Object query(String orderNo){
- TenantPaymentOrder order = tenantPaymentOrderService.queryByOrderNo(orderNo);
- if(order == null){
- return failed("订单不存在");
- }
- return succeed(order);
- }
- }
|