|  | @@ -14,6 +14,7 @@ import com.yonge.cooleshow.biz.dal.service.ActivityEvaluationService;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.vo.ActivityEvaluationVo;
 |  |  import com.yonge.cooleshow.biz.dal.vo.ActivityEvaluationVo;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.vo.MusicSheetVo;
 |  |  import com.yonge.cooleshow.biz.dal.vo.MusicSheetVo;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.vo.activity.ActivityTeacherWrapper;
 |  |  import com.yonge.cooleshow.biz.dal.vo.activity.ActivityTeacherWrapper;
 | 
											
												
													
														|  | 
 |  | +import com.yonge.cooleshow.biz.dal.wrapper.MusicSheetWrapper;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.common.controller.BaseController;
 |  |  import com.yonge.cooleshow.common.controller.BaseController;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.common.entity.HttpResponseResult;
 |  |  import com.yonge.cooleshow.common.entity.HttpResponseResult;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.common.enums.YesOrNoEnum;
 |  |  import com.yonge.cooleshow.common.enums.YesOrNoEnum;
 | 
											
										
											
												
													
														|  | @@ -35,6 +36,7 @@ import org.springframework.web.bind.annotation.RequestParam;
 | 
											
												
													
														|  |  import org.springframework.web.bind.annotation.RestController;
 |  |  import org.springframework.web.bind.annotation.RestController;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  import javax.validation.Valid;
 |  |  import javax.validation.Valid;
 | 
											
												
													
														|  | 
 |  | +import java.util.ArrayList;
 | 
											
												
													
														|  |  import java.util.List;
 |  |  import java.util.List;
 | 
											
												
													
														|  |  import java.util.Objects;
 |  |  import java.util.Objects;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -129,7 +131,7 @@ public class ActivityEvaluationController extends BaseController {
 | 
											
												
													
														|  |  	@ApiOperation(value = "分页查询曲目", httpMethod="POST", consumes="application/json", produces="application/json")
 |  |  	@ApiOperation(value = "分页查询曲目", httpMethod="POST", consumes="application/json", produces="application/json")
 | 
											
												
													
														|  |  	@PostMapping(value="/musicPage", consumes="application/json", produces="application/json")
 |  |  	@PostMapping(value="/musicPage", consumes="application/json", produces="application/json")
 | 
											
												
													
														|  |  	@PreAuthorize("@pcs.hasPermissions('activityEvaluation/musicPage')")
 |  |  	@PreAuthorize("@pcs.hasPermissions('activityEvaluation/musicPage')")
 | 
											
												
													
														|  | -	public HttpResponseResult<PageInfo<MusicSheetVo>> musicPage(@RequestBody MusicSheetSearch query) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +	public HttpResponseResult<PageInfo> musicPage(@RequestBody MusicSheetSearch query) {
 | 
											
												
													
														|  |  		if(null == query.getActivityId()){
 |  |  		if(null == query.getActivityId()){
 | 
											
												
													
														|  |  			return failed("活动id不能为空");
 |  |  			return failed("活动id不能为空");
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
										
											
												
													
														|  | @@ -137,6 +139,17 @@ public class ActivityEvaluationController extends BaseController {
 | 
											
												
													
														|  |  		query.setState(YesOrNoEnum.YES);
 |  |  		query.setState(YesOrNoEnum.YES);
 | 
											
												
													
														|  |  		query.setAuditVersion(YesOrNoEnum.NO);
 |  |  		query.setAuditVersion(YesOrNoEnum.NO);
 | 
											
												
													
														|  |  		IPage<MusicSheetVo> musicSheetVoIPage = activityEvaluationService.musicPage(PageUtil.getPage(query), query);
 |  |  		IPage<MusicSheetVo> musicSheetVoIPage = activityEvaluationService.musicPage(PageUtil.getPage(query), query);
 | 
											
												
													
														|  | 
 |  | +		List<MusicSheetVo> records = musicSheetVoIPage.getRecords();
 | 
											
												
													
														|  | 
 |  | +		if(CollectionUtils.isNotEmpty(records)){
 | 
											
												
													
														|  | 
 |  | +			List<MusicSheetWrapper.MusicSheetVo> musicSheetVos = new ArrayList<>();
 | 
											
												
													
														|  | 
 |  | +			for (MusicSheetVo record : records) {
 | 
											
												
													
														|  | 
 |  | +				MusicSheetWrapper.MusicSheetVo vo = JSON.parseObject(JSON.toJSONString(record),MusicSheetWrapper.MusicSheetVo.class);
 | 
											
												
													
														|  | 
 |  | +				vo.setCbsMusicSheetId(record.getCbsMusicSheetId().toString());
 | 
											
												
													
														|  | 
 |  | +				vo.setId(record.getId().toString());
 | 
											
												
													
														|  | 
 |  | +				musicSheetVos.add(vo);
 | 
											
												
													
														|  | 
 |  | +			}
 | 
											
												
													
														|  | 
 |  | +			return succeed(PageUtil.pageInfo(com.yonge.cooleshow.biz.dal.dto.PageUtil.transPageInfo(musicSheetVoIPage,musicSheetVos)));
 | 
											
												
													
														|  | 
 |  | +		}
 | 
											
												
													
														|  |  		return succeed(PageUtil.pageInfo(musicSheetVoIPage));
 |  |  		return succeed(PageUtil.pageInfo(musicSheetVoIPage));
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 |