public function getAllSubBalanceLogByIds($userId, $parentLogIdArr, $startDate, $endDate, $months = array())
 {
     $result = array();
     if (empty($months)) {
         $months = $this->getLastingMonths($startDate, $endDate);
     }
     $data = array(array('userId', '=', $userId), array('parentLogId', 'in', $parentLogIdArr));
     $order = array(array('id', 'asc'));
     foreach ($months as $row) {
         $tmpResult = Model_Log_AccountBalanceLogSub::fetchLayer($data, $order, $row);
         $result = array_merge($result, $tmpResult);
     }
     return $result;
 }