| | |
| | | import com.ruoyi.system.model.TCourse; |
| | | import com.ruoyi.system.model.TCourseOrder; |
| | | import com.ruoyi.system.model.TInsuranceOrder; |
| | | import com.ruoyi.system.model.TOtherConfig; |
| | | import com.ruoyi.system.query.CourseOrderListQuery; |
| | | import com.ruoyi.system.query.GetCourseListQuery; |
| | | import com.ruoyi.system.service.TAppUserService; |
| | | import com.ruoyi.system.service.TCourseOrderService; |
| | | import com.ruoyi.system.service.TCourseService; |
| | | import com.ruoyi.system.service.TInsuranceOrderService; |
| | | import com.ruoyi.system.service.*; |
| | | import com.ruoyi.system.wxPay.model.WeixinPayProperties; |
| | | import com.ruoyi.system.wxPay.utils.WxRefundUtil; |
| | | import com.ruoyi.system.wxPay.utils.WxV3Pay; |
| | |
| | | private final WeixinPayProperties weixinPayProperties; |
| | | private final TAppUserService appUserService; |
| | | private final TInsuranceOrderService insuranceOrderService; |
| | | private final TOtherConfigService otherConfigService; |
| | | |
| | | public CourseController(TCourseService courseService, TCourseOrderService courseOrderService, TokenService tokenService, WxV3Pay wxV3Pay, WeixinPayProperties weixinPayProperties, TAppUserService appUserService, TInsuranceOrderService insuranceOrderService) { |
| | | public CourseController(TCourseService courseService, TCourseOrderService courseOrderService, TokenService tokenService, WxV3Pay wxV3Pay, WeixinPayProperties weixinPayProperties, TAppUserService appUserService, TInsuranceOrderService insuranceOrderService, TOtherConfigService otherConfigService) { |
| | | this.courseService = courseService; |
| | | this.courseOrderService = courseOrderService; |
| | | this.tokenService = tokenService; |
| | |
| | | this.weixinPayProperties = weixinPayProperties; |
| | | this.appUserService = appUserService; |
| | | this.insuranceOrderService = insuranceOrderService; |
| | | this.otherConfigService = otherConfigService; |
| | | |
| | | } |
| | | |
| | | |
| | | @GetMapping("/getOtherConfig") |
| | | @ApiOperation(value = "课程模块--是否开启课程缴费 1=是 0=否",response = TOtherConfig.class) |
| | | public R<TOtherConfig> getOtherConfig() { |
| | | TOtherConfig tOtherConfig = otherConfigService.getById(1); |
| | | return R.ok(tOtherConfig); |
| | | } |
| | | |
| | | |
| | | @PostMapping("/getCourseList") |
| | | @ApiOperation(value = "课程模块--列表",response = TCourse.class) |
| | | public R<Page<TCourse>> getCourseList(@RequestBody GetCourseListQuery query) { |