| 
					
				 | 
			
			
				@@ -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)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 |