|
@@ -13,9 +13,12 @@ import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
@RequestMapping("eduMusicGroupPerformance")
|
|
|
@Api(tags = "乐团展演信息")
|
|
|
@RestController
|
|
@@ -28,23 +31,36 @@ public class EduMusicGroupPerformanceController extends BaseController {
|
|
|
|
|
|
@ApiOperation("新增")
|
|
|
@PostMapping(value = "add")
|
|
|
- public Object add(MusicGroupPerformance musicGroupPerformance) {
|
|
|
+ public Object add(@RequestBody MusicGroupPerformance musicGroupPerformance) {
|
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
if(sysUser == null){
|
|
|
throw new BizException("请登录");
|
|
|
}
|
|
|
musicGroupPerformance.setOperator(sysUser.getId());
|
|
|
- if(StringUtils.isNotEmpty(musicGroupPerformance.getMusicScoreName())){
|
|
|
- if(musicGroupPerformance.getMusicScoreName().contains(",")){
|
|
|
- throw new BizException("请勿录入特殊字符");
|
|
|
+ List<String> musicScoreNames = musicGroupPerformance.getMusicScoreNames();
|
|
|
+ if(musicScoreNames != null && musicScoreNames.size() > 0){
|
|
|
+ for (String musicScoreName : musicScoreNames) {
|
|
|
+ if(musicScoreName.contains(",")){
|
|
|
+ throw new BizException("请勿录入特殊字符");
|
|
|
+ }
|
|
|
}
|
|
|
+ musicGroupPerformance.setMusicScoreName(StringUtils.join(musicScoreNames,","));
|
|
|
}
|
|
|
return succeed(musicGroupPerformanceService.insert(musicGroupPerformance));
|
|
|
}
|
|
|
|
|
|
@ApiOperation("修改")
|
|
|
@PostMapping(value = "update")
|
|
|
- public Object update(MusicGroupPerformance musicGroupPerformance) {
|
|
|
+ public Object update(@RequestBody MusicGroupPerformance musicGroupPerformance) {
|
|
|
+ List<String> musicScoreNames = musicGroupPerformance.getMusicScoreNames();
|
|
|
+ if(musicScoreNames != null && musicScoreNames.size() > 0){
|
|
|
+ for (String musicScoreName : musicScoreNames) {
|
|
|
+ if(musicScoreName.contains(",")){
|
|
|
+ throw new BizException("请勿录入特殊字符");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ musicGroupPerformance.setMusicScoreName(StringUtils.join(musicScoreNames,","));
|
|
|
+ }
|
|
|
return succeed(musicGroupPerformanceService.update(musicGroupPerformance));
|
|
|
}
|
|
|
|