Browse Source

新增接口,查询最新已发布的版本号

chenyongxing 6 năm trước cách đây
mục cha
commit
33e3fc2415

+ 5 - 0
src/main/java/com/yihu/ehr/analyze/common/AnalyzerApi.java

@ -5,4 +5,9 @@ public class AnalyzerApi {
        public static final String ImageInfo = "imageInfo";
    }
    public class StandVersion{
        public static final String GetLastVersion = "getLastVersion";
        public static final String GetLastStandByOrgCode = "/admin/std/getLastStandByOrgCode";
    }
}

+ 15 - 0
src/main/java/com/yihu/ehr/analyze/controller/dataQuality/WarningSettingEndPoint.java

@ -1,5 +1,6 @@
package com.yihu.ehr.analyze.controller.dataQuality;
import com.yihu.ehr.analyze.common.AnalyzerApi;
import com.yihu.ehr.analyze.feign.StandardServiceClient;
import com.yihu.ehr.analyze.service.dataQuality.DqDatasetWarningService;
import com.yihu.ehr.analyze.service.dataQuality.DqPaltformReceiveWarningService;
@ -592,4 +593,18 @@ public class WarningSettingEndPoint extends EnvelopRestEndPoint {
        return envelop;
    }
    @RequestMapping(value = AnalyzerApi.StandVersion.GetLastVersion, method = RequestMethod.GET)
    @ApiOperation(value = "获取某个机构已发布的最新版本号",  notes = "获取某个机构已发布的最新版本号")
    public Envelop getLastStandByOrgCode(@ApiParam(value="机构code,不传则默认为jkzl",defaultValue = "jkzl")
                                        @RequestParam(value = "orgCode",required = false) String orgCode){
        if(StringUtils.isBlank(orgCode)){
            orgCode = "jkzl";
        }
        String lastStandByOrgCode = standardServiceClient.getLastStandByOrgCode(orgCode);
        Envelop envelop = new Envelop();
        envelop.setSuccessFlg(true);
        envelop.setObj(lastStandByOrgCode);
        return envelop;
    }
}

+ 6 - 0
src/main/java/com/yihu/ehr/analyze/feign/StandardServiceClient.java

@ -1,5 +1,6 @@
package com.yihu.ehr.analyze.feign;
import com.yihu.ehr.analyze.common.AnalyzerApi;
import com.yihu.ehr.constants.ApiVersion;
import com.yihu.ehr.constants.MicroServices;
import com.yihu.ehr.constants.ServiceApi;
@ -55,4 +56,9 @@ public interface StandardServiceClient {
            @RequestParam(value = "page", required = false) int page,
            @ApiParam(name = "version", value = "版本", defaultValue = "")
            @RequestParam(value = "version") String version);
    @RequestMapping(value = AnalyzerApi.StandVersion.GetLastStandByOrgCode, method = RequestMethod.GET)
    @ApiOperation(value = "获取某个机构已发布的最新版本号",  notes = "获取某个机构已发布的最新版本号")
    String getLastStandByOrgCode(@ApiParam(value="机构code")
                                        @RequestParam(value = "orgCode") String orgCode);
}