k94314517
2024-03-07 cc80794e556bbe1e43f9c1369e1dfc9c61318fda
server/dmvisit_service/src/main/java/com/doumee/service/system/impl/SystemDictDataServiceImpl.java
@@ -179,6 +179,11 @@
            throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(),"入厂须知 字典不存在");
        }
        visitConfigDTO.setVisitNotice(visitNotice.getCode());
        SystemDictData doorsVisitRequired = systemDictList.stream().filter(m->m.getLabel().equals(Constants.SELECT_DOORS_VISIT_REQUIRED)).findFirst().get();
        if(Objects.isNull(doorsVisitRequired)){
            throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(),"自选门禁配置 字典不存在");
        }
        visitConfigDTO.setDoorsVisitRequired(Integer.valueOf(doorsVisitRequired.getCode()));
        return visitConfigDTO;
    }
@@ -243,6 +248,11 @@
        }
        visitNotice.setCode(visitConfigDTO.getVisitNotice());
        SystemDictData doorsVisitRequired = systemDictList.stream().filter(m->m.getLabel().equals(Constants.SELECT_DOORS_VISIT_REQUIRED)).findFirst().get();
        if(Objects.isNull(doorsVisitRequired)){
            throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(),"自选门禁配置 字典不存在");
        }
        doorsVisitRequired.setCode(visitConfigDTO.getDoorsVisitRequired().toString());
        systemDictDataMapper.updateById(reservationWay);
        systemDictDataMapper.updateById(checkVisit);
@@ -251,6 +261,7 @@
        systemDictDataMapper.updateById(theme);
        systemDictDataMapper.updateById(description);
        systemDictDataMapper.updateById(visitNotice);
        systemDictDataMapper.updateById(doorsVisitRequired);
    }