摘要:先說需求實(shí)現(xiàn)一個(gè)展現(xiàn)列表,列表中有三個(gè)時(shí)間點(diǎn)。分別是創(chuàng)建時(shí)間轉(zhuǎn)移時(shí)間反饋時(shí)間處理時(shí)間關(guān)閉時(shí)間。要求以轉(zhuǎn)移時(shí)間為起點(diǎn),如果轉(zhuǎn)移時(shí)間秒一天后,對(duì)應(yīng)有權(quán)限的人沒有將此反饋,或者轉(zhuǎn)移時(shí)間秒十天后那么也標(biāo)記為超時(shí)。
先說需求
PHP實(shí)現(xiàn)一個(gè)展現(xiàn)列表,列表中有三個(gè)時(shí)間點(diǎn)。分別是創(chuàng)建時(shí)間、轉(zhuǎn)移時(shí)間、反饋時(shí)間、處理時(shí)間、關(guān)閉時(shí)間。
要求:
1.以轉(zhuǎn)移時(shí)間為起點(diǎn),如果轉(zhuǎn)移時(shí)間+86400秒(一天)后,對(duì)應(yīng)有權(quán)限的人沒有將此id反饋,或者轉(zhuǎn)移時(shí)間+864000秒(十天)后那么也標(biāo)記為超時(shí)。
2.可以對(duì)列表結(jié)果進(jìn)行搜索 全部|超時(shí)|未超時(shí)
`send_time` timestamp NOT NULL DEFAULT "1980-01-01 00:00:00" COMMENT "任務(wù)下發(fā)時(shí)間", `first_feedback_time` timestamp NOT NULL DEFAULT "1980-01-01 00:00:00" COMMENT "任務(wù)首次反饋時(shí)間", `first_proposal_time` timestamp NOT NULL DEFAULT "1980-01-01 00:00:00" COMMENT "任務(wù)首次處理時(shí)間",再看代碼
send_time 轉(zhuǎn)移時(shí)間
first_feedback_time 反饋時(shí)間 默認(rèn)1980-01-01 00:00:00
first_proposal_time 處理時(shí)間 默認(rèn)1980-01-01 00:00:00
# 此處略去其他mysql邏輯 IF ( send_time != "1980-01-01 00:00:00" AND TIMESTAMPDIFF(SECOND, send_time, now()) > 86400, ( IF ( first_feedback_time = "1980-01-01 00:00:00" OR TIMESTAMPDIFF( SECOND, send_time, first_feedback_time ) > 86400 OR ( first_proposal_time = "1980-01-01 00:00:00" AND TIMESTAMPDIFF( SECOND, send_time, first_proposal_time ) > 864000 ), 1 ,- 1 ) ), - 1 ) AS time_out # 此處略去其他mysql邏輯MYSQL官方:timestampdiff 其他思路
可以寫定時(shí)腳本,將超時(shí)|非超時(shí)狀態(tài) 寫入一個(gè)具體字段
tips:如果想針對(duì)超時(shí)|非超時(shí)做搜索,在mysql中可以用
Having time_out =$_POST["is_time_out"]
另外,記錄個(gè)奇怪的問題解決:group by的數(shù)據(jù) order的時(shí)候應(yīng)該包含group by的字段,否則會(huì)出現(xiàn)可能結(jié)果集隨機(jī)
[1]
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/23080.html
摘要:同盾技術(shù)總監(jiān)張新波在第二期移動(dòng)時(shí)代互聯(lián)網(wǎng)金融的架構(gòu)趨勢(shì)中闡述了同盾是如何從零開始打造千萬級(jí)實(shí)時(shí)風(fēng)控云服務(wù),具體介紹了同盾系統(tǒng)平臺(tái)構(gòu)建過程中主要需要解決的三大難題,以及解決這些問題的具體時(shí)實(shí)踐過程。 同盾科技,是由阿里、Paypal 反欺詐專家創(chuàng)建的,國(guó)內(nèi)第一家風(fēng)險(xiǎn)控制與反欺詐云服務(wù)提供商,其涉及領(lǐng)域包括電商、B2B、互聯(lián)網(wǎng)金融、游戲等。同盾技術(shù)總監(jiān)張新波在 UPYUN Open ...
摘要:而常用的包需要把所有數(shù)據(jù)拿到后才能生成,在面對(duì)生成超大數(shù)據(jù)量的文件時(shí)這顯然是會(huì)造成內(nèi)存溢出的,所以考慮使用讓邊寫入輸出流邊讓瀏覽器下載的形式來完成需求。 最近接到一個(gè)需求,通過選擇的時(shí)間段導(dǎo)出對(duì)應(yīng)的用戶訪問日志到excel中, 由于用戶量較大,經(jīng)常會(huì)有導(dǎo)出50萬加數(shù)據(jù)的情況。而常用的PHPexcel包需要把所有數(shù)據(jù)拿到后才能生成excel, 在面對(duì)生成超大數(shù)據(jù)量的excel文件時(shí)這顯然...
閱讀 2999·2023-04-25 21:23
閱讀 3042·2021-09-22 15:24
閱讀 870·2019-08-30 12:55
閱讀 2104·2019-08-29 18:42
閱讀 2615·2019-08-29 16:27
閱讀 955·2019-08-26 17:40
閱讀 2189·2019-08-26 13:29
閱讀 2614·2019-08-26 11:45