| 
					
				 | 
			
			
				@@ -11,6 +11,7 @@ import com.huaxu.util.UserUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.swagger.annotations.Api; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.swagger.annotations.ApiOperation; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.swagger.annotations.ApiParam; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.springframework.beans.BeanUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.stereotype.Controller; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.validation.annotation.Validated; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -48,10 +49,12 @@ public class EvaluationCycleController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @RequestParam(required = false) Long companyOrgId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         IPage<EvaluationCycleEntity> iPage = new Page<>(pageNum, pageSize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         EvaluationCycleEntity entity = new EvaluationCycleEntity(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (type != null && type.trim() != "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (type != null && type.trim() != "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             entity.setType(Integer.valueOf(type)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (companyOrgId != null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (companyOrgId != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             entity.setCompanyOrgId(companyOrgId.intValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         iPage = evaluationCycleService.findPage(iPage, entity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Pagination<EvaluationCycleEntity> pages = new Pagination<>(iPage); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return new AjaxMessage<>(ResultStatus.OK, pages); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -66,17 +69,19 @@ public class EvaluationCycleController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         boolean isOk = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<EvaluationCycleEntity> evaluationCycleEntities = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (Integer companyOrgId : evaluationCycle.getCompanyOrgIds()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            evaluationCycle.setCompanyOrgId(companyOrgId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            EvaluationCycleEntity item= new EvaluationCycleEntity(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            BeanUtils.copyProperties(evaluationCycle,item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            item.setCompanyOrgId(companyOrgId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (currentUser != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                evaluationCycle.setUpdateBy(currentUser.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                evaluationCycle.setCreateBy(currentUser.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                evaluationCycle.setDateCreate(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                evaluationCycle.setDateUpdate(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                evaluationCycle.setTenantId(currentUser.getTenantId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                item.setUpdateBy(currentUser.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                item.setCreateBy(currentUser.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                item.setDateCreate(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                item.setDateUpdate(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                item.setTenantId(currentUser.getTenantId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            evaluationCycle.setStatus(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            evaluationCycleEntities.add(evaluationCycle); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            List<EvaluationCycleEntity> list = evaluationCycleService.findList(evaluationCycle); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            item.setStatus(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            evaluationCycleEntities.add(item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            List<EvaluationCycleEntity> list = evaluationCycleService.findList(item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (list.size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 isOk = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 break; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -109,9 +114,10 @@ public class EvaluationCycleController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             evaluationCycle.setUpdateBy(currentUser.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             evaluationCycle.setDateUpdate(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        EvaluationCycleEntity itemCycle = evaluationCycleService.findEvaluationCycleById(evaluationCycle.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         EvaluationCycleEntity evaluationCycleEntity = new EvaluationCycleEntity(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         evaluationCycleEntity.setType(evaluationCycle.getType()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        evaluationCycleEntity.setCompanyOrgId(evaluationCycle.getCompanyOrgId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        evaluationCycleEntity.setCompanyOrgId(itemCycle.getCompanyOrgId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         evaluationCycleEntity.setTenantId(currentUser.getTenantId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         evaluationCycleEntity.setId(evaluationCycle.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<EvaluationCycleEntity> list = evaluationCycleService.findList(evaluationCycleEntity); 
			 |