|
@@ -6,9 +6,12 @@ import com.ym.mec.biz.dal.dto.VipGroupApplyDto;
|
|
|
import com.ym.mec.biz.dal.dto.VipGroupCostCountParamsDto;
|
|
|
import com.ym.mec.biz.service.VipGroupService;
|
|
|
import com.ym.mec.common.controller.BaseController;
|
|
|
+
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
+
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.http.HttpStatus;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
@@ -25,30 +28,40 @@ import java.util.Objects;
|
|
|
@RestController
|
|
|
public class TeacherVipGroupController extends BaseController {
|
|
|
|
|
|
- @Autowired
|
|
|
- private VipGroupService vipGroupService;
|
|
|
-
|
|
|
- @Autowired
|
|
|
- private SysUserFeignService sysUserFeignService;
|
|
|
-
|
|
|
- @ApiOperation("vip课申请")
|
|
|
- @PostMapping("/vipGroupApply")
|
|
|
- public Object vipGroupApply(@RequestBody VipGroupApplyDto vipGroupApplyDto){
|
|
|
- SysUser user = sysUserFeignService.queryUserInfo();
|
|
|
- if(Objects.isNull(user)){
|
|
|
- return failed("请登录");
|
|
|
- }
|
|
|
- vipGroupApplyDto.getVipGroupApplyBaseInfo().setTeacherId(Long.valueOf(user.getId()));
|
|
|
- vipGroupApplyDto.getVipGroupApplyBaseInfo().setOrganIdList(user.getOrganId().toString());
|
|
|
- vipGroupService.createVipGroup(vipGroupApplyDto);
|
|
|
- return succeed();
|
|
|
- }
|
|
|
-
|
|
|
- @ApiOperation("获取vip课课程和课酬总费用")
|
|
|
- @PostMapping("/getVipGroupCostCount")
|
|
|
- public Object getVipGroupCostCount(VipGroupCostCountParamsDto vipGroupCostCountParamsDto){
|
|
|
-// return succeed(vipGroupService.vipGroupCostCount(vipGroupCostCountParamsDto));
|
|
|
- return succeed();
|
|
|
- }
|
|
|
+ @Autowired
|
|
|
+ private VipGroupService vipGroupService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private SysUserFeignService sysUserFeignService;
|
|
|
+
|
|
|
+ @ApiOperation("vip课申请")
|
|
|
+ @PostMapping("/vipGroupApply")
|
|
|
+ public Object vipGroupApply(@RequestBody VipGroupApplyDto vipGroupApplyDto) {
|
|
|
+ SysUser user = sysUserFeignService.queryUserInfo();
|
|
|
+ if (Objects.isNull(user)) {
|
|
|
+ return failed(HttpStatus.FORBIDDEN, "请登录");
|
|
|
+ }
|
|
|
+ vipGroupApplyDto.getVipGroupApplyBaseInfo().setTeacherId(Long.valueOf(user.getId()));
|
|
|
+ vipGroupApplyDto.getVipGroupApplyBaseInfo().setOrganIdList(user.getOrganId().toString());
|
|
|
+ vipGroupService.createVipGroup(vipGroupApplyDto);
|
|
|
+ return succeed();
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("获取vip课课程和课酬总费用")
|
|
|
+ @PostMapping("/getVipGroupCostCount")
|
|
|
+ public Object getVipGroupCostCount(VipGroupCostCountParamsDto vipGroupCostCountParamsDto) {
|
|
|
+ // return succeed(vipGroupService.vipGroupCostCount(vipGroupCostCountParamsDto));
|
|
|
+ return succeed();
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("获取vip课教学点")
|
|
|
+ @PostMapping("/getSchools")
|
|
|
+ public Object getSchools() {
|
|
|
+ SysUser user = sysUserFeignService.queryUserInfo();
|
|
|
+ if (Objects.isNull(user)) {
|
|
|
+ return failed(HttpStatus.FORBIDDEN, "请登录");
|
|
|
+ }
|
|
|
+ return succeed(vipGroupService.querySchoolByUserId(user.getId()));
|
|
|
+ }
|
|
|
|
|
|
}
|