feat: 增加内网调用医保药品详情接口

dev_drug_dmyh250207
chenhc 3 months ago
parent 499da281d6
commit 8f5aae8fdf

@ -25,11 +25,13 @@ import com.glxp.api.entity.inout.IoOrderEntity;
import com.glxp.api.entity.thrsys.CodeRel; import com.glxp.api.entity.thrsys.CodeRel;
import com.glxp.api.entity.thrsys.ThirdAliDrug; import com.glxp.api.entity.thrsys.ThirdAliDrug;
import com.glxp.api.entity.thrsys.YbDrug; 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.*;
import com.glxp.api.req.alihealth.local.AliBillsDisposeReqeust; import com.glxp.api.req.alihealth.local.AliBillsDisposeReqeust;
import com.glxp.api.req.alihealth.local.AlihealthGetRelCodeReqeust; import com.glxp.api.req.alihealth.local.AlihealthGetRelCodeReqeust;
import com.glxp.api.req.alihealth.local.AlihealthRelCodeInsertReqeust; import com.glxp.api.req.alihealth.local.AlihealthRelCodeInsertReqeust;
import com.glxp.api.req.alihealth.local.AlihealthThirdAliDrugInsertReqeust; 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.req.thrsys.ThirdAliDrugRequest;
import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.alihealth.AlihealthKytGetentinfoResponse; import com.glxp.api.res.alihealth.AlihealthKytGetentinfoResponse;
@ -62,6 +64,8 @@ public class AlihealthBusController extends BaseController {
private String alihealthUrl; private String alihealthUrl;
@Value("${UDI_SERVER_URL}") @Value("${UDI_SERVER_URL}")
private String udiUrl; private String udiUrl;
@Resource
ErpBasicClient erpBasicClient;
@PostMapping("/spms/alihealth/relCodeInsert") @PostMapping("/spms/alihealth/relCodeInsert")
@Log(title = "阿里健康自动赋码关联关系", businessType = BusinessType.OTHER) @Log(title = "阿里健康自动赋码关联关系", businessType = BusinessType.OTHER)
@ -293,4 +297,12 @@ public class AlihealthBusController extends BaseController {
return ResultVOUtils.success(thirdAliDrugs); return ResultVOUtils.success(thirdAliDrugs);
} }
@PostMapping("/spms/udchs/ybDrug/list")
@Log(title = "医保药品详情", businessType = BusinessType.OTHER)
public BaseResponse<PageSimpleResponse<YbDrug>> getYbDrugDetail(@RequestBody YbDrugDetailFilterRequest ybHcflDetailFilterRequest) {
return erpBasicClient.getYbDrugDetail(ybHcflDetailFilterRequest);
}
} }

@ -190,11 +190,12 @@ public class TestCodeController {
} catch (Exception e) { } catch (Exception e) {
return ResultVOUtils.error("处理过程中发生异常: " + e.getMessage()); return ResultVOUtils.error("处理过程中发生异常: " + e.getMessage());
} finally { }
// 计算耗时 // 计算耗时
result.put("executionTime", "耗时:" + (System.currentTimeMillis() - startTime)/ 1000.0 + " 秒"); result.put("executionTime", "耗时:" + (System.currentTimeMillis() - startTime)/ 1000.0 + " 秒");
result.put("恭喜你成功完成【手动触发更新各个层级数量换算】接口", "无敌咯"); result.put("恭喜你成功完成【手动触发更新各个层级数量换算】接口", "无敌咯");
return ResultVOUtils.success(result); return ResultVOUtils.success(result);
}
} }
} }

Loading…
Cancel
Save