PDA

View Full Version : سوال: تحلیل ایجاد یک شرط برای ارسال اس ام اس



soroush.r70
سه شنبه 17 تیر 1393, 01:32 صبح
با سلام خدمت دوستان عزیز من یک صفحه ای دارم در وب سایت خودم به نام ثبت تقاضای ملک که مشتری عضو شده میاد املاک مورد نیاز خودشو ثبت میکنه مثلا ثبت میکنه یه زمین دراستان مازندران شهرستان آمل 1000 متر قیمت 200 میلیون لازم دارم خب, این اطلاعاتو میام با نام کاربری و شماره همراه و ایمیل مشتری در جدول مربوط به ثبت تقاضای ملک ثبت میکنم حالا میخوام بدونم چه کاری میتونم انجام بدم که وقتی ملکی که درسایت ثبت شد در جدول مربوط به لیست املاک وقتی با اطلاعات مورد نیاز مشتری تقاضاکننده ملک در یک رنج بود بیاد سایت به صورت اتوماتیک بهش ایمیل و اس ام اس بده آقای فلانی ملک مورد نظر شما با این کد در سایت ثبت شد میتونی بری مشاهده کنی.یعنی من اومدم درخواست های مشتری رو در یک جدول با نام کاربری و شماره همراه و ایمیل ذخیره کردمیه جدول هم واسه لیست املاک دارم که اطلاعات املاک توش ثبت میشحالا من به چه صورت میتونم با روش خوب و بهینه کاری کنم ملک مورد نظر مشتری پیدا شد اتوماتیک براش ایمیل و اس ام اس بره؟ممنون

H:Shojaei
سه شنبه 17 تیر 1393, 02:00 صبح
سلام
یه چیزی به ذهن من رسید نمیدونم پیاده سازی میشه یا نه واسه این موضوع، این که:
مشکل فک کنم الان با مقادیر رشته ای هست که مثلا اگه متقاضی گفته آمل و یه ملک هم به اسم امل هست این دو به لحاظ محتوا با هم فرقی ندارن دیگه هر دو یک شهرن پس در حالت عادی باید به متقاضی بگیم ملک پیدا شد ولی اگه بخوایم منطقی فک کنیم نمیشه با مقایسه های شبیه هم بودن مقادیر کار کنید حالا پیشنهاد من...
مثل فیسبوک که میاد وقتی شما یه نام کاربر رو میزنید بهتون پیشنهاد میده مثلا میزنید م پیشنهاد میده اون شخص محمد هست یا مثلا میلاد شما هم اگه بتونید یه دیتا بیس از مقادیری که لازم دارین مثل دیتا بیس متقاضیتون داشته باشید مثلا شهر ها به همچین چیزی میتونید برسید و کاملا بر پایه منطق پیش میره ولی واقعا نمیدونم همچین دیتابیسی هست یا میشه جموجورش کرد یا نه...
مثلا میتونید از روی همون دیتا بیسی که واسه املاک ثبت شده تا به حال هست این کار رو از روی اون انجام بدین و اینطوری یه کاربر که مثلا میخواد یه شهر رو وارد کنه پیشنهادی که شما میدین قبلا اگه تو ثبت شده ها باشه نام شهر ها مثل هم میشن و مقایسه ها واسه پیدا کردن نتایج مطلوب کاملا منطقی میشه.
چیزی بود که به ذهنم رسید دیگه... :لبخند:

vahidqara
سه شنبه 17 تیر 1393, 10:02 صبح
سلام و درود...
سوال بسیار خوبی هست.. باید یکم روش کار بشه...پ
مثلا یک سری پارامتر را در جدول ثبت تقاضا در نظر بگیرید که مهم هستند از جمله متراژ .. قیمت و محل...
بعد از اینکه کاربر تقاضای خودشو ثبت کنه دو سه تا پارامترو ازش میگیری و تو تمامی ثبت تقاضاها جستجو انجام میدی و اگه همچین چیزی پیدا شد یا اگه چیزی شبیهش هم پیدا شد
رو لیست میکنه و انوقت میتونی روش مانور بدی .. حالا اس ام اس یا ایمیل :لبخندساده: البته بازم میگم باید خوب تجزیه و تحلیل کنی و بهتری و بهینه ترین روش رو بدست بیاری .. موفق باشی

MMSHFE
سه شنبه 17 تیر 1393, 10:11 صبح
جدا از اینکه چطور نتایج رو با هم Match کنید، برای ثبت و... یک راه ساده هست: وقتی ملکی ثبت میشه، مشخصات رو با تقاضاها مقایسه کنید و اگه بهم میخوردن، توی جدول pendingSMS خودتون، پیامک مربوطه رو درج کنید. موقع ثبت تقاضا (علاقمندی) هم املاک ثبت شده رو جستجو کنید و اونهایی که بهم میخورن رو توی همون جدول ثبت کنید. حالا یک اسکریپت لازم دارین که توی دیتابیس و جدول pendingSMS میگرده و اگه پیامکی بود که ارسال نشده بود، اون رو ارسال میکنه. تنها کار باقیمانده، اجرای این اسکریپت در فواصل مشخص توسط Cron Jobs هست.

soroush.r70
شنبه 08 شهریور 1393, 16:23 عصر
با تشکر از شما دوستان
من تا یه جاهایی پیش رفتم که در کد زیر قرار دادم ولی خب مشکل مقایسه متراژ و قیمت فروش و قیمت رهن و قیمت اجاره وجود داره و بعد از مقایسه ریختن در جدول دیگر و ارسال اس ام اس که باید بفرسته ممنون میشم فایل زیر رو نگاه کنید و لطف کنید مشکلاتشو برطرف کنید چون خیلی خودم روش کار کردم و آیا بهینه هست اینطوری
خیلی برام ضروریه و وقتی هم ندارم
مرسی

soroush.r70
دوشنبه 10 شهریور 1393, 11:33 صبح
دوستان گلم هیچ راهی نداره؟!!

soroush.r70
چهارشنبه 12 شهریور 1393, 17:07 عصر
واقعا نمیشه؟؟؟؟؟