ludc
2023-05-18 ceb6a4d82d4f67c95d8f4dd457ec7a1bfdba0c4c
以及发布webservice接口功能搭建,将通通用接口移植过来
已修改4个文件
31 ■■■■■ 文件已修改
Source/UBCS/ubcs-service/ubcs-code/pom.xml 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeClassifyController.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyServiceImpl.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeCLassifyMapper.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/pom.xml
@@ -61,14 +61,7 @@
            <version>3.0.1.RELEASE</version>
            <scope>compile</scope>
        </dependency>
    <!--    <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>-->
    </dependencies>
    <build>
        <plugins>
            <plugin>
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeClassifyController.java
@@ -341,4 +341,13 @@
    public List<Tree> treeTopCodeClassify(TreeQueryObject treeQueryObject){
        return codeClassifyService.treeTopCodeClassify(treeQueryObject);
    }
    /**
     * 主题库定义表 详情
     */
    @GetMapping("/getObjectByClsfNamePath")
    public R<CodeClassifyVO> getObjectByClsfNamePath(String  clsfNamePath) {
        CodeClassifyVO codeClassifyVO = codeClassifyService.getObjectByClsfNamePath(clsfNamePath);
        return R.data(codeClassifyVO);
    }
}
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyServiceImpl.java
@@ -476,9 +476,12 @@
     */
    @Override
    public CodeClassifyVO getObjectByClsfNamePath(String fieldPath){
        CodeClassify classify = (CodeClassify) codeClassifyMapper.selectByFieldNamePath(fieldPath, "name");
        return codeClassifyDO2VO(classify);
        CodeClassifyVO codeClassifyVO=new CodeClassifyVO();
        List<CodeClassify> classifyList = codeClassifyMapper.selectByFieldNamePath(fieldPath,"name");
        if(classifyList.size()>0){
            codeClassifyVO=codeClassifyDO2VO(classifyList.get(0));
        }
        return codeClassifyVO;
    }
    /***
     * 根据上级节点获取下级节点代号路径和名称路径
Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeCLassifyMapper.xml
@@ -167,11 +167,11 @@
               codeclassify0.paths                 as paths
        from (select plcodeclassify.*,
                <choose>
                     <when test="fieldName=='name'.tostring()">
                        SYS_CONNECT_BY_PATH(name, '##') as paths
                     <when test='fieldName=="name"'>
                         SUBSTR(SYS_CONNECT_BY_PATH(name, '##'),3)   as paths
                     </when>
                    <otherwise>
                        SYS_CONNECT_BY_PATH(id, '##') as paths
                        SUBSTR(SYS_CONNECT_BY_PATH(id, '##'),3)   as paths
                    </otherwise>
                </choose>