ระบบแจ้งซ่อม inventory ขึ้น popup ดังรูป

ระบบแจ้งซ่อม inventory ขึ้น popup ดังรูป
ระบบแจ้งซ่อม inventory ขึ้น popup ดังรูป เป็นตอนแจ้งซ่อมเฉพาะ สมาชิก กับ ช่าง แอดมิน ไปเป็น
Jeab 03 พ.ย. 2566 11 332
0SHAREFacebookLINE it!

มีอีเมล์บางรายการไม่ถูกต้องครับ แนะนำให้เปลี่ยน email ของ user ทุกคนให้ถูกต้อง หรือลบคนที่ไม่ได้ใช้งานออก (เช่น demo@localhost)
#1

ลองลบแล้วยังเหมือนเดิมครับ
และมีการส่งอีเมลไป 2 ครั้งติดกัน ตอนที่ช่างหรือแอดมินเปลี่ยนสถานะการซ่อมเป็นซ่อมเส็จแล้ว หรือสถานะอื่นๆ
#2

ออ มันบอกว่าไม่พบอีเมลที่ต้องส่งครับ
ตั้งค่าพนักงานที่เป็นช่างซ่อม ผู้เกี่ยวข้องทั้งหมด และ แอดมิน ให้ครบถ้วน ถูกต้องครับ มันมีปัญหาบนเครื่องตัวเองนั่นแหละที่ไม่สมบูรณ์
ถ้าไม่สามารถทำให้สมบูรณ์ได้ แนะนำให้ปิดการส่งอีเมลไปเลยครับ โดยให้กรอกช่อง no-reply อีเมล ให้เป็นช่องว่าง มันก็ไม่ส่งแล้ว มีบทความอธิบายเกี่ยวกับอีเมลอยู่บนเว็บครับ ไปหาอ่านเพิ่มเติมได้
#3

ผมลองเช็คดูแล้ว ไฟล์ email.php ในเวอร์ชั่นล่าสุด กับ เวอร์ชั่นก่อนหน้านี้ โค๊ดภายในไม่เหมือนกัน เวอร์ชั่นล่าสุดจะแสดงดังรูป น่าจะมี bug ตอนดึงข้อมูล
#4

ลองเช็คไฟล์ email.php น่าจะเกี่ยวกับ permission
ผมลองแก้เป็น array('permission', 'NOT LIKE', '%,can_manage_repair,%') .ใช้งานได้
แต่มีวิธีอื่นไหมครับ
#5

ปัญหาคือมันไม่พบรายชื่ออีเมลที่สามารถส่งได้ครับ มันเลยแจ้งเตือนข้างต้น วิธีที่ถูกต้องคือใช้บัญชีอีเมลที่ถูกต้องกับสมาชิกทุกคน รวมถึงกำหนดสมาชิกที่สามารถจัดการรายซ่อมได้ด้วย (can_manage_repair, เพื่อให้มันมีข้อมูล) และไม่แนะนำให้ใช้ร่วมกับบัญชี Facebook และ Line เพราะมันมักจะไม่คืนค่าอีเมลมาให้
#6

บัญชีอีเมลถูกต้องทุกคน ปัญหาคือ คนที่แจ้งซ่อม ถ้าไม่ใช่ช่าง เป็น user ธรรมดา จะขึ้นดังรูปด้านบน เวลาแจ้งซ่อม และใน line notify จะไม่ปรากฏชื่อผู้แจ้งซ่อม
#7

อ้างอิงจาก ความคิดเห็น #7บัญชีอีเมลถูกต้องทุกคน ปัญหาคือ คนที่แจ้งซ่อม ถ้าไม่ใช่ช่าง เป็น user ธรรมดา จะขึ้นดังรูปด้านบน เวลาแจ้งซ่อม และใน line notify จะไม่ปรากฏชื่อผู้แจ้งซ่อม

ถ้า Server ออนไลน์อยู่ และสามารถให้ผมเข้าดูได้ ส่งข้อมูลมาครับ
ftp+phpmyadmin + username+password ที่เกี่ยวข้อง ทางอีเมล admin@goragod.com และแจ้ง user ที่ใช้ในการทดสอบรายการที่มีปัญหาด้วย
#8

แก้ไขให้แล้วครับ มันไม่เจออีเมลของตัวเอง มันเลยบอกว่าไม่มีผู้รับ
#9

ขอบคุณครับ
เพิ่มตรงนี้มาใช่ไหมครับ array('id', $order->customer_id)
#10

อ้างอิงจาก ความคิดเห็น #10เพิ่มตรงนี้มาใช่ไหมครับ array('id', $order->customer_id)

ครับ แต่ใช้ไฟล์ใหม่ทั้งหมดเลยนะครับ อันนี้เวอร์ชั่นล่าสุด
#11
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, png ขนาดไฟล์ไม่เกิน 1024