// +---------------------------------------------------------------------- namespace app\dao\other; use app\dao\BaseDao; use app\model\other\Agreement; /** * Class AgreementDao * @package app\dao\other */ class AgreementDao extends BaseDao { /** * @return string */ public function setModel(): string { return Agreement::class; } /** * 修改协议内容 * @param array $agreement * @param int $id * @return bool|\crmeb\basic\BaseModel */ public function saveAgreement(array $agreement, int $id = 0) { if (!$agreement) return false; $agreement['add_time'] = time(); if($id){ return $this->getModel()->update($agreement,['id' => $id]); } return $this->getModel()->save($agreement); } }