1、处理前端将默认字段传到datamap字段,没有传到bean里面判断出错问题。
已修改1个文件
3 ■■■■■ 文件已修改
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java
@@ -553,6 +553,9 @@
        String value = null;
        if (VciQueryWrapperForDO.BASIC_FIELD_MAP.containsKey(attrId)) {
            value = WebUtil.getStringValueFromObject(WebUtil.getValueFromField(WebUtil.getFieldForObject(attrId, orderDTO.getClass()).getName(), orderDTO));
            if(StringUtils.isBlank(value)){
                value = orderDTO.getData().getOrDefault(attrId, "");
            }
        } else {
            //说明是自行配置的
            //前端必须要传递小写的属性