|  | @@ -1,6 +1,10 @@
 | 
											
												
													
														|  |  package com.yonge.cooleshow.student.controller.open;
 |  |  package com.yonge.cooleshow.student.controller.open;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +import com.yonge.cooleshow.biz.dal.dto.search.MemberPriceSettingsSearch;
 | 
											
												
													
														|  | 
 |  | +import com.yonge.cooleshow.biz.dal.entity.SysConfig;
 | 
											
												
													
														|  | 
 |  | +import com.yonge.cooleshow.biz.dal.service.*;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.vo.CheckVo;
 |  |  import com.yonge.cooleshow.biz.dal.vo.CheckVo;
 | 
											
												
													
														|  | 
 |  | +import com.yonge.cooleshow.biz.dal.vo.MemberPriceVo;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.common.enums.YesOrNoEnum;
 |  |  import com.yonge.cooleshow.common.enums.YesOrNoEnum;
 | 
											
												
													
														|  |  import io.swagger.annotations.Api;
 |  |  import io.swagger.annotations.Api;
 | 
											
												
													
														|  |  import io.swagger.annotations.ApiImplicitParam;
 |  |  import io.swagger.annotations.ApiImplicitParam;
 | 
											
										
											
												
													
														|  | @@ -8,6 +12,8 @@ import io.swagger.annotations.ApiImplicitParams;
 | 
											
												
													
														|  |  import io.swagger.annotations.ApiOperation;
 |  |  import io.swagger.annotations.ApiOperation;
 | 
											
												
													
														|  |  import io.swagger.annotations.ApiParam;
 |  |  import io.swagger.annotations.ApiParam;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +import java.util.HashMap;
 | 
											
												
													
														|  | 
 |  | +import java.util.List;
 | 
											
												
													
														|  |  import java.util.Map;
 |  |  import java.util.Map;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  import javax.validation.Valid;
 |  |  import javax.validation.Valid;
 | 
											
										
											
												
													
														|  | @@ -25,11 +31,6 @@ import com.ksyun.ks3.dto.PostObjectFormFields;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
 |  |  import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.auth.api.entity.SysUser;
 |  |  import com.yonge.cooleshow.auth.api.entity.SysUser;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.dto.MusicImgDto;
 |  |  import com.yonge.cooleshow.biz.dal.dto.MusicImgDto;
 | 
											
												
													
														|  | -import com.yonge.cooleshow.biz.dal.service.ActivityPlanService;
 |  | 
 | 
											
												
													
														|  | -import com.yonge.cooleshow.biz.dal.service.MusicSheetService;
 |  | 
 | 
											
												
													
														|  | -import com.yonge.cooleshow.biz.dal.service.StudentService;
 |  | 
 | 
											
												
													
														|  | -import com.yonge.cooleshow.biz.dal.service.TeacherService;
 |  | 
 | 
											
												
													
														|  | -import com.yonge.cooleshow.biz.dal.service.UploadFileService;
 |  | 
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.vo.MusicActivityVo;
 |  |  import com.yonge.cooleshow.biz.dal.vo.MusicActivityVo;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.vo.TeacherVo;
 |  |  import com.yonge.cooleshow.biz.dal.vo.TeacherVo;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.common.controller.BaseController;
 |  |  import com.yonge.cooleshow.common.controller.BaseController;
 | 
											
										
											
												
													
														|  | @@ -47,7 +48,8 @@ public class OpenClient extends BaseController {
 | 
											
												
													
														|  |      private TeacherService teacherService;
 |  |      private TeacherService teacherService;
 | 
											
												
													
														|  |      @Autowired
 |  |      @Autowired
 | 
											
												
													
														|  |      private SysUserFeignService sysUserFeignService;
 |  |      private SysUserFeignService sysUserFeignService;
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | 
 |  | +    @Autowired
 | 
											
												
													
														|  | 
 |  | +    private SysConfigService sysConfigService;
 | 
											
												
													
														|  |      @Autowired
 |  |      @Autowired
 | 
											
												
													
														|  |      private UploadFileService uploadFileService;
 |  |      private UploadFileService uploadFileService;
 | 
											
												
													
														|  |      @Autowired
 |  |      @Autowired
 | 
											
										
											
												
													
														|  | @@ -56,6 +58,8 @@ public class OpenClient extends BaseController {
 | 
											
												
													
														|  |      @Autowired
 |  |      @Autowired
 | 
											
												
													
														|  |      private StudentService studentService;
 |  |      private StudentService studentService;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +    @Autowired
 | 
											
												
													
														|  | 
 |  | +    private MemberPriceSettingsService memberPriceSettingsService;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      @Autowired
 |  |      @Autowired
 | 
											
												
													
														|  |      private ActivityPlanService activityPlanService;
 |  |      private ActivityPlanService activityPlanService;
 | 
											
										
											
												
													
														|  | @@ -142,4 +146,23 @@ public class OpenClient extends BaseController {
 | 
											
												
													
														|  |          checkVo.setCheck(state);
 |  |          checkVo.setCheck(state);
 | 
											
												
													
														|  |          return succeed(checkVo);
 |  |          return succeed(checkVo);
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    @PostMapping("/memberPriceSettings/list")
 | 
											
												
													
														|  | 
 |  | +    @ApiOperation(value = "查询列表")
 | 
											
												
													
														|  | 
 |  | +    public HttpResponseResult<MemberPriceVo> list(@RequestBody MemberPriceSettingsSearch query) {
 | 
											
												
													
														|  | 
 |  | +        MemberPriceVo memberPriceVo = memberPriceSettingsService.getVipShare(query);
 | 
											
												
													
														|  | 
 |  | +        return succeed(memberPriceVo);
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    @PostMapping("/memberPriceSettings/vipPermissions")
 | 
											
												
													
														|  | 
 |  | +    @ApiOperation(value = "查询vip权限")
 | 
											
												
													
														|  | 
 |  | +    public HttpResponseResult<List<SysConfig>> vipPermissions() {
 | 
											
												
													
														|  | 
 |  | +        Map<String,Object> params = new HashMap<>();
 | 
											
												
													
														|  | 
 |  | +        params.put("group", "VIP_PERMISSION");
 | 
											
												
													
														|  | 
 |  | +        List<SysConfig> configs = sysConfigService.findAll(params);
 | 
											
												
													
														|  | 
 |  | +        return succeed(configs);
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  |  }
 |  |  }
 |