| 
					
				 | 
			
			
				@@ -309,4 +309,23 @@ public class StudentInstrumentServiceImpl extends BaseServiceImpl<Long, StudentI 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Boolean pushNotice() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Date endTime = DateUtil.addDays(DateUtil.getLastTimeWithDay(new Date()), -7); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Date startTime = DateUtil.trunc(endTime); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<StudentInstrument> studentInstruments = studentInstrumentDao.getListByEndTime(startTime, endTime); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(studentInstruments.size() <=0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String baseApiUrl = sysConfigDao.findConfigValue("base_api_url"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String pushUrl = baseApiUrl+"#/leBao"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<Integer, String> userMap = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (StudentInstrument studentInstrument : studentInstruments) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            userMap.put(studentInstrument.getStudentId(), studentInstrument.getStudentId().toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.MAINTENANCE_NOTICE_PUSH, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                userMap, null, 0, "5?" + pushUrl, "STUDENT"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |