1、修改fegin根据英文名称批量查询对象接口无法调通问题。
2、修改条件拼接没有加‘’问题。
已修改3个文件
14 ■■■■■ 文件已修改
Source/UBCS/ubcs-service-api/ubcs-omd-api/src/main/java/com/vci/ubcs/omd/feign/IRevisionRuleClient.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/feign/RevisionRuleClient.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-omd-api/src/main/java/com/vci/ubcs/omd/feign/IRevisionRuleClient.java
@@ -7,6 +7,8 @@
import org.springblade.core.tool.api.R;
import org.springframework.cloud.openfeign.FeignClient;
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.RequestParam;
import java.util.Collection;
@@ -79,8 +81,8 @@
     * @param ids 对象英文名称 但是不能超过1000
     * @return 业务对象
     */
    @GetMapping(GET_BY_IDS)
    R<List<RevisionRuleVO>> selectByIdCollection(List<String> ids);
    @PostMapping(GET_BY_IDS)
    R<List<RevisionRuleVO>> selectByIdCollection(@RequestBody List<String> ids);
    /**
     * 批量根据主键获取版本规则
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java
@@ -740,7 +740,7 @@
                conditionMap.put(queryKey, queryValue);
            } else {
                //为空的时候不代表不校验,只是不去除相关的信息
                conditionMap.put("t." + attrId, value);
                conditionMap.put("t." + attrId, "'" +value+ "'");
            }
        }
    }
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/feign/RevisionRuleClient.java
@@ -16,6 +16,8 @@
import org.springblade.core.tool.utils.BeanUtil;
import org.springframework.cglib.beans.BeanMap;
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 springfox.documentation.annotations.ApiIgnore;
@@ -88,8 +90,8 @@
     * @return 业务对象
     */
    @Override
    @GetMapping(GET_BY_IDS)
    public R<List<RevisionRuleVO>> selectByIdCollection(List<String> ids) {
    @PostMapping(GET_BY_IDS)
    public R<List<RevisionRuleVO>> selectByIdCollection(@RequestBody List<String> ids) {
        return R.data(service.listRevisionRuleByIdCollection(ids));
    }