Commit 2718a585 zshaohui

删除uid,屏蔽库位

1 个父辈 8260f086
......@@ -4,6 +4,8 @@ import com.neotel.smfcore.common.utils.SecurityUtils;
import com.neotel.smfcore.common.utils.StringUtils;
import com.neotel.smfcore.core.barcode.service.po.Barcode;
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.po.Storage;
import com.neotel.smfcore.core.storage.service.po.StoragePos;
......@@ -55,7 +57,7 @@ public class SiemensController {
if (StringUtils.isNotEmpty(lotID)) {
StoragePos storagePos = storagePosManager.getByBarcode(lotID);
if (storagePos != null) {
Barcode barcode = storagePos.getBarcode();
/*Barcode barcode = storagePos.getBarcode();
//log.info("清理库位[" + storagePos.getPosName() + "]中的库存" + barcode.getBarcode());
String opUser = SecurityUtils.getCurrentUsername();
log.info(opUser + "清理库位[" + storagePos.getPosName() + "]中的库存" + barcode.getBarcode());
......@@ -72,7 +74,14 @@ public class SiemensController {
log.info("操作库位[" + storagePos.getPosName() + "]" + opKey + " : " + opStr);
}
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);
} else {
log.info("未找到UID[" + lotID + "]对应的库存信息");
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!