1
This commit is contained in:
parent
1f9fbfe6e9
commit
f12d084b13
@ -578,4 +578,68 @@ EOD;
|
||||
));
|
||||
}
|
||||
|
||||
public function reward()
|
||||
{
|
||||
$gameDbConn = myself()->_getMysql('');
|
||||
$rows = SqlHelper::ormSelect(
|
||||
$gameDbConn,
|
||||
't_test_punish070901',
|
||||
array(
|
||||
)
|
||||
);
|
||||
foreach ($rows as $row) {
|
||||
if ($row['user_exists'] && $row['gold'] > 0 && $row['pre_send'] == 0) {
|
||||
$itemNum = $row['gold'];
|
||||
$srcGold = $this->getUserGold($gameDbConn, $row['account_id']);
|
||||
echo $row['account_id'], $srcGold,1;
|
||||
SqlHelper::update(
|
||||
$gameDbConn,
|
||||
't_test_punish070901',
|
||||
array(
|
||||
'account_id' => $row['account_id'],
|
||||
),
|
||||
array(
|
||||
'pre_send' => 1,
|
||||
'src_gold' => $srcGold,
|
||||
)
|
||||
);
|
||||
SqlHelper::update(
|
||||
$gameDbConn,
|
||||
't_user',
|
||||
array(
|
||||
'account_id' => $row['account_id'],
|
||||
),
|
||||
array(
|
||||
'gold' => function () use($itemNum) {
|
||||
return "gold - ${itemNum}";
|
||||
},
|
||||
)
|
||||
);
|
||||
SqlHelper::update(
|
||||
$gameDbConn,
|
||||
't_test_punish070901',
|
||||
array(
|
||||
'account_id' => $row['account_id'],
|
||||
),
|
||||
array(
|
||||
'post_send' => 1
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
echo 'ok';
|
||||
}
|
||||
|
||||
private function getUserGold($gameDbConn, $accountId)
|
||||
{
|
||||
$row = SqlHelper::ormSelectOne(
|
||||
$gameDbConn,
|
||||
't_user',
|
||||
array(
|
||||
'account_id' => $accountId,
|
||||
)
|
||||
);
|
||||
return empty($row) ? 0 : $row['gold'];
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user