|
@@ -7,6 +7,7 @@ import com.rf.psychological.scale.dao.model.SubjectEntity;
|
|
|
import com.rf.psychological.scale.service.CategorySubjectService;
|
|
|
import com.rf.psychological.scale.service.ScaleService;
|
|
|
import com.rf.psychological.scale.service.SubjectService;
|
|
|
+import com.rf.psychological.security.SafetyProcess;
|
|
|
import com.rf.psychological.service.*;
|
|
|
import com.rf.psychological.user.dao.model.UserEntity;
|
|
|
import com.rf.psychological.utils.Constant;
|
|
@@ -88,14 +89,21 @@ public class SubjectController extends BaseController {
|
|
|
|
|
|
@GetMapping("/getSubjectByCategory")
|
|
|
@ApiOperation("根据类型获取")
|
|
|
+ @SafetyProcess
|
|
|
public Result getSubjectByCategory(int pageNum,int pageSize, String category){
|
|
|
try {
|
|
|
- //先获取到该类型下量表FLAG
|
|
|
- List<String> listFlag = categorySubjectService.findByEName(category);
|
|
|
- if (CollectionUtils.isEmpty(listFlag)){
|
|
|
- return success(null);
|
|
|
+ if (StringUtils.isEmpty(category) || "ALL".equals(category)){
|
|
|
+ Page<SubjectEntity> page = subjectService.findAllByPage(pageNum,pageSize);
|
|
|
+ return success(page);
|
|
|
+ }else {
|
|
|
+ //先获取到该类型下量表FLAG
|
|
|
+ List<String> listFlag = categorySubjectService.findByEName(category);
|
|
|
+ if (CollectionUtils.isEmpty(listFlag)){
|
|
|
+ return success(null);
|
|
|
+ }
|
|
|
+ return success( subjectService.findSubjectByPage(pageNum,pageSize,listFlag));
|
|
|
}
|
|
|
- return success( subjectService.findSubjectByPage(pageNum,pageSize,listFlag));
|
|
|
+
|
|
|
}catch (Exception e){
|
|
|
log.error(e.getMessage());
|
|
|
return fail();
|