工程变更单删除子项和添加子项接口

工程变更单删除子项和添加子项接口


广州飞领
阿里波波 发布于 2025-10-30 / 6 阅读 / 0 评论 /
今天,我需要帮用户总结一篇关于工程变更单删除子项和添加子项接口测试的摘要。首先,我会仔细阅读文章内容,了解其主要部分。文章提到了测试的摸具版本、变更前后的新旧物料信息以及接口调用的截图。还有验证物料的详细信息,包括旧物料和新物料的名称。接口调用的截图可能显示了一些方法或字段的变化,这有助于理解测试的具体实施。 接下来,我需要确定摘要的关键要素。通常,摘要应包括测试的目标、方法、主要发现和结论。基于给定的测试结果,我应该指出变更单删除子项和添加子项后,子项的物料信息、选择属性和来源物料的信息发生了变化。虽然FBOM版本号没有被修改,但对应的子项信息有所调整。 另外,我也需要注意到接口的具体调用方法和参数,这些细节展示了测试的具体步骤和结果。同时,尽管FBOM版本号没有变化,但由于变更涉及子项的新增和删除,这对于维护和更新BOM来说仍然是重要的。 最后,我需要把这些要点组织成一个简洁明了的摘要,确保控制在200字左右,并且涵盖所有关键信息。这样,用户就能快速了解这篇文章的核心内容和测试结果。 </think> 这篇文章总结了对“工程变更单-删除子项和添加子项”接口的测试过程及其结果。测试的摸具为1.01.25-8000-1_V1.0。旧物料为3.03.001.000000181,新物料为02_004_000000002。测试过程中,通过接口调用验证了删除子项和添加子项的功能。接口调用截图显示了相关的操作流程和参数配置。测试结果表明,变更子项信息后,FMECAT相关设置也已成功调整,虽然FBOM版本号未修改,但子项信息和选择属性有所变化。此测试为BOM维护提供了参考依据。

工程变更单删除子项和添加子项接口测试案例

测试摸具:1.01.25-8000-1_V1.0

原bom信息

