|  | @@ -159,11 +159,13 @@ public class ApiPlanController {
 | 
	
		
			
				|  |  |              AppPlan plan = null;
 | 
	
		
			
				|  |  |              plan = appPlanService.getById(info.getId());
 | 
	
		
			
				|  |  |              Long planOfOrgType = null;
 | 
	
		
			
				|  |  | -            planOfOrgType = plan.getPlanOfOrgType();
 | 
	
		
			
				|  |  | +            if(info.getId()!=null) {
 | 
	
		
			
				|  |  | +                planOfOrgType = plan.getPlanOfOrgType();
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              //判断是否是编辑并且计划所属任务不存在已完成或者逾期,需要删除所有任务重新生成
 | 
	
		
			
				|  |  |              boolean isEditAll = info.getHasEdit() == null && info.getId() != null;
 | 
	
		
			
				|  |  |              //如果计划所属机构类型为行社并且勾选立即执行,新增的时候立即生成任务
 | 
	
		
			
				|  |  | -            if ((info.getId() == null && planOfOrgType == 3 && info.getBuildTaskNow() == 1) || isEditAll) {
 | 
	
		
			
				|  |  | +            if ((info.getId() == null &&planOfOrgType!=null&& planOfOrgType == 3 && info.getBuildTaskNow() == 1) || isEditAll) {
 | 
	
		
			
				|  |  |  //                    DateTime datetime = new DateTime();
 | 
	
		
			
				|  |  |  //                    datetime.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
 | 
	
		
			
				|  |  |  //                    //当有周期存在时保持原有接口不变(doTask),否则按照新的接口创建
 |