From 8f5aae8fdf84f143347e7bf0e8f7af94d7acbbcc Mon Sep 17 00:00:00 2001 From: chenhc <2369838784@qq.com> Date: Sat, 5 Apr 2025 15:25:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E5=86=85=E7=BD=91?= =?UTF-8?q?=E8=B0=83=E7=94=A8=E5=8C=BB=E4=BF=9D=E8=8D=AF=E5=93=81=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/alihealth/AlihealthBusController.java | 12 ++++++++++++ .../glxp/api/controller/test/TestCodeController.java | 11 ++++++----- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/glxp/api/controller/alihealth/AlihealthBusController.java b/src/main/java/com/glxp/api/controller/alihealth/AlihealthBusController.java index 2448741e..77a4bb2d 100644 --- a/src/main/java/com/glxp/api/controller/alihealth/AlihealthBusController.java +++ b/src/main/java/com/glxp/api/controller/alihealth/AlihealthBusController.java @@ -25,11 +25,13 @@ import com.glxp.api.entity.inout.IoOrderEntity; import com.glxp.api.entity.thrsys.CodeRel; import com.glxp.api.entity.thrsys.ThirdAliDrug; import com.glxp.api.entity.thrsys.YbDrug; +import com.glxp.api.httpClient.serviceClient.ErpBasicClient; import com.glxp.api.req.alihealth.*; import com.glxp.api.req.alihealth.local.AliBillsDisposeReqeust; import com.glxp.api.req.alihealth.local.AlihealthGetRelCodeReqeust; import com.glxp.api.req.alihealth.local.AlihealthRelCodeInsertReqeust; import com.glxp.api.req.alihealth.local.AlihealthThirdAliDrugInsertReqeust; +import com.glxp.api.req.basic.YbDrugDetailFilterRequest; import com.glxp.api.req.thrsys.ThirdAliDrugRequest; import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.res.alihealth.AlihealthKytGetentinfoResponse; @@ -62,6 +64,8 @@ public class AlihealthBusController extends BaseController { private String alihealthUrl; @Value("${UDI_SERVER_URL}") private String udiUrl; + @Resource + ErpBasicClient erpBasicClient; @PostMapping("/spms/alihealth/relCodeInsert") @Log(title = "阿里健康自动赋码关联关系", businessType = BusinessType.OTHER) @@ -293,4 +297,12 @@ public class AlihealthBusController extends BaseController { return ResultVOUtils.success(thirdAliDrugs); } + + + @PostMapping("/spms/udchs/ybDrug/list") + @Log(title = "医保药品详情", businessType = BusinessType.OTHER) + public BaseResponse> getYbDrugDetail(@RequestBody YbDrugDetailFilterRequest ybHcflDetailFilterRequest) { + return erpBasicClient.getYbDrugDetail(ybHcflDetailFilterRequest); + } + } diff --git a/src/main/java/com/glxp/api/controller/test/TestCodeController.java b/src/main/java/com/glxp/api/controller/test/TestCodeController.java index 190120bb..fe10d5da 100644 --- a/src/main/java/com/glxp/api/controller/test/TestCodeController.java +++ b/src/main/java/com/glxp/api/controller/test/TestCodeController.java @@ -190,11 +190,12 @@ public class TestCodeController { } catch (Exception e) { return ResultVOUtils.error("处理过程中发生异常: " + e.getMessage()); - } finally { - // 计算耗时 - result.put("executionTime", "耗时:" + (System.currentTimeMillis() - startTime)/ 1000.0 + " 秒"); - result.put("恭喜你成功完成【手动触发更新各个层级数量换算】接口", "无敌咯"); - return ResultVOUtils.success(result); } + + // 计算耗时 + result.put("executionTime", "耗时:" + (System.currentTimeMillis() - startTime)/ 1000.0 + " 秒"); + result.put("恭喜你成功完成【手动触发更新各个层级数量换算】接口", "无敌咯"); + return ResultVOUtils.success(result); + } }