From 08cea428e888b6fdd2a3c3783e87e4f828385783 Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期四, 08 六月 2023 08:55:47 +0800 Subject: [PATCH] 出入库优化-提交优化 --- igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java | 26 ++++++++++++++++++++++++-- 1 files changed, 24 insertions(+), 2 deletions(-) diff --git a/igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java b/igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java index 460f565..e5e34a6 100644 --- a/igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java +++ b/igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java @@ -5,7 +5,6 @@ import com.ld.igds.common.CoreCommonService; import com.ld.igds.constant.BizType; import com.ld.igds.constant.Constant; -import com.ld.igds.constant.FoodType; import com.ld.igds.constant.RedisConst; import com.ld.igds.data.CommonData; import com.ld.igds.data.Page; @@ -171,6 +170,8 @@ @Override public String updateData(InoutData data) throws Exception { + + data.setUpdateTime(new Date()); if (StringUtils.isEmpty(data.getCompanyId())) { data.setCompanyId(ContextUtil.getCompanyId()); } @@ -187,6 +188,28 @@ //鏇存柊缂撳瓨 updateInoutCache(newData); + return null; + } + + @Override + public String updateDataByHandle(InoutData data) { + data.setUpdateTime(new Date()); + if (StringUtils.isEmpty(data.getCompanyId())) { + data.setCompanyId(ContextUtil.getCompanyId()); + } + InoutData newData; + if (EntityUtils.isEntity(data)) { + newData = new InoutData(); + BeanUtils.copyProperties(data, newData, new String[]{"checkItems", "files"}); + } else { + newData = data; + } + + inoutMapper.updateDataByHandle(newData); + + //鏇存柊缂撳瓨 + updateInoutCache(newData); + return null; } @@ -660,7 +683,6 @@ .getCode()) || WebSocketServer.contextOnLineMap.get(BizType.SCREEN_CHECK .getCode())) { - // 鍒涘缓涓�涓瓙浠诲姟杩涜鎺ㄩ�佷俊鎭� -- Gitblit v1.9.3