refac: General 생성 방식 변경
- 변경한 GeneralQueryMode에 따라 Lite가 불가능 - Lite여도 된다면 GeneralLite 클래스로 변경 - 그렇지 않다면 General 클래스로 변경 - 내부에서 어떠한 연산을 할 지 알 수 없는데, 구현 시점에서 편의에 따라 column 여부가 차이나면 이후에 문제가 될 수 있음 - 엔진이 살짝 무거워 질 것으로 보임
This commit is contained in:
@@ -402,7 +402,7 @@ class Betting
|
||||
$userLogger->flush();
|
||||
}
|
||||
} else {
|
||||
$generalList = General::createObjListFromDB(array_unique(Util::squeezeFromArray($rewardList, 'generalID')), ['gold', 'npc', 'betgold'], GeneralQueryMode::Lite);
|
||||
$generalList = General::createObjListFromDB(array_unique(Util::squeezeFromArray($rewardList, 'generalID')));
|
||||
foreach ($rewardList as $rewardItem) {
|
||||
$gambler = $generalList[$rewardItem['generalID']];
|
||||
$reward = Util::round($rewardItem['amount']);
|
||||
|
||||
Reference in New Issue
Block a user