| | |
| | | package com.zy.asrs.utils; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.core.common.SnowflakeIdWorker; |
| | | import com.zy.asrs.domain.NotifyDto; |
| | |
| | | |
| | | public String getKey(String notifyType, Integer device) { |
| | | String key = null; |
| | | if (notifyType.equals(String.valueOf(SlaveType.Shuttle))) { |
| | | key = RedisKeyType.QUEUE_SHUTTLE.key + device; |
| | | } else if (notifyType.equals(String.valueOf(SlaveType.ForkLift))) { |
| | | key = RedisKeyType.QUEUE_FORK_LIFT.key + device; |
| | | if (notifyType.equals(String.valueOf(SlaveType.Crn))) { |
| | | key = RedisKeyType.QUEUE_CRN.key + device; |
| | | } else if (notifyType.equals(String.valueOf(SlaveType.Devp))) { |
| | | key = RedisKeyType.QUEUE_DEVP.key + device; |
| | | } else if (notifyType.equals(String.valueOf(SlaveType.Rgv))) { |
| | | key = RedisKeyType.QUEUE_RGV.key + device; |
| | | } else if (notifyType.equals("task")) { |
| | | key = RedisKeyType.QUEUE_TASK.key + device; |
| | | } else { |
| | |
| | | dto.setSuperTaskNo(superTaskNo); |
| | | |
| | | //重试次数 |
| | | Config notifyFailTimesConfig = configService.selectOne(new EntityWrapper<Config>().eq("code", "notifyFailTimes")); |
| | | Config notifyFailTimesConfig = configService.selectOne(new EntityWrapper<Config>().eq("code", "notifyRetryTimes")); |
| | | if (notifyFailTimesConfig != null) { |
| | | dto.setFailTimes(Integer.parseInt(notifyFailTimesConfig.getValue())); |
| | | } |