YYC
2023-06-30 dde5bc0ac38319b02e41c9d28c9fc1dcdbba1359
igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java
@@ -152,9 +152,18 @@
                data.setUserName("");
            }
            inoutMapper.insertData(data);
            InoutData newData;
            if (EntityUtils.isEntity(data)) {
                newData = new InoutData();
                BeanUtils.copyProperties(data, newData, new String[]{"checkItems", "files"});
            }else{
                newData = data;
            }
            updateInoutCache(data);
            inoutMapper.insertData(newData);
            updateInoutCache(newData);
        } catch (Exception e) {
            log.error("------------出入库执行保存出错---{}", e);
@@ -237,9 +246,9 @@
        if (null != param.getUserId()) {
            param.setUserId("%" + param.getUserId() + "%");
        }
        if(null != param.getRecordStatus() && InoutConstant.RECORD_STATUS_NORMAL.equals(param.getRecordStatus())){
           param.setRecordStatus(null);
        if (null != param.getRecordStatus() && InoutConstant.RECORD_STATUS_NORMAL.equals(param.getRecordStatus())) {
            param.setRecordStatus(null);
        }
        List<InoutData> records = inoutMapper.pageRecordData(page, param);
@@ -716,7 +725,7 @@
            data.setCompanyId(ContextUtil.subDeptId(null));
        }
         inoutCheckMapper.updateSampleData(data);
        inoutCheckMapper.updateSampleData(data);
        return null;
    }
@@ -749,8 +758,8 @@
    @Override
    public String updateCheckData(InoutData data) {
        data.setUpdateTime(new Date());
         inoutCheckMapper.updateCheckData(data);
        inoutCheckMapper.updateCheckData(data);
        //更新缓存
        updateInoutCache(data);