调用webapi一直返回各种必填项
金蝶云社区-首次改名免费
首次改名免费
1人赞赏了该文章 2,485次浏览 未经作者许可,禁止转载编辑于2016年06月07日 17:00:59

JSON如下:
{
\"Creator\": \"String\",
\"NeedUpDateFields\": [
\"String\"
],
\"Model\": {
\"FID\": 0,
\"FBillTypeID\": {
\"FNUMBER\": \"RKD01_SYS\"
},
\"FBusinessType\": \"NORMAL\",
\"FDate\": \"2014/8/31\",
\"FStockOrgId\": {
\"FNUMBER\": \"160\"
},
\"FPurchaseOrgId\": {
\"FNUMBER\": \"160\"
},
\"FSupplierID\": {
\"FNUMBER\": \"GC0001\"
},
\"FSettleSupplierID\": {
\"FNUMBER\": \"GC0001\"
},
\"F_cdf_Base\": {
\"FNUMBER\": \"A160\"
},
\"FOwnerIdHead\": {
\"FNUMBER\": \"A160\"
},
\"STK_InStock__FInStockEntry\": [
{
\"FMaterialId\": {
\"FNUMBER\": \"10.01.01.00001\"
},
\"FUnitID\": {
\"FNUMBER\": \"tai\"
},
\"FStockId\": {
\"FNUMBER\": \"CK001\"
},
\"FRealQty\": 100,
\"FBaseUnitQty\": 100,
\"FStockStatusId\": {
\"FNUMBER\": \"KCZT01_SYS\"
}
}
]
}
}

返回的错误信息:
{"Result":{"ResponseStatus":{"ErrorCode":500,"IsSuccess":false,"Errors":[{"FieldName":"FUnitID","Message":"单据体“明细信息”第1行字段“单位”是必填项"},{"FieldName":"FStockId","Message":"单据体“明细信息”第1行字段“仓库”是必填项"},{"FieldName":"FMaterialId","Message":"单据体“明细信息”第1行字段“物料编码”是必填项"},{"FieldName":"FSupplierId","Message":"字段“供应商”是必填项"},{"FieldName":"FOwnerIdHead","Message":"字段“货主”是必填项"},{"FieldName":"F_cdf_Base","Message":"字段“基础资料”是必填项"},{"FieldName":"","Message":"第1行分录,实收数量需大于0!"},{"FieldName":"","Message":"第1行分录,基本单位数量必须大于0!"}],"SuccessEntitys":[]},"Id":""}}

不知道是不是json有问题。。。貌似必填项我都填了。。