From 93cf1636f3f456ca77b03e5882b4b8dd4e090091 Mon Sep 17 00:00:00 2001 From: chenhc <2369838784@qq.com> Date: Wed, 23 Oct 2024 11:28:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A4=9A=E7=A0=81=E8=9E=8D=E5=90=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/glxp/api/entity/thrsys/CodeRel.java | 63 +++++++++++++++++++ .../glxp/api/http/sync/SpsDirectClient.java | 22 +++++++ 2 files changed, 85 insertions(+) create mode 100644 src/main/java/com/glxp/api/entity/thrsys/CodeRel.java diff --git a/src/main/java/com/glxp/api/entity/thrsys/CodeRel.java b/src/main/java/com/glxp/api/entity/thrsys/CodeRel.java new file mode 100644 index 000000000..78e69f1ea --- /dev/null +++ b/src/main/java/com/glxp/api/entity/thrsys/CodeRel.java @@ -0,0 +1,63 @@ +package com.glxp.api.entity.thrsys; + +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.util.Date; + +@Data +@TableName(value = "code_rel") +public class CodeRel { + + public Integer id; + + /** + * 器械最小销售产品标识 + */ + public String dinamecode; + + /** + * 阿里药品标识码 + */ + public String drugcode; + + /** + * 医保编码 + */ + public String ybbm; + + /** + * 阳光采购平台编码 + */ + public String yccode; + + /** + * 商品条码 + */ + public String sptm; + + /** + * 药品本位码 + */ + public String ypbwm; + + /** + * 统一社会信用号 + */ + public String tyshxyh; + + /** + * 国家编码9码 + */ + public String gjbm; + + public String status; + + public Date updatetime; + + public Date createtime; + + public Byte fromtype; + + +} \ No newline at end of file diff --git a/src/main/java/com/glxp/api/http/sync/SpsDirectClient.java b/src/main/java/com/glxp/api/http/sync/SpsDirectClient.java index 9edb29eef..725377b8d 100644 --- a/src/main/java/com/glxp/api/http/sync/SpsDirectClient.java +++ b/src/main/java/com/glxp/api/http/sync/SpsDirectClient.java @@ -6,6 +6,7 @@ import com.alibaba.fastjson.TypeReference; import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.util.ResultVOUtils; import com.glxp.api.entity.system.SyncDataSetEntity; +import com.glxp.api.entity.thrsys.CodeRel; import com.glxp.api.req.inout.PostOrderRequest; import com.glxp.api.res.collect.RelCodeDetailByParentCodeResponse; import com.glxp.api.service.sync.SyncDataSetService; @@ -127,4 +128,25 @@ public class SpsDirectClient { } } + + //转发获取多码融合 + public BaseResponse getCodeRelDetail(CodeRel codeRel) { + String json = JSONUtil.toJsonStr(codeRel); + String result = okHttpCli.doPostJson(getIpUrl() + "/spms/udchs/codeRe/list", json); + BaseResponse> response = + JSONObject.parseObject(result, new TypeReference>>() { + }); + return response; + } + + + //转发更新多码融合 + public BaseResponse updateCodeRelDetail(CodeRel codeRel) { + String json = JSONUtil.toJsonStr(codeRel); + String result = okHttpCli.doPostJson(getIpUrl() + "/spms/udchs/codeRe/update", json); + BaseResponse response = + JSONObject.parseObject(result, new TypeReference() { + }); + return response; + } }