![](file:///C:/Users/Lenovo/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg)

验证物料

旧物料:3.03.001.000000181
新物料:02_004_000000002

接口调用截图

![](file:///C:/Users/Lenovo/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg)

工程变更单
![](file:///C:/Users/Lenovo/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg)

生效后bom的子项信息
![](file:///C:/Users/Lenovo/AppData/Local/Temp/msohtmlclip1/01/clip_image007.jpg)

接口报文(JSON)

{
    "NeedUpDateFields": [],
    "NeedReturnFields": [],
    "IsDeleteEntry": "true",
    "SubSystemId": "",
    "IsVerifyBaseDataField": "true",
    "IsEntryBatchFill": "true",
    "ValidateFlag": "true",
    "NumberSearch": "true",
    "IsAutoAdjustField": "true",
    "InterationFlags": "",
    "IgnoreInterationFlag": "",
    "IsControlPrecision": "false",
    "ValidateRepeatJson": "true",
    "Model": {
        "FID": 0,
        "FBillTypeID": {
            "FNUMBER": "GCBG01_SYS"
        },
        "FChangeReason": {
            "FNumber": "GCBGYY01_SYS"
        },
        "FChangeOrgId": {
            "FNumber": "100"
        },
        "FIsUpdateVersion": false,
        "FIsUpdatePPBom": false,
        "FEffectDate0": "2025-10-30 00:00:00",
        "FApplyDate": "2025-10-30 00:00:00",
        "FIsDebugMode": true,
        "FRepItemAlterPolicy": "1",
        "FIsForbidSrcBom": false,
        "FTreeEntity": [
            {
                "FReplaceGroup": 2,
                "FRowType": "3",
                "FChangeLabel": "3",
                "FBOMVERSION": {
                    "FNUMBER": "1.01.25-8000-1_V1.0"
                },
                "FBOMCATEGORY": "1",
                "FParentMaterialId": {
                    "FNUMBER": "1.01.25-8000-1"
                },
                "FInsertRow": 0,
                "FMATERIALIDCHILD": {
                    "FNumber": "3.03.001.000000181"
                },
                "FMATERIALTYPE": "1",
                "FCHILDUNITID": {
                    "FNumber": "Pcs"
                },
                "FDOSAGETYPE": "2",
                "FNUMERATOR": 8.0000000000,
                "FDENOMINATOR": 1.0,
                "FFIXSCRAPQTY": 0.0,
                "FSCRAPRATE": 0.0,
                "FOverControlMode": "2",
                "FIsCanChoose": false,
                "FIsCanEdit": false,
                "FIsCanReplace": false,
                "FReplacePriority": 0,
                "FMRPPriority": 0,
                "FIskeyItem": false,
                "FALLOWOVER": false,
                "FISSkip": false,
                "FISMinIssueQty": false,
                "FTreeEntryIdBak": 100594,
                "FCfgFeatureEntryId": 0,
                "FEFFECTDATE": "2025-10-27 00:00:00",
                "FEXPIREDATE": "9999-12-31 00:00:00",
                "FISSUETYPE": "1",
                "FISGETSCRAP": true,
                "FOFFSETTIME": 0,
                "FTIMEUNIT": "1",
                "FISKEYCOMPONENT": false,
                "FOPERID": 10,
                "FOWNERTYPEID": "BD_OwnerOrg",
                "FDISASSMBLERATE": 0.0,
                "FECNRowId": "a4784411-12c7-a084-11f0-b55c982142ce",
                "FECNGroup": "a4784411-12c7-a084-11f0-b55c982142cf",
                "FParentUnitID": {
                    "FNumber": "tao"
                },
                "FParentBaseUnitId": {
                    "FNumber": "tao"
                },
                "FBomEntryId": 100594,
                "FECNRowExpandType": 16,
                "FIsChangeMtrl": false,
                "FIsNeedSync": false,
                "FIsMrpRun": true,
                "FNETDEMANDRATE": 0.0,
                "FIsEcnClearOldMtrl": false,
                "FSTEntryId": 0,
                "F_BSC_EMEntryID": "9821"
            },
            {
                "FReplaceGroup": 0,
                "FRowType": "1",
                "FChangeLabel": "2",
                "FBOMVERSION": {
                    "FNUMBER": "1.01.25-8000-1_V1.0"
                },
                "FBOMCATEGORY": "1",
                "FParentMaterialId": {
                    "FNUMBER": "1.01.25-8000-1"
                },
                "FInsertRow": 0,
                "FMATERIALIDCHILD": {
                    "FNumber": "02_004_000000002"
                },
                "FMATERIALTYPE": "1",
                "FCHILDUNITID": {
                    "FNumber": "Pcs"
                },
                "FDOSAGETYPE": "2",
                "FNUMERATOR": 1.0,
                "FDENOMINATOR": 1.0,
                "FFIXSCRAPQTY": 0.0,
                "FSCRAPRATE": 0.0,
                "FMEMO": "测试",
                "FOverControlMode": "1",
                "FIsCanChoose": false,
                "FIsCanEdit": false,
                "FIsCanReplace": false,
                "FReplacePriority": 0,
                "FMRPPriority": 0,
                "FIskeyItem": false,
                "FALLOWOVER": false,
                "FISSkip": false,
                "FISMinIssueQty": false,
                "FTreeEntryIdBak": 0,
                "FCfgFeatureEntryId": 0,
                "FEFFECTDATE": "2025-10-30 00:00:00",
                "FEXPIREDATE": "9999-12-31 00:00:00",
                "FISSUETYPE": "1",
                "FISGETSCRAP": true,
                "FOFFSETTIME": 0,
                "FTIMEUNIT": "1",
                "FISKEYCOMPONENT": false,
                "FOPERID": 10,
                "FOWNERTYPEID": "BD_OwnerOrg",
                "FDISASSMBLERATE": 0.0,
                "FECNRowId": "a4784411-12c7-a084-11f0-b55c982142d1",
                "FECNGroup": "a4784411-12c7-a084-11f0-b55c982142d2",
                "FParentUnitID": {
                    "FNumber": "tao"
                },
                "FParentBaseUnitId": {
                    "FNumber": "tao"
                },
                "FBomEntryId": 0,
                "FECNRowExpandType": 16,
                "FIsChangeMtrl": false,
                "FIsNeedSync": false,
                "FIsMrpRun": true,
                "FNETDEMANDRATE": 0.0,
                "FIsEcnClearOldMtrl": false,
                "FSTEntryId": 0,
                "F_BSC_EMEntryID": "1234"
            }
        ]
    }
}


是否对你有帮助?

评论