SisMaker 3 лет назад
Родитель
Сommit
13b6112fbf
1 измененных файлов: 3 добавлений и 3 удалений
  1. +3
    -3
      src/ranks.erl

+ 3
- 3
src/ranks.erl Просмотреть файл

@ -30,7 +30,7 @@ fieldIdx([Field | Fields], Idx, Acc) ->
startWork(Cnt) when Cnt > 0 -> startWork(Cnt) when Cnt > 0 ->
case ?ranksCfg:getV(?workCnt) of case ?ranksCfg:getV(?workCnt) of
0 -> 0 ->
NameList = [{Idx, workName(Idx)} || Idx <- lists:seq(1, Cnt)],
NameList = [{Idx, workName(Idx)} || Idx <- lists:seq(0, Cnt - 1)],
[supervisor:start_child(rankWork_sup, [WorkName]) || {_Idx, WorkName} <- NameList], [supervisor:start_child(rankWork_sup, [WorkName]) || {_Idx, WorkName} <- NameList],
CfgList = [{?workCnt, Cnt} | NameList], CfgList = [{?workCnt, Cnt} | NameList],
Fields = record_info(fields, etsRankRecord), Fields = record_info(fields, etsRankRecord),
@ -45,7 +45,7 @@ initRank(RankType, CntLimit, CntMax) ->
%% key %% key
updateScore(RankType, Key, Score) -> updateScore(RankType, Key, Score) ->
WorkName = ?ranksCfg:getV(erlang:phash2(Key, ?ranksCfg:getV(?workCnt)) + 1),
WorkName = ?ranksCfg:getV(erlang:phash2(Key, ?ranksCfg:getV(?workCnt))),
RankPos = ?ranksCfg:getV(RankType), RankPos = ?ranksCfg:getV(RankType),
%% %%
%% %%
@ -55,7 +55,7 @@ updateScore(RankType, Key, Score) ->
%% key %% key
updateInfo(Key, RecordKvs) -> updateInfo(Key, RecordKvs) ->
WorkName = ?ranksCfg:getV(erlang:phash2(Key, ?ranksCfg:getV(?workCnt)) + 1),
WorkName = ?ranksCfg:getV(erlang:phash2(Key, ?ranksCfg:getV(?workCnt))),
%% %%
%% %%
%% gen_srv:clfn(WorkName, rank_work, mUpdateInfo, [Key, RecordKvs]), %% gen_srv:clfn(WorkName, rank_work, mUpdateInfo, [Key, RecordKvs]),

Загрузка…
Отмена
Сохранить