소스 검색

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;

불러오는 중...
취소
저장