|
@@ -1,5 +1,7 @@
|
|
package com.ym.mec.student.controller;
|
|
package com.ym.mec.student.controller;
|
|
|
|
|
|
|
|
+import com.ym.mec.auth.api.client.SysUserFeignService;
|
|
|
|
+import com.ym.mec.auth.api.entity.SysUser;
|
|
import com.ym.mec.biz.dal.entity.MusicGroup;
|
|
import com.ym.mec.biz.dal.entity.MusicGroup;
|
|
import com.ym.mec.biz.dal.entity.StudentRegistration;
|
|
import com.ym.mec.biz.dal.entity.StudentRegistration;
|
|
import com.ym.mec.biz.dal.enums.MusicGroupStatusEnum;
|
|
import com.ym.mec.biz.dal.enums.MusicGroupStatusEnum;
|
|
@@ -10,10 +12,12 @@ import com.ym.mec.biz.service.StudentRegistrationService;
|
|
import com.ym.mec.common.controller.BaseController;
|
|
import com.ym.mec.common.controller.BaseController;
|
|
import com.ym.mec.common.entity.HttpResponseResult;
|
|
import com.ym.mec.common.entity.HttpResponseResult;
|
|
import com.ym.mec.util.date.DateUtil;
|
|
import com.ym.mec.util.date.DateUtil;
|
|
|
|
+
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
import io.swagger.annotations.ApiImplicitParams;
|
|
import io.swagger.annotations.ApiImplicitParams;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
+
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
@@ -31,11 +35,19 @@ public class MusicGroupRegisterController extends BaseController {
|
|
private MusicGroupSubjectPlanService musicGroupSubjectPlanService;
|
|
private MusicGroupSubjectPlanService musicGroupSubjectPlanService;
|
|
@Autowired
|
|
@Autowired
|
|
private MusicGroupService musicGroupService;
|
|
private MusicGroupService musicGroupService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private SysUserFeignService sysUserFeignService;
|
|
|
|
|
|
|
|
|
|
@ApiOperation(value = "新增学生报名信息")
|
|
@ApiOperation(value = "新增学生报名信息")
|
|
@PostMapping("/add")
|
|
@PostMapping("/add")
|
|
public HttpResponseResult add(@RequestBody StudentRegistration studentRegistration) throws Exception {
|
|
public HttpResponseResult add(@RequestBody StudentRegistration studentRegistration) throws Exception {
|
|
|
|
+
|
|
|
|
+ SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
+ if (sysUser == null) {
|
|
|
|
+ return failed("用户信息获取失败");
|
|
|
|
+ }
|
|
|
|
+
|
|
Date date = new Date();
|
|
Date date = new Date();
|
|
MusicGroup musicGroup = musicGroupService.get(studentRegistration.getMusicGroupId());
|
|
MusicGroup musicGroup = musicGroupService.get(studentRegistration.getMusicGroupId());
|
|
if (musicGroup == null) {
|
|
if (musicGroup == null) {
|
|
@@ -55,6 +67,11 @@ public class MusicGroupRegisterController extends BaseController {
|
|
}else{
|
|
}else{
|
|
studentRegistration.setPaymentStatus(PaymentStatusEnum.NO);
|
|
studentRegistration.setPaymentStatus(PaymentStatusEnum.NO);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ if(studentRegistration.getUserId() == null){
|
|
|
|
+ studentRegistration.setUserId(sysUser.getId());
|
|
|
|
+ }
|
|
|
|
+
|
|
studentRegistration.setOrganId(musicGroup.getOrganId());
|
|
studentRegistration.setOrganId(musicGroup.getOrganId());
|
|
return succeed(studentRegistrationService.addStudent(studentRegistration));
|
|
return succeed(studentRegistrationService.addStudent(studentRegistration));
|
|
}
|
|
}
|