diff --git a/src/main/java/com/glxp/api/controller/basic/UdiSyncController.java b/src/main/java/com/glxp/api/controller/basic/UdiSyncController.java index 2c226c551..b6be7c729 100644 --- a/src/main/java/com/glxp/api/controller/basic/UdiSyncController.java +++ b/src/main/java/com/glxp/api/controller/basic/UdiSyncController.java @@ -2,6 +2,9 @@ package com.glxp.api.controller.basic; import com.github.pagehelper.Page; import com.glxp.api.dto.DictDto; +import com.glxp.api.entity.thrsys.CodeRel; +import com.glxp.api.http.ErpBasicClient; +import com.glxp.api.http.sync.SpsDirectClient; import org.springframework.beans.BeanUtils; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.StrUtil; @@ -28,6 +31,8 @@ import net.sourceforge.pinyin4j.format.HanyuPinyinToneType; import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination; import org.springframework.beans.BeanUtils; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; @@ -304,5 +309,26 @@ public class UdiSyncController { } + + @Resource + SpsDirectClient spsDirectClient; + + /** + * 转发获取多码融合 + */ + @PostMapping("/spms/udchs/codeRe/list") + public BaseResponse getCodeRelDetail(@RequestBody CodeRel codeRel) { + return spsDirectClient.getCodeRelDetail(codeRel); + } + + /** + * 转发更新多码融合 + */ + @PostMapping("/spms/udchs/codeRe/update") + public BaseResponse updateCodeRelDetail(@RequestBody CodeRel codeRel) { + return spsDirectClient.updateCodeRelDetail(codeRel); + } + + } diff --git a/src/main/java/com/glxp/api/service/basic/UdiProductService.java b/src/main/java/com/glxp/api/service/basic/UdiProductService.java index 2885e11ff..6ba0ab4c7 100644 --- a/src/main/java/com/glxp/api/service/basic/UdiProductService.java +++ b/src/main/java/com/glxp/api/service/basic/UdiProductService.java @@ -14,7 +14,9 @@ import com.glxp.api.dao.basic.UdiRelevanceDao; import com.glxp.api.entity.basic.SupEvaluateDetailEntity; import com.glxp.api.entity.basic.UdiProductEntity; import com.glxp.api.entity.basic.UdiRelevanceEntity; +import com.glxp.api.entity.thrsys.CodeRel; import com.glxp.api.exception.JsonException; +import com.glxp.api.http.sync.SpsDirectClient; import com.glxp.api.req.basic.AddProductRequest; import com.glxp.api.req.basic.FilterUdiRelRequest; import com.glxp.api.req.basic.UdiInfoRequest; @@ -48,6 +50,8 @@ public class UdiProductService extends ServiceImpl