AWC SOA 通过 item_id查询父项

 //根据id查询对ITEMS
    let itemQuery = {
        inputCriteria: [{
            queryNames: ['零组件 ID'],
            queryType: 1
        }]
    }
    soaSvc.post("Query-2010-04-SavedQuery", "findSavedQueries", itemQuery).then(async (findQuery) => {
        var savedQuery = findQuery.savedQueries[0];
        let queryItemsCondition = {
            query: savedQuery,
            entries: ["零组件 ID"],
            values: ["000164;000140"]
        }
        //查询ITem对象
        return await soaSvc.post("Query-2006-03-SavedQuery", "executeSavedQuery", queryItemsCondition).then(async (queryUserResponse1) => {
            let queryParentCondition = {
                objects: queryUserResponse1.objects,
                numLevels: 1,
                whereUsedPrecise: false,
                rule: "",
            }

            //查询引用的对象
            return await soaSvc.post("Core-2007-01-DataManagement", "whereUsed", queryParentCondition).then(async (queryUserResponse2) => {
                console.log(queryUserResponse2);
            }).catch(
                function (error) {
                    console.log(error);
                }
            );

        }).catch(
            function (error) {
                console.log(error);
            }
        );;
    });
posted @   张永全-PLM顾问  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2023-08-18 Eclipse 如何打开多个Viewer
点击右上角即可分享
微信分享提示