| | |
| | | BeanUtils.copyProperties(experimentAppInsertBO, experimentInfo); |
| | | experimentInfo.setStagingTag(ExperimentStagingEnum.NOT_SAVE.getValue()); |
| | | experimentInfo.setDeleteStatus(StatusEnum.DELETE_NOT.getCode().byteValue()); |
| | | experimentInfo.setLiabilityUser(operator.getName()); |
| | | experimentInfo.setLiabilityUserId(currentUserId); |
| | | experimentInfo.setLiabilityUser(experimentAppInsertBO.getLiabilityUser()); |
| | | experimentInfo.setLiabilityUserId(experimentAppInsertBO.getLiabilityUserId()); |
| | | experimentInfo.setStage(ExperimentStageEnum.NOT_EVALUATION.getValue()); |
| | | experimentInfo.setStatus(ExperimentStatusEnum.NOT_APPLY.getValue()); |
| | | experimentInfo.setExperimentTag(ExperimentTagEnum.NEW_CREATE.getValue()); |
| | |
| | | BeanUtils.copyProperties(experimentAppInsertBO, experimentInfo); |
| | | experimentInfo.setStagingTag(ExperimentStagingEnum.NOT_SAVE.getValue()); |
| | | experimentInfo.setDeleteStatus(StatusEnum.DELETE_NOT.getCode().byteValue()); |
| | | experimentInfo.setLiabilityUserId(currentUserId); |
| | | experimentInfo.setLiabilityUser(operator.getName()); |
| | | experimentInfo.setLiabilityUserId(experimentAppInsertBO.getLiabilityUserId()); |
| | | experimentInfo.setLiabilityUser(experimentAppInsertBO.getLiabilityUser()); |
| | | // experimentInfo.setLiabilityUserId(currentUserId); |
| | | // experimentInfo.setLiabilityUser(operator.getName()); |
| | | experimentInfo.setStage(ExperimentStageEnum.NOT_EVALUATION.getValue()); |
| | | experimentInfo.setStatus(ExperimentStatusEnum.NOT_APPLY.getValue()); |
| | | experimentInfo.setExperimentTag(ExperimentTagEnum.AREADLY_DEVELOP.getValue()); |
| | |
| | | if (!ObjectUtils.isEmpty(queryBO.getAssessLevel())){ |
| | | predicateList.add(criteriaBuilder.in(root.get("id")).value(ids)); |
| | | } |
| | | if(roleTag == UserTagEnum.USER_TAG_0.getCode()){ |
| | | if(roleTag == UserTagEnum.USER_TAG_0.getCode() || roleTag == UserTagEnum.USER_TAG_1.getCode()){ |
| | | Join<ExperimentInfo, RiskAssessPlan> experimentJion = root.join("riskAssessPlans", JoinType.LEFT); |
| | | //criteriaBuilder.equal(root.get("liabilityUserId"), currentUserId), |
| | | predicateList.add(criteriaBuilder.or( |
| | | criteriaBuilder.equal(root.get("liabilityUserId"), currentUserId), |
| | | criteriaBuilder.equal(root.get("safeLiabilityUserId"), currentUserId), |
| | | criteriaBuilder.equal(experimentJion.get("identificationUserId"), currentUserId), |
| | | criteriaBuilder.equal(experimentJion.get("evaluateUserId"), currentUserId)) |
| | | ); |
| | | query.groupBy(root.get("id")); |
| | | } |
| | | |
| | | if (!ObjectUtils.isEmpty(ExperimentTypeEnum.prase(queryBO.getExperimentType()))){ |
| | | Join<ExperimentInfo, ExperimentAndType> typeJoin = root.join("types", JoinType.LEFT); |
| | | predicateList.add(criteriaBuilder.equal(typeJoin.get("typeId"), queryBO.getExperimentType())); |