/**
  * @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();
 }