|
|
@@ -1,11 +1,14 @@
|
|
|
package com.izouma.wenlvju.web;
|
|
|
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.izouma.wenlvju.domain.PerformanceScore;
|
|
|
+import com.izouma.wenlvju.domain.User;
|
|
|
import com.izouma.wenlvju.service.PerformanceScoreService;
|
|
|
import com.izouma.wenlvju.dto.PageQuery;
|
|
|
import com.izouma.wenlvju.exception.BusinessException;
|
|
|
import com.izouma.wenlvju.repo.PerformanceScoreRepo;
|
|
|
import com.izouma.wenlvju.utils.ObjUtils;
|
|
|
+import com.izouma.wenlvju.utils.SecurityUtils;
|
|
|
import com.izouma.wenlvju.utils.excel.ExcelUtils;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
@@ -66,5 +69,15 @@ public class PerformanceScoreController extends BaseController {
|
|
|
|
|
|
return performanceScoreRepo.findAllByPerformanceApplyId(performanceApplyId);
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation("评分此节目打分")
|
|
|
+ @PostMapping("/myScore")
|
|
|
+ public PerformanceScore myScore(@RequestParam Long performanceApplyId) {
|
|
|
+ User user = SecurityUtils.getAuthenticatedUser();
|
|
|
+ if (ObjectUtil.isNull(user)) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ return performanceScoreRepo.findByPerformanceApplyIdAndUserId(performanceApplyId, user.getId());
|
|
|
+ }
|
|
|
}
|
|
|
|