| | |
| | | import com.zy.core.cache.SlaveConnection; |
| | | import com.zy.core.dispatch.StationCommandDispatchResult; |
| | | import com.zy.core.dispatch.StationCommandDispatcher; |
| | | import com.zy.core.enums.RedisKeyType; |
| | | import com.zy.core.enums.SlaveType; |
| | | import com.zy.core.enums.StationCommandType; |
| | | import com.zy.core.enums.WrkIoType; |
| | | import com.zy.core.enums.*; |
| | | import com.zy.core.model.StationObjModel; |
| | | import com.zy.core.model.command.StationCommand; |
| | | import com.zy.core.model.protocol.StationProtocol; |
| | |
| | | } |
| | | |
| | | String barcode = context.getStationProtocol().getBarcode(); |
| | | long count = wrkMastService.count(new QueryWrapper<WrkMast>().eq("barcode", barcode)); |
| | | if (count > 0) { |
| | | List<WrkMast> wrkMastList = wrkMastService.list(new QueryWrapper<WrkMast>() |
| | | .eq("barcode", barcode) |
| | | ); |
| | | if (wrkMastList.size() > 0) { |
| | | boolean showTips = true; |
| | | for (WrkMast wrkMast : wrkMastList) { |
| | | if (wrkMast.getWrkSts().equals(WrkStsType.NEW_INBOUND.sts)) { |
| | | showTips = false; |
| | | break; |
| | | } |
| | | } |
| | | |
| | | Object tipsLimit = redisUtil.get(RedisKeyType.GENERATE_IN_TASK_SUCCESS_REPEAT_WARNING_TIPS_LIMIT.key + barcode); |
| | | if (tipsLimit == null) { |
| | | if (tipsLimit == null && showTips) { |
| | | policy.setSystemWarning(context, "系统任务已存在"); |
| | | } |
| | | return; |