getInfo(['telno' => $tel]); $wid = empty($wuInfo) ? 0 : $wuInfo['id']; $insertData = [ 'tel' => $tel, 'wid' => $wid, 'smscode' => $arr['smscode'], 'createtime' => time(), ]; $id = $m_scr->insinfo($insertData); return $id; } /*** * 20210903 * wj * 根据id删除验证码 */ public function deleteCoeById($id) { $m_scr = new smscoderecordmodel(); $result = $m_scr->delbyid($id); return $result; } public function getinfobyid($id) { $m_scr = new smscoderecordmodel(); $sccInfo = $m_scr->getinfobyid($id); return $sccInfo; } public function getlastinfobytel($tel) { $m_scr = new smscoderecordmodel(); $sccInfo = $m_scr->getlastinfobytel($tel); return $sccInfo; } public function deletebytime($tel) { $m_scr = new smscoderecordmodel(); //间隔时间大于2分钟删除 //$maxtime = 120; $maxtime = 120; $time = time(); $where['tel'] = $tel; $sccInfo = $m_scr->getinfo($where, false); foreach ($sccInfo as $value) { $createTime = $value['createtime']; if ($time > $createTime && $time - $createTime >= $maxtime) { $result = $m_scr->deletebyid($value['id']); } } } }