diff --git a/src/main/java/com/glxp/api/controller/sync/SyncDelController.java b/src/main/java/com/glxp/api/controller/sync/SyncDelController.java index 44f5f360..53a37d2c 100644 --- a/src/main/java/com/glxp/api/controller/sync/SyncDelController.java +++ b/src/main/java/com/glxp/api/controller/sync/SyncDelController.java @@ -286,6 +286,14 @@ public class SyncDelController extends BaseController { return erpBasicClient.getCodeRelDetail(codeRel); } + /** + * 转发获取多码融合 + */ + @PostMapping("/udiwms/relCode/checkCode") + public BaseResponse checkCode(@RequestBody List codeList) { + return erpBasicClient.checkCode(codeList); + } + /** * 转发更新多码融合 */ diff --git a/src/main/java/com/glxp/api/http/ErpBasicClient.java b/src/main/java/com/glxp/api/http/ErpBasicClient.java index 5f2cd13e..bfee9922 100644 --- a/src/main/java/com/glxp/api/http/ErpBasicClient.java +++ b/src/main/java/com/glxp/api/http/ErpBasicClient.java @@ -250,6 +250,25 @@ public class ErpBasicClient { } } + /** + * 获取 多码融合表 + * @param codeList + * @return + */ + public BaseResponse checkCode(List codeList) { + String url = "https://www.udims.com/UDI_DL_Server_test" + "/udiwms/relCode/checkCode"; + try { + String response = httpOkClient.uCloudPost(url, codeList); + BaseResponse listBaseResponse = + JSONObject.parseObject(response, new TypeReference>() { + }); + return listBaseResponse; + } catch (Exception e) { + log.error("获取多码融合表", e); + return ResultVOUtils.error(500, "连接第三方系统接口服务出错"); + } + } + /** * 更新 多码融合表 * @param codeRel