_getSelfMysql(), 't_power_exchange_record', array( 'account_id'=>myself()->_getAccountId(), 'period' => $period ) ); $my_total_num = 0; if ($rows){ foreach ($rows as $row){ $my_total_num += $row['total_num']; } } return $my_total_num; } //获取全服总算力 public static function getTotalBH($period){ $row = SqlHelper::ormSelectOne( myself()->_getSelfMysql(), 't_computing_power_period', array( 'period' => $period ) ); if (!$row){ $row = null; } return $row; } public static function findByPeriod($period){ $rows = SqlHelper::ormSelect( myself()->_getSelfMysql(), 't_power_exchange_record', array( 'account_id'=>myself()->_getAccountId(), 'period' => $period ) ); $list = array( 'num1' => 0, 'num2' => 0, 'num3' => 0, 'num4' => 0, ); if ($rows){ foreach ($rows as $row){ $list['num1'] += $row['item_num1']; $list['num2'] += $row['item_num2']; $list['num3'] += $row['item_num3']; $list['num4'] += $row['item_num4']; } } return $list; } public static function addPowerRecord($fieldKv){ SqlHelper::insert( myself()->_getSelfMysql(), 't_power_exchange_record', array( 'account_id'=>myself()->_getAccountId(), 'address'=>myself()->_getAddress(), 'period'=>$fieldKv['period'], 'item_num1'=>$fieldKv['item_num1'], 'item_num2' => $fieldKv['item_num2'], 'item_num3' => $fieldKv['item_num3'], 'item_num4' => $fieldKv['item_num4'], 'total_num' => $fieldKv['total_num'], 'createtime'=>myself()->_getNowTime(), 'modifytime'=>myself()->_getNowTime(), ) ); } }