From e6ec6cd0e0fab11bf79f052be352a66db2dd51d3 Mon Sep 17 00:00:00 2001 From: pang.jiabao <pang_jiabao@163.com> Date: 星期二, 26 十一月 2024 13:18:54 +0800 Subject: [PATCH] 项目搭建完成 --- src/main/java/com/zy/asrs/service/impl/NodeServiceImpl.java | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/NodeServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/NodeServiceImpl.java index bd47225..3399e9b 100644 --- a/src/main/java/com/zy/asrs/service/impl/NodeServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/NodeServiceImpl.java @@ -12,18 +12,15 @@ import com.zy.asrs.entity.param.InitPakoutParam; import com.zy.asrs.entity.param.MatnrDto; import com.zy.asrs.entity.param.PakinParam; -import com.zy.asrs.entity.result.Pakin; import com.zy.asrs.mapper.NodeMapper; import com.zy.asrs.service.ManLocDetlService; import com.zy.asrs.service.MatService; import com.zy.asrs.service.NodeService; import com.zy.asrs.utils.SaasUtils; -import com.zy.asrs.utils.VersionUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import java.beans.Transient; import java.util.Date; import java.util.List; @@ -70,12 +67,12 @@ @Override public Node selectByUuid(String uuid, Long hostId, Integer type) { - return selectOne(new EntityWrapper<Node>().eq("host_id", hostId).eq("uuid", uuid).eq("type", type)); + return selectOne(new EntityWrapper<Node>().isNull("host_id").eq("uuid", uuid).eq("type", type)); } @Override public Node selectByUuid(String uuid, Long hostId, Integer type, Long parentId) { - return selectOne(new EntityWrapper<Node>().eq("host_id", hostId).eq("uuid", uuid).eq("type", type).eq("parent_id", parentId)); + return selectOne(new EntityWrapper<Node>().isNull("host_id").eq("uuid", uuid).eq("type", type).eq("parent_id", parentId)); } @Override @@ -115,7 +112,7 @@ manLocDetl.setCreateTime(now); manLocDetl.setModiTime(now); manLocDetl.setCreateBy(userId); - SaasUtils.insertLog(0,manLocDetl.getLocNo(),manLocDetl.getMatnr(), manLocDetl.getAnfme()); + SaasUtils.insertLog(0,manLocDetl.getLocNo(),manLocDetl.getMatnr(), manLocDetl.getAnfme(),userId); manLocDetlService.insert(manLocDetl); }else { check.setAnfme(dto.getCount() + check.getAnfme()); @@ -149,17 +146,22 @@ if (manLocDetl.getAnfme() - param.getCount() < 0) { return R.error("鐗╂枡:"+ param.getMatnr() + " 鍦ㄥ簱浣嶄腑鏁伴噺涓嶈冻"); } else if (manLocDetl.getAnfme() - param.getCount() == 0) { - SaasUtils.insertLog(1,manLocDetl.getLocNo(), manLocDetl.getMatnr(),param.getCount()); + SaasUtils.insertLog(1,manLocDetl.getLocNo(), manLocDetl.getMatnr(),param.getCount(),userId); manLocDetlService.delete(new EntityWrapper<ManLocDetl>() .eq("loc_no",node.getUuid()) .eq("matnr",param.getMatnr())); + // 娓呯┖搴撲綅鏉$爜 + node.setBarcode(""); + node.setUpdateBy(userId); + node.setUpdateTime(now); + nodeService.updateById(node); } else { manLocDetl.setAnfme(manLocDetl.getAnfme() - param.getCount()); manLocDetlService.update(manLocDetl,new EntityWrapper<ManLocDetl>() .eq("loc_no",node.getUuid()) .eq("matnr",param.getMatnr())); - SaasUtils.insertLog(1,manLocDetl.getLocNo(), manLocDetl.getMatnr(),param.getCount()); + SaasUtils.insertLog(1,manLocDetl.getLocNo(), manLocDetl.getMatnr(),param.getCount(),userId); } } } @@ -187,7 +189,7 @@ source.setLocNo(targetNode.getUuid()); source.setNodeId(targetNode.getId()); - SaasUtils.insertLog(2,source.getLocNo(), source.getMatnr(), source.getAnfme()); + SaasUtils.insertLog(2,source.getLocNo(), source.getMatnr(), source.getAnfme(),userId); manLocDetlService.insert(source); }else { check.setAnfme(check.getAnfme() + source.getAnfme()); -- Gitblit v1.9.1