آگاه‌سازی‌ها
پاک‌کردن همه

مشکل در قسمت finds persons

1 ارسال ها
2 کاربران
0 Likes
10 نمایش‌
0
شروع کننده موضوع

سلام وقتتون بخیر 
من الان بر اساس شماره تلفن و با این query برای پیدا کردن نفر مورد نظر اقدام میکنم PhoneNumber == "+989198311899" و در جواب شما صرفا میگید شماره تلفن تکراری هست و فیلد success = true می کنید و هیچ دیتا دیگری وجود ندارد برای این شماره که بتونم سمت خودم موضوعات درست کنم میشه یک راهنمایی کنید در این شرایط چی کار کنیم؟ و اگر نفر پیدا می شود چرا هیچ دیتایی داده نمی شود

 

1 پاسخ
0

با سلام و احترام

در صورتیکه از سرویس های soap استفاده میکنید از طریق کد xml زیر متد shearch وب سرویس person به شکل صحیح عمل میکند.

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none"> http://tempuri.org/IPerson/SearchPerson</Action>
</s:Header>
<s:Body>
<SearchPerson xmlns="http://tempuri.org/">
<userName>admin</userName>
<password>***</password>
<typeKey i:nil="true" xmlns:i="http://www.w3.org/2001/XMLSchema-instance" />
<query>PhoneNumber =="+989121234567"</query>
</SearchPerson>
</s:Body>
</s:Envelope>

در صورتیکه از سرویس هایrest  استفاده میکنید از طریق کد Json زیر متد find/ person به شکل صحیح عمل میکند.

{
"typeKey": "",
"queries": [
{
"logicalOperator": 0,
"field": "Mobile",
"operator": 0,
"value": "+9891921234567",
"leafLogicalOperator": 0,
"leafNegate": true

}
],
"orders": [
{
"field": "Mobile",
"order": 0
}
],
"pageNumber": 1,
"pageSize": 150,
"showPreviews": true,
"showExtendedPreviews": true
}

اشتراک:
پیمایش به بالا