Commit d87ef1da LN

增加mimoG2验证

1 个父辈 0e213b16
...@@ -56,7 +56,7 @@ public class SmdBoxController { ...@@ -56,7 +56,7 @@ public class SmdBoxController {
return storage; return storage;
} }
for (Storage stor : dataCache.getAllStorage().values()) { for (Storage stor : dataCache.getAllStorage().values()) {
if (stor.isBatchStorage()) { if (stor.isBatchStorage()||stor.isMimoG2()) {
storage = stor; storage = stor;
return storage; return storage;
} }
......
...@@ -307,7 +307,7 @@ public class SmdBoxMimoController { ...@@ -307,7 +307,7 @@ public class SmdBoxMimoController {
return storage; return storage;
} }
for (Storage stor : dataCache.getAllStorage().values()) { for (Storage stor : dataCache.getAllStorage().values()) {
if (stor.isBatchStorage()) { if (stor.isBatchStorage()||stor.isMimoG2()) {
storage = stor; storage = stor;
return storage; return storage;
} }
......
...@@ -369,7 +369,7 @@ public class BaseDeviceHandler implements IDeviceHandler { ...@@ -369,7 +369,7 @@ public class BaseDeviceHandler implements IDeviceHandler {
Collection<String> operatingPosIds =taskService.excludePosIds(); Collection<String> operatingPosIds =taskService.excludePosIds();
// 是否有出库任务 // 是否有出库任务
if (storage.isSmdDuo() || storage.isBatchStorage()) { if (storage.isSmdDuo() || storage.isBatchStorage()||storage.isMimoG2()) {
//DUO料仓和MIMO客户端缓存出库任务,入库优先 //DUO料仓和MIMO客户端缓存出库任务,入库优先
log.info("从" + storage.getName() + " 中为" + barcode.getBarcode() + "寻找空的仓位"); log.info("从" + storage.getName() + " 中为" + barcode.getBarcode() + "寻找空的仓位");
storagePos = storagePosManager.getEmptyPosByStorage(storage, barcode, operatingPosIds); storagePos = storagePosManager.getEmptyPosByStorage(storage, barcode, operatingPosIds);
......
...@@ -93,6 +93,13 @@ public class Storage extends BasePo implements Serializable { ...@@ -93,6 +93,13 @@ public class Storage extends BasePo implements Serializable {
} }
/** /**
* 是否是MimoG2
* @return
*/
public boolean isMimoG2(){
return DeviceType.SMD_MIMO_G2.name().equals(type);
}
/**
* 是否是单台自动仓 * 是否是单台自动仓
*/ */
public boolean isAuto(){ public boolean isAuto(){
......
...@@ -106,7 +106,7 @@ public class DJK20388AGVController { ...@@ -106,7 +106,7 @@ public class DJK20388AGVController {
Map<String, Storage> storages = dataCache.getAllStorage(); Map<String, Storage> storages = dataCache.getAllStorage();
for (Storage storage : for (Storage storage :
storages.values()) { storages.values()) {
if (storage.isBatchStorage()) { if (storage.isBatchStorage()||storage.isMimoG2()) {
cid = storage.getCid(); cid = storage.getCid();
break; break;
} }
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!