/** * 添加日志 * * @param $data * @return int */ public static function addLog($data) { try { $oEffectLog = new Model_Log_EffectPropLog(); return $oEffectLog->save($data); } catch (Exception $e) { return 0; } }
/** * 添加日志 * * @param $propId * @param $option * @param $userId * @param $mid * @param $statusOld * @param $statusNew * @param bool $planIdOld * @param bool $planIdNew */ public static function addEffectPropLog($propId, $option, $userId, $mid, $statusOld, $statusNew, $planIdOld = false, $planIdNew = false) { if ($planIdOld === false) { // 计划没有变更 $propPlanInfo = Model_Plan_HzPlanning::getValidPropPlanByPropId($propId); if (!empty($propPlanInfo)) { $planIdOld = $propPlanInfo['plan_id']; } else { $planIdOld = 0; } } if ($planIdNew === false) { $planIdNew = $planIdOld; } $LogContent = array('proid' => $propId, 'option' => $option, 'user_id' => $userId, 'mid' => $mid, 'create_day' => date("Ymd"), 'created' => time(), 'status_old' => $statusOld, 'status_new' => $statusNew, 'plan_id_old' => $planIdOld, 'plan_id_new' => $planIdNew); Model_Log_EffectPropLog::addLog($LogContent); }