第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

小白,請教各位大佬!文章置頂收費(fèi)功能?過期時間如何處理?求老司機(jī)指點(diǎn)!

小白,請教各位大佬!文章置頂收費(fèi)功能?過期時間如何處理?求老司機(jī)指點(diǎn)!

阿晨1998 2019-10-08 13:07:23
問題描述項(xiàng)目今天增加了一個置頂收費(fèi)功能,設(shè)計(jì)思路是這樣的發(fā)布文章時,添加一個置頂按鈕,如果用戶選擇然后發(fā)布成功會跳轉(zhuǎn)到支付頁讓用戶選擇置頂時間和支付金額在文章表中添加了兩個字段一個置頂位置(目前只有首頁,后期擴(kuò)展性才多加了這個字段)一個是置頂結(jié)束時間置頂訂單表文章排序是按是否置頂置頂結(jié)束時間文章發(fā)布時間排序現(xiàn)在遇到一個置頂?shù)狡谌绾翁幚??我想到的是做定時任務(wù),讀取所有置頂文章檢查是否有到期的如果有就清空文章的置頂位置和置頂結(jié)束時間的這兩個字段?如果數(shù)據(jù)量大了怎么處理?不知道各位大神們有什么好的方案?像58同城類的信息置頂是如何實(shí)現(xiàn)的?
查看完整描述

2 回答

?
FFIVE

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個贊

不用跑定時任務(wù),只需要每次頁面加載時,才判斷置頂任務(wù)列表中,有哪些是正在進(jìn)行的(當(dāng)前時間大于等于任務(wù)開始時間,且小于結(jié)束時間),把這些置頂任務(wù)展示出來就行了。如果需要的話,同時也把置頂已結(jié)束的任務(wù)從表中提取出來放到已結(jié)束的列表中。
用戶每次刷新頁面,你這里都會拿當(dāng)前時間重新判斷,無需定時任務(wù)
                            
查看完整回答
反對 回復(fù) 2019-10-08
?
慕的地10843

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個贊

謝邀。大致是這樣:selectid,if(置頂時間>當(dāng)前時間,1,0)as置頂狀態(tài)from文章表orderby置頂狀態(tài)desc;
                            
查看完整回答
反對 回復(fù) 2019-10-08
  • 2 回答
  • 0 關(guān)注
  • 300 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號