虽然没有懂得原因,但是还是先记下来。
在一个定时任务下,循环调用了getAgentName这个方法,注释掉的就是错误的代码,emmmm忘记了,日后补充。
@Override public String getAgentName(String operatorId) { //Member loginmenber = this.getLoginMember(); try { // return msgCatchService.getRlAgentInfo(loginmenber.getCompany().getId(),operatorId).getName(); return msgCatchService.getRlAgentInfo("1",operatorId).getName(); }catch (Exception e){ log.error("getAgentName operatorId:"+operatorId+" not found",e); return operatorId; } } public Member getLoginMember() { return catchService.getLoginMemberSessionByToken(getAuthToken()); }