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.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<PageSimpleResponse<YbDrug>> getYbDrugDetail(@RequestBody YbDrugDetailFilterRequest ybHcflDetailFilterRequest) {
return erpBasicClient.getYbDrugDetail(ybHcflDetailFilterRequest);
}
}

@ -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);
}
}

Loading…
Cancel
Save