|
@@ -11,6 +11,7 @@ import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
import io.swagger.models.auth.In;
|
|
|
+import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
@@ -67,17 +68,20 @@ public class EvaluationGradeController {
|
|
|
List<EvaluationGradeEntity> evaluationGradeEntities = new ArrayList<>();
|
|
|
boolean isOk = true;
|
|
|
for (Integer companyOrgId : evaluationGrade.getCompanyOrgIds()) {
|
|
|
- evaluationGrade.setCompanyOrgId(companyOrgId);
|
|
|
+
|
|
|
+ EvaluationGradeEntity item = new EvaluationGradeEntity();
|
|
|
+ BeanUtils.copyProperties(evaluationGrade, item);
|
|
|
+ item.setCompanyOrgId(companyOrgId);
|
|
|
if (currentUser != null) {
|
|
|
- evaluationGrade.setUpdateBy(currentUser.getUsername());
|
|
|
- evaluationGrade.setCreateBy(currentUser.getUsername());
|
|
|
- evaluationGrade.setDateCreate(new Date());
|
|
|
- evaluationGrade.setDateUpdate(new Date());
|
|
|
- evaluationGrade.setTenantId(currentUser.getTenantId());
|
|
|
+ item.setUpdateBy(currentUser.getUsername());
|
|
|
+ item.setCreateBy(currentUser.getUsername());
|
|
|
+ item.setDateCreate(new Date());
|
|
|
+ item.setDateUpdate(new Date());
|
|
|
+ item.setTenantId(currentUser.getTenantId());
|
|
|
}
|
|
|
- evaluationGrade.setStatus(1);
|
|
|
- evaluationGradeEntities.add(evaluationGrade);
|
|
|
- List<EvaluationGradeEntity> list = evaluationGradeService.findList(evaluationGrade);
|
|
|
+ item.setStatus(1);
|
|
|
+ evaluationGradeEntities.add(item);
|
|
|
+ List<EvaluationGradeEntity> list = evaluationGradeService.findList(item);
|
|
|
if (list.size() > 0) {
|
|
|
isOk = false;
|
|
|
break;
|
|
@@ -110,9 +114,10 @@ public class EvaluationGradeController {
|
|
|
evaluationGrade.setUpdateBy(currentUser.getUsername());
|
|
|
evaluationGrade.setDateUpdate(new Date());
|
|
|
}
|
|
|
+ EvaluationGradeEntity orgGrade = evaluationGradeService.findEvaluationGradeById(evaluationGrade.getId());
|
|
|
EvaluationGradeEntity evaluationGradeEntity = new EvaluationGradeEntity();
|
|
|
evaluationGradeEntity.setEvaluationGrade(evaluationGrade.getEvaluationGrade());
|
|
|
- evaluationGradeEntity.setCompanyOrgId(evaluationGrade.getCompanyOrgId());
|
|
|
+ evaluationGradeEntity.setCompanyOrgId(orgGrade.getCompanyOrgId());
|
|
|
evaluationGradeEntity.setTenantId(currentUser.getTenantId());
|
|
|
evaluationGradeEntity.setId(evaluationGrade.getId());
|
|
|
List<EvaluationGradeEntity> list = evaluationGradeService.findList(evaluationGradeEntity);
|