前端是手機的APP,當客戶有問題回饋時,後台管理員能收到回饋並回覆。 專案是基於thinkphp v3.2 開發。
#上圖 -- 前端意見回饋
#上圖 -- 管理員可以收到回饋訊息回覆或刪除操作。
#目前只設計了一個留言表,使用者的回饋資訊會被記錄在這張表裡,後台的回饋記錄也是從這張表中查出。
現在留言功能已經實現,只是不知道怎麼實現回覆功能,PHP程式碼不知道從何下手,表的設計也不知道怎麼做。
求賜教!
光阴似箭催人老,日月如移越少年。
再建立一張表,然後主外鍵聯繫就好了,當然不聯絡也行,自己寫方法查詢出回覆資料。
第一,最好不要和回饋資訊表設計在同一張表裡。 第二,你的回饋表最好加多一個欄位status,表示該訊息是否已回覆。 回饋表設計id[int(11)]主鍵suggest_id[int(11)]回饋表idaid[int(11)]回饋人員idcontent[text]回饋資訊isuseful[enum(0,11 )]是否有用0沒1有time [int(11)] 回覆時間isread[enum(0,1)]是否已讀rbtime[int(11)] 回饋時間,回饋這條回覆訊息是否有用
當有回饋訊息進入後台時候,操作員可以點選回覆按鈕,回覆對應訊息。在操作人員點擊傳送時候,將所有相關的回覆資料儲存到資料庫中。並更新反饋表狀態,讓該條反饋訊息,無法再次寫回复。到這部就已經完成後台的操作。但有點要主要用戶已進入app就知道有回饋資訊表要提示,你的回饋訊息有最新的回應。這個就要在寫入回覆資料到資料庫之後,將相關的資訊寫入推送表或推送佇列。在使用者進入介面之後就可以看到有最新記錄提示。當然用戶看相關回覆訊息之後,可以選擇該條回覆訊息是否對自己有幫助等等。 。 。
再建立一張表,然後主外鍵聯繫就好了,當然不聯絡也行,自己寫方法查詢出回覆資料。
第一,最好不要和回饋資訊表設計在同一張表裡。
第二,你的回饋表最好加多一個欄位status,表示該訊息是否已回覆。
回饋表設計
id[int(11)]主鍵
suggest_id[int(11)]回饋表id
aid[int(11)]回饋人員id
content[text]回饋資訊
isuseful[enum(0,11 )]是否有用0沒1有
time [int(11)] 回覆時間
isread[enum(0,1)]是否已讀
rbtime[int(11)] 回饋時間,回饋這條回覆訊息是否有用
當有回饋訊息進入後台時候,操作員可以點選回覆按鈕,回覆對應訊息。在操作人員點擊傳送時候,將所有相關的回覆資料儲存到資料庫中。並更新反饋表狀態,讓該條反饋訊息,無法再次寫回复。到這部就已經完成後台的操作。但有點要主要用戶已進入app就知道有回饋資訊表要提示,你的回饋訊息有最新的回應。這個就要在寫入回覆資料到資料庫之後,將相關的資訊寫入推送表或推送佇列。在使用者進入介面之後就可以看到有最新記錄提示。當然用戶看相關回覆訊息之後,可以選擇該條回覆訊息是否對自己有幫助等等。 。 。