Преглед на файлове

ft: IIF改成CASE

master
SisMaker преди 1 година
родител
ревизия
69fb3740cf
променени са 2 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. +1
    -1
      include/ranks.hrl
  2. +1
    -1
      src/rank/rankWork.erl

+ 1
- 1
include/ranks.hrl Целия файл

@ -12,7 +12,7 @@
-define(publicInfoPos, #etsRankRecord.publicInfo).
%%
-define(IIF(Cond, Ret1, Ret2), (case Cond of true -> Ret1; _ -> Ret2 end)).
-define(CASE(Cond, Ret1, Ret2), (case Cond of true -> Ret1; _ -> Ret2 end)).
-define(etsRankInfo, etsRankInfo).

+ 1
- 1
src/rank/rankWork.erl Целия файл

@ -110,7 +110,7 @@ mGetRankInfo(RankType, MyKey, Cnt, Page, PageInfo) ->
try ets:lookup_element(?etsRankInfo, MyKey, RankPos) of
CurScore ->
MyIndex = ets:select_count(RankType, [{{'$1', '$2'}, [{'>=', '$1', {const, CurScore}}], [true]}]),
?IIF(MyIndex > RankLimit, -1, MyIndex)
?CASE(MyIndex > RankLimit, -1, MyIndex)
catch _:_ ->
-1
end;

Зареждане…
Отказ
Запис