|  | @@ -1,73 +0,0 @@
 | 
	
		
			
				|  |  | -package com.ym.mec.student.controller;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -import com.ym.mec.biz.dal.entity.CloudTeacherStudent;
 | 
	
		
			
				|  |  | -import com.ym.mec.biz.dal.entity.TenantOrderRecord;
 | 
	
		
			
				|  |  | -import com.ym.mec.biz.dal.page.CloudTeacherAddQueryInfo;
 | 
	
		
			
				|  |  | -import com.ym.mec.biz.dal.page.CloudTeacherOrderQueryInfo;
 | 
	
		
			
				|  |  | -import com.ym.mec.biz.service.CloudTeacherOrderService;
 | 
	
		
			
				|  |  | -import com.ym.mec.biz.service.TenantOrderRecordService;
 | 
	
		
			
				|  |  | -import com.ym.mec.common.controller.BaseController;
 | 
	
		
			
				|  |  | -import com.ym.mec.common.entity.HttpResponseResult;
 | 
	
		
			
				|  |  | -import com.ym.mec.common.page.PageInfo;
 | 
	
		
			
				|  |  | -import com.ym.mec.common.page.WrapperUtil;
 | 
	
		
			
				|  |  | -import io.swagger.annotations.Api;
 | 
	
		
			
				|  |  | -import io.swagger.annotations.ApiOperation;
 | 
	
		
			
				|  |  | -import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | -import org.springframework.security.access.prepost.PreAuthorize;
 | 
	
		
			
				|  |  | -import org.springframework.web.bind.annotation.*;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -import java.util.List;
 | 
	
		
			
				|  |  | -import java.util.Map;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -/**
 | 
	
		
			
				|  |  | - * Description
 | 
	
		
			
				|  |  | - *
 | 
	
		
			
				|  |  | - * @author: feng-ji
 | 
	
		
			
				|  |  | - * @date: 2021-12-21
 | 
	
		
			
				|  |  | - */
 | 
	
		
			
				|  |  | -@RequestMapping("cloudTeacherOrder")
 | 
	
		
			
				|  |  | -@Api(tags = "团练宝注册,激活,添加用户,支付等")
 | 
	
		
			
				|  |  | -@RestController
 | 
	
		
			
				|  |  | -public class CloudTeacherOrderController extends BaseController {
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    @Autowired
 | 
	
		
			
				|  |  | -    private CloudTeacherOrderService cloudTeacherOrderService;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    @Autowired
 | 
	
		
			
				|  |  | -    private TenantOrderRecordService tenantOrderRecordService;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    @ApiOperation(value = "查询未激活团练宝用户")
 | 
	
		
			
				|  |  | -    @PostMapping("/queryInactive")
 | 
	
		
			
				|  |  | -    @PreAuthorize("@pcs.hasPermissions('cloudTeacherOrder/queryInActive')")
 | 
	
		
			
				|  |  | -    public HttpResponseResult<PageInfo<CloudTeacherStudent>> queryInactive(@RequestBody CloudTeacherOrderQueryInfo cloudTeacherOrderQueryInfo) throws Exception {
 | 
	
		
			
				|  |  | -        cloudTeacherOrderQueryInfo.setStatus(1);
 | 
	
		
			
				|  |  | -        // 学生端不要乐团限制, 返回学生会重复
 | 
	
		
			
				|  |  | -        // if (cloudTeacherOrderQueryInfo.getMusicGroupId() == null) {
 | 
	
		
			
				|  |  | -        //     throw new Exception("乐团Id必须填写");
 | 
	
		
			
				|  |  | -        // }
 | 
	
		
			
				|  |  | -        return succeed(cloudTeacherOrderService.queryInactive(cloudTeacherOrderQueryInfo));
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    @ApiOperation(value = "查询已激活团练宝用户")
 | 
	
		
			
				|  |  | -    @PostMapping("/queryActive")
 | 
	
		
			
				|  |  | -    @PreAuthorize("@pcs.hasPermissions('cloudTeacherOrder/queryActive')")
 | 
	
		
			
				|  |  | -    public HttpResponseResult<PageInfo<CloudTeacherStudent>> queryActive(@RequestBody CloudTeacherOrderQueryInfo cloudTeacherOrderQueryInfo) throws Exception {
 | 
	
		
			
				|  |  | -        cloudTeacherOrderQueryInfo.setStatus(2);
 | 
	
		
			
				|  |  | -        return succeed(cloudTeacherOrderService.queryInactive(cloudTeacherOrderQueryInfo));
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    @ApiOperation(value = "激活记录")
 | 
	
		
			
				|  |  | -    @PostMapping("/queryActiveRecord")
 | 
	
		
			
				|  |  | -    @PreAuthorize("@pcs.hasPermissions('cloudTeacherOrder/queryActiveRecord')")
 | 
	
		
			
				|  |  | -    public HttpResponseResult<PageInfo<CloudTeacherStudent>> queryActiveRecord(@RequestBody CloudTeacherOrderQueryInfo cloudTeacherOrderQueryInfo) {
 | 
	
		
			
				|  |  | -        return succeed(cloudTeacherOrderService.queryRecord(cloudTeacherOrderQueryInfo));
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    @ApiOperation(value = "轮询查询订单状态")
 | 
	
		
			
				|  |  | -    @GetMapping("/payCheck")
 | 
	
		
			
				|  |  | -    @PreAuthorize("@pcs.hasPermissions('cloudTeacherOrder/payCheck')")
 | 
	
		
			
				|  |  | -    public HttpResponseResult<Boolean> payCheck(@RequestParam String orderNo) throws Exception {
 | 
	
		
			
				|  |  | -        return succeed(cloudTeacherOrderService.payCheck(orderNo));
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -}
 |