From d6c65a4e3d1ca7d9a7bd6806c99fee035d0a44eb Mon Sep 17 00:00:00 2001 From: 李宇 <986321569@qq.com> Date: 星期三, 27 一月 2021 16:54:34 +0800 Subject: [PATCH] 合并 --- src/main/java/com/nanometer/smartlab/service/SysWarehouseServiceImpl.java | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/service/SysWarehouseServiceImpl.java b/src/main/java/com/nanometer/smartlab/service/SysWarehouseServiceImpl.java index 0ee0932..dd7524f 100644 --- a/src/main/java/com/nanometer/smartlab/service/SysWarehouseServiceImpl.java +++ b/src/main/java/com/nanometer/smartlab/service/SysWarehouseServiceImpl.java @@ -224,6 +224,21 @@ String reagentName = dangerousEncodes.get(0).getReagentName(); String cas = dangerousEncodes.get(0).getCas(); + //危险性质 reagent_character + String dangerousInfo = dangerousEncodes.get(0).getMemo(); + BaseMeta meta = baseMetaService.getBaseMeta("reagent_character", null, dangerousInfo); + BaseMeta baseMeta = new BaseMeta(); + if (meta == null){ + baseMeta.setId(IDUtils.uuid()); + baseMeta.setGroupId("reagent_character"); + baseMeta.setValidFlag(ValidFlag.VALID); + baseMeta.setMetaValue(dangerousInfo); + baseMeta.setMetaKey(dangerousInfo); + baseMetaService.insertBaseMeta(baseMeta); + }else{ + baseMeta = meta; + } + //查找是否存在试剂 List<SysReagent> reagent = sysReagentService .getReagent(reagentName, cas, factory.getId(), specifications.getId(), packing.getId()); @@ -243,6 +258,8 @@ sr.setProductHome(factory.getId()); sr.setReagentFormat(specifications.getId()); sr.setReagentUnit(packing.getId()); + //危险性质 + sr.setReagentCharacter(baseMeta.getId()); //设备生成试剂类型 为3 sr.setType(3); sr.setDangerousFlag(DangerousFlag.NORMAL); @@ -312,7 +329,7 @@ // OpeReagentStatus ors = opeReagentStatusService.getOpeReagentStatusByReagentCode(code); //1.更新试剂状态 在仓库-》领用 - ors.setStatus(ArrivalStatus.PERSONAL); +// ors.setStatus(ArrivalStatus.PERSONAL); ors.setContainerId(reagentReceiving.getLabContainerId()); ors.setHouseId(reagentReceiving.getLabId()); ors.setUserId(reagentReceiving.getApplyUserId()); -- Gitblit v1.9.2