| 
					
				 | 
			
			
				@@ -97,13 +97,6 @@ public class CoreServiceImpl implements CoreService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (LongArticleSystemPlanAccount account : longArticleSystemPlan.getAccountList()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                PlanAccountExample example = new PlanAccountExample(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                example.createCriteria().andAccountIdEqualTo(account.getId()).andPlanIdEqualTo(longArticleSystemPlan.getId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .andCreateTimeGreaterThan(DateUtil.getThatDayDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                long l = planAccountMapper.countByExample(example); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (l > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 PlanAccount planAccount = new PlanAccount(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 String accountId = account.getId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 planAccount.setPlanId(longArticleSystemPlan.getId()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -132,7 +125,16 @@ public class CoreServiceImpl implements CoreService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     planAccount.setSortStrategy(sortStgMap.get(accountId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 planAccount.setPushType(longArticleSystemPlan.getPushType()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                planAccountMapper.insertSelective(planAccount); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                PlanAccountExample example = new PlanAccountExample(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                example.createCriteria().andAccountIdEqualTo(account.getId()).andPlanIdEqualTo(longArticleSystemPlan.getId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .andCreateTimeGreaterThan(DateUtil.getThatDayDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                List<PlanAccount> planAccounts = planAccountMapper.selectByExample(example); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (CollectionUtils.isEmpty(planAccounts)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    planAccountMapper.insertSelective(planAccount); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    planAccount.setId(planAccounts.get(0).getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    planAccountMapper.updateByPrimaryKeySelective(planAccount); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |