field('*,if(update_time,update_time,create_time) as time') ->order("time","desc") ->where($where) // ->page($page) // ->limit($limit) ->select(); return $res; } public function addUrge(array $data){ Db::startTrans(); $this->business_no = $data['businessNo']; $this->company_code = $data['companyCode']; $this->remind_type = $data['remindType']; if (isset($data['estimateDealNo'])) { $this->estimate_deal_no = $data['estimateDealNo']; } if (isset($data['field1'])) { $this->field1 = $data['field1']; } if (isset($data['field2'])) { $this->field2 = $data['field2']; } if (isset($data['field3'])) { $this->field3 = $data['field3']; } $this->create_date = $data['createTime']; $this->handle_status = '01'; $this->create_time = date('Y-m-d H:i:s'); $this->update_time = date('Y-m-d H:i:s'); if (!$this->save()){ Db::rollback(); return false; } Db::commit(); return true; } } ?>