|  | @@ -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;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  }
 |