/** * @param array $data * @return bool */ public static function insertBalanceLogSub(array $data) { if (!$data) { return false; } $obj = new Model_Log_AccountBalanceLogSub(date('m', strtotime($data['createTime']))); foreach ($data as $key => $value) { $obj->{$key} = $value; } $obj->lastUpdate = date('Y-m-d H:i:s'); $obj->save(); return $obj->id; }
/** * 根据用户id查询账户日志明细表2个id之间的数据 * * @param $userId 用户id * @param $startId 起始id * @param $endId 结束id * @return array * @throws Exception sql或者其他错误 */ public function getDifferentSubBalanceLog($userId, $startId, $endId) { return Model_Log_AccountBalanceLogSub::data_access(date('m'))->filter_by_op('userId', '=', $userId)->filter_by_op('id', '=', $startId)->filter_by_op('id', '<=', $endId)->find(); }