Commit 2718a585 zshaohui

删除uid,屏蔽库位

1 个父辈 8260f086
...@@ -4,6 +4,8 @@ import com.neotel.smfcore.common.utils.SecurityUtils; ...@@ -4,6 +4,8 @@ import com.neotel.smfcore.common.utils.SecurityUtils;
import com.neotel.smfcore.common.utils.StringUtils; import com.neotel.smfcore.common.utils.StringUtils;
import com.neotel.smfcore.core.barcode.service.po.Barcode; import com.neotel.smfcore.core.barcode.service.po.Barcode;
import com.neotel.smfcore.core.device.util.DataCache; import com.neotel.smfcore.core.device.util.DataCache;
import com.neotel.smfcore.core.message.enums.MessageType;
import com.neotel.smfcore.core.message.util.DeviceMessageUtil;
import com.neotel.smfcore.core.storage.service.manager.IStoragePosManager; import com.neotel.smfcore.core.storage.service.manager.IStoragePosManager;
import com.neotel.smfcore.core.storage.service.po.Storage; import com.neotel.smfcore.core.storage.service.po.Storage;
import com.neotel.smfcore.core.storage.service.po.StoragePos; import com.neotel.smfcore.core.storage.service.po.StoragePos;
...@@ -55,7 +57,7 @@ public class SiemensController { ...@@ -55,7 +57,7 @@ public class SiemensController {
if (StringUtils.isNotEmpty(lotID)) { if (StringUtils.isNotEmpty(lotID)) {
StoragePos storagePos = storagePosManager.getByBarcode(lotID); StoragePos storagePos = storagePosManager.getByBarcode(lotID);
if (storagePos != null) { if (storagePos != null) {
Barcode barcode = storagePos.getBarcode(); /*Barcode barcode = storagePos.getBarcode();
//log.info("清理库位[" + storagePos.getPosName() + "]中的库存" + barcode.getBarcode()); //log.info("清理库位[" + storagePos.getPosName() + "]中的库存" + barcode.getBarcode());
String opUser = SecurityUtils.getCurrentUsername(); String opUser = SecurityUtils.getCurrentUsername();
log.info(opUser + "清理库位[" + storagePos.getPosName() + "]中的库存" + barcode.getBarcode()); log.info(opUser + "清理库位[" + storagePos.getPosName() + "]中的库存" + barcode.getBarcode());
...@@ -72,7 +74,14 @@ public class SiemensController { ...@@ -72,7 +74,14 @@ public class SiemensController {
log.info("操作库位[" + storagePos.getPosName() + "]" + opKey + " : " + opStr); log.info("操作库位[" + storagePos.getPosName() + "]" + opKey + " : " + opStr);
} }
resultMap.put("CID", storage.getCid()); resultMap.put("CID", storage.getCid());
} }*/
storagePos.setEnabled(false);
storagePosManager.save(storagePos);
Storage storage = dataCache.getStorageById(storagePos.getStorageId());
dataCache.reloadStorage(storage, "");
dataCache.updateDisablePos(storagePos);
DeviceMessageUtil.addDeviceMessage(storage.getCid(), MessageType.INFO.name(),
storage.getName(), "smfcore.siements.deleteUid", "删除UID[{0}],屏蔽库位[{1}]", new String[]{lotID,storagePos.getPosName()});
resultMap.put("ReturnCode", 1); resultMap.put("ReturnCode", 1);
} else { } else {
log.info("未找到UID[" + lotID + "]对应的库存信息"); log.info("未找到UID[" + lotID + "]对应的库存信息");
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!