| | |
| | | @Autowired |
| | | private ConfigService configService; |
| | | |
| | | public synchronized boolean notify(String notifyType, Integer device, String taskNo, NotifyMsgType msgType) { |
| | | return append(notifyType, device, taskNo, msgType, null); |
| | | public synchronized boolean notify(String notifyType, Integer device, String taskNo, String superTaskNo, NotifyMsgType msgType) { |
| | | return append(notifyType, device, taskNo, superTaskNo, msgType, null); |
| | | } |
| | | |
| | | public synchronized boolean notify(String notifyType, Integer device, String taskNo, NotifyMsgType msgType, String data) { |
| | | return append(notifyType, device, taskNo, msgType, data); |
| | | public synchronized boolean notify(String notifyType, Integer device, String taskNo, String superTaskNo, NotifyMsgType msgType, String data) { |
| | | return append(notifyType, device, taskNo, superTaskNo, msgType, data); |
| | | } |
| | | |
| | | public synchronized List<String> takeKeys(String notifyType, Integer device) { |
| | |
| | | return key; |
| | | } |
| | | |
| | | private boolean append(String notifyType, Integer device, String taskNo, NotifyMsgType msgType, String data) { |
| | | private boolean append(String notifyType, Integer device, String taskNo, String superTaskNo, NotifyMsgType msgType, String data) { |
| | | String key = getKey(notifyType, device); |
| | | if(key == null){ |
| | | if (key == null) { |
| | | return false; |
| | | } |
| | | |
| | |
| | | dto.setMsgDesc(msgType.desc); |
| | | dto.setData(data); |
| | | dto.setTaskNo(taskNo); |
| | | dto.setSuperTaskNo(superTaskNo); |
| | | |
| | | //重试次数 |
| | | Config notifyFailTimesConfig = configService.selectOne(new EntityWrapper<Config>().eq("code", "notifyFailTimes")); |