fix
This commit is contained in:
parent
6e25549f42
commit
fa8a45acce
@ -454,12 +454,17 @@ class AddReward
|
||||
$nowtime = time();
|
||||
if (!$row) {
|
||||
$ret = $conn->execScript(
|
||||
'INSERT INTO recharge(accountid, adree, create_time, modify_time) ' .
|
||||
' VALUES(:account_id, :adfree_add, :create_time, :modify_time) ' .
|
||||
'INSERT INTO recharge(accountid, adree, first_data, daily_purchase, vip_info, activity, first_purchase, create_time, modify_time) ' .
|
||||
' VALUES(:account_id, :adfree_add, :first_data, :daily_purchase, :vip_info, :activity, :first_purchase, :create_time, :modify_time) ' .
|
||||
' ON DUPLICATE KEY UPDATE accountid=:account_id, adfree=adfree+:adfree_add, modify_time=:modify_time;',
|
||||
array(
|
||||
':account_id' => $accountid,
|
||||
':adfree_add' => $item_num,
|
||||
':first_data' => '',
|
||||
':daily_purchase' => '',
|
||||
':vip_info' => '',
|
||||
':activity' => '',
|
||||
':first_purchase' => '',
|
||||
':create_time' => $nowtime,
|
||||
':modify_time' => $nowtime,
|
||||
)
|
||||
|
@ -162,12 +162,13 @@ class HangController{
|
||||
));
|
||||
$rank_status = 0;
|
||||
if (!$rowpass) {
|
||||
$ret = $conn->execScript('INSERT INTO passinfo(accountid, passid, active_status, honor_status, create_time, modify_time) ' .
|
||||
' VALUES(:accountid, :passid, 0, 0, :create_time, :modify_time) ' .
|
||||
$ret = $conn->execScript('INSERT INTO passinfo(accountid, passid, active_status, honor_status, season_passport, create_time, modify_time) ' .
|
||||
' VALUES(:accountid, :passid, 0, 0, :season_passport, :create_time, :modify_time) ' .
|
||||
' ON DUPLICATE KEY UPDATE accountid=:accountid, passid=:passid, active_status=0, honor_status=0, modify_time=:modify_time;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
':passid' => $ii,
|
||||
':season_passport' => '',
|
||||
':create_time' => time(),
|
||||
':modify_time' => time()
|
||||
));
|
||||
|
@ -102,12 +102,13 @@ class PassController{
|
||||
));
|
||||
$rank_status = 0;
|
||||
if (!$rowpass) {
|
||||
$ret = $conn->execScript('INSERT INTO passinfo(accountid, passid, active_status, honor_status, create_time, modify_time) ' .
|
||||
' VALUES(:accountid, :passid, 0, 0, :create_time, :modify_time) ' .
|
||||
$ret = $conn->execScript('INSERT INTO passinfo(accountid, passid, active_status, honor_status, season_passport, create_time, modify_time) ' .
|
||||
' VALUES(:accountid, :passid, 0, 0, :season_passport, :create_time, :modify_time) ' .
|
||||
' ON DUPLICATE KEY UPDATE accountid=:accountid, passid=:passid, active_status=0, honor_status=0, modify_time=:modify_time;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
':passid' => $ii,
|
||||
':season_passport' => '',
|
||||
':create_time' => time(),
|
||||
':modify_time' => time()
|
||||
));
|
||||
|
@ -182,8 +182,8 @@ class RechargeController
|
||||
$rechargeactivity->updateActivityCur($activity, $diamonds, true);
|
||||
if (!$rechargerow) {
|
||||
$ret = $conn->execScript(
|
||||
'INSERT INTO recharge(accountid, first_data, recharge_diamond, present_diamond, activity, create_time, modify_time) ' .
|
||||
' VALUES(:account_id, :first_data, :recharge_diamond, :present_diamond, :activity, :create_time, :modify_time) ' .
|
||||
'INSERT INTO recharge(accountid, first_data, recharge_diamond, present_diamond, activity, daily_purchase, vip_info, first_purchase, create_time, modify_time) ' .
|
||||
' VALUES(:account_id, :first_data, :recharge_diamond, :present_diamond, :activity, :daily_purchase, :vip_info, :first_purchase, :create_time, :modify_time) ' .
|
||||
' ON DUPLICATE KEY UPDATE accountid=:account_id, first_data=:first_data, recharge_diamond=:recharge_diamond, present_diamond=:present_diamond, activity=:activity, modify_time=:modify_time;',
|
||||
array(
|
||||
':account_id' => $account_id,
|
||||
@ -191,6 +191,9 @@ class RechargeController
|
||||
':recharge_diamond' => $diamonds,
|
||||
':present_diamond' => $diamond_present,
|
||||
':activity' => json_encode($activity),
|
||||
':daily_purchase' => '',
|
||||
':vip_info' => '',
|
||||
':first_purchase' => '',
|
||||
':create_time' => time(),
|
||||
':modify_time' => time()
|
||||
)
|
||||
@ -592,8 +595,8 @@ class RechargeController
|
||||
$diamond_present = $shopgoods['first_present'];
|
||||
if (!$rechargerow) {
|
||||
$ret = $conn->execScript(
|
||||
'INSERT INTO recharge(accountid, first_data, recharge_diamond, present_diamond, activity, create_time, modify_time) ' .
|
||||
' VALUES(:account_id, :first_data, :recharge_diamond, :present_diamond, :activity, :create_time, :modify_time) ' .
|
||||
'INSERT INTO recharge(accountid, first_data, recharge_diamond, present_diamond, activity, daily_purchase, vip_info, first_purchase, create_time, modify_time) ' .
|
||||
' VALUES(:account_id, :first_data, :recharge_diamond, :present_diamond, :activity, :daily_purchase, :vip_info, :first_purchase, :create_time, :modify_time) ' .
|
||||
' ON DUPLICATE KEY UPDATE accountid=:account_id, first_data=:first_data, recharge_diamond=:recharge_diamond, present_diamond=:present_diamond, activity=:activity, modify_time=:modify_time;',
|
||||
array(
|
||||
':account_id' => $account_id,
|
||||
@ -601,6 +604,9 @@ class RechargeController
|
||||
':recharge_diamond' => $diamonds,
|
||||
':present_diamond' => $diamond_present,
|
||||
':activity' => json_encode($activity),
|
||||
':daily_purchase' => '',
|
||||
':vip_info' => '',
|
||||
':first_purchase' => '',
|
||||
':create_time' => time(),
|
||||
':modify_time' => time()
|
||||
)
|
||||
@ -670,13 +676,16 @@ class RechargeController
|
||||
));
|
||||
|
||||
$ret = $conn->execScript(
|
||||
'INSERT INTO recharge(accountid, vip_info, activity, create_time, modify_time) ' .
|
||||
' VALUES(:account_id, :vip_info, :activity, :create_time, :modify_time) ' .
|
||||
'INSERT INTO recharge(accountid, vip_info, activity, first_data, daily_purchase, first_purchase, create_time, modify_time) ' .
|
||||
' VALUES(:account_id, :vip_info, :activity, :first_data, :daily_purchase, :first_purchase, :create_time, :modify_time) ' .
|
||||
' ON DUPLICATE KEY UPDATE accountid=:account_id, vip_info=:vip_info, activity=:activity, modify_time=:modify_time;',
|
||||
array(
|
||||
':account_id' => $account_id,
|
||||
':vip_info' => json_encode($vip_info),
|
||||
':activity' => json_encode($activity),
|
||||
':first_data' => '',
|
||||
':daily_purchase' => '',
|
||||
':first_purchase' => '',
|
||||
':create_time' => $nowtime,
|
||||
':modify_time' => $nowtime,
|
||||
)
|
||||
@ -772,13 +781,16 @@ class RechargeController
|
||||
));
|
||||
|
||||
$ret = $conn->execScript(
|
||||
'INSERT INTO recharge(accountid, daily_purchase, activity, create_time, modify_time) ' .
|
||||
' VALUES(:account_id, :daily_purchase, :activity, :create_time, :modify_time) ' .
|
||||
'INSERT INTO recharge(accountid, daily_purchase, activity, first_data, vip_info, first_purchase, create_time, modify_time) ' .
|
||||
' VALUES(:account_id, :daily_purchase, :activity, :first_data, :vip_info, :first_purchase, :create_time, :modify_time) ' .
|
||||
' ON DUPLICATE KEY UPDATE accountid=:account_id, daily_purchase=:daily_purchase, activity=:activity, modify_time=:modify_time;',
|
||||
array(
|
||||
':account_id' => $account_id,
|
||||
':daily_purchase' => json_encode($daily_purchase),
|
||||
':activity' => json_encode($activity),
|
||||
':first_data' => '',
|
||||
':vip_info' => '',
|
||||
':first_purchase' => '',
|
||||
':create_time' => time(),
|
||||
':modify_time' => time()
|
||||
)
|
||||
@ -825,13 +837,16 @@ class RechargeController
|
||||
$purchasekey => $purchaseinfo,
|
||||
);
|
||||
$conn->execScript(
|
||||
'INSERT INTO recharge(accountid, first_purchase, activity, create_time, modify_time) ' .
|
||||
' VALUES(:account_id, :first_purchase, :activity, :create_time, :modify_time) ' .
|
||||
'INSERT INTO recharge(accountid, first_purchase, activity, first_data, vip_info, daily_purchase, create_time, modify_time) ' .
|
||||
' VALUES(:account_id, :first_purchase, :activity, :first_data, :vip_info, :daily_purchase, :create_time, :modify_time) ' .
|
||||
' ON DUPLICATE KEY UPDATE accountid=:account_id, first_purchase=:first_purchase, activity=:activity, modify_time=:modify_time;',
|
||||
array(
|
||||
':account_id' => $account_id,
|
||||
':first_purchase' => json_encode($first_purchase),
|
||||
':activity' => json_encode($activity),
|
||||
':first_data' => '',
|
||||
':vip_info' => '',
|
||||
':daily_purchase' => '',
|
||||
':create_time' => time(),
|
||||
':modify_time' => time()
|
||||
)
|
||||
@ -862,8 +877,8 @@ class RechargeController
|
||||
if (time() >= strtotime($season['time1']) && time() <= strtotime($season['time2'])) {
|
||||
$number = $i;
|
||||
$item_multiply = explode('|', $season['season_reward']);
|
||||
|
||||
$passportname = 'shop_' . $goodsid;
|
||||
|
||||
$passportname = 'shop_' . $goodsid;
|
||||
for ($ii = 1; $ii <= count($item_multiply); $ii++) {
|
||||
$rowpass = $conn->execQueryOne(
|
||||
'SELECT active_status, honor_status, season_passport ' .
|
||||
@ -873,14 +888,14 @@ class RechargeController
|
||||
':passid' => $ii,
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
$season_passport = array(
|
||||
$passportname => 0
|
||||
);
|
||||
if (!$rowpass) {
|
||||
$conn->execScript(
|
||||
'INSERT INTO passinfo(accountid, passid, active_status, honor_status, create_time, modify_time) ' .
|
||||
' VALUES(:accountid, :passid, 0, 0, :create_time, :modify_time) ' .
|
||||
'INSERT INTO passinfo(accountid, passid, active_status, honor_status, season_passport, create_time, modify_time) ' .
|
||||
' VALUES(:accountid, :passid, 0, 0, :season_passport, :create_time, :modify_time) ' .
|
||||
' ON DUPLICATE KEY UPDATE accountid=:accountid, passid=:passid, active_status=0, honor_status=0, modify_time=:modify_time;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
@ -889,22 +904,24 @@ class RechargeController
|
||||
':create_time' => time(),
|
||||
':modify_time' => time()
|
||||
)
|
||||
);
|
||||
);
|
||||
} else {
|
||||
if (!is_null($rowpass['season_passport']) && !empty($rowpass['season_passport'])) {
|
||||
$season_passport = json_decode($rowpass['season_passport'], true);
|
||||
$season_passport[$passportname] = 0;
|
||||
}
|
||||
|
||||
$conn->execScript('UPDATE passinfo SET season_passport=:season_passport, modify_time=:modify_time ' .
|
||||
' WHERE accountid=:accountid AND passid=:passid;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
':passid' => $passid,
|
||||
':season_passport' => json_encode($season_passport),
|
||||
':modify_time' => time()
|
||||
));
|
||||
}
|
||||
$conn->execScript(
|
||||
'UPDATE passinfo SET season_passport=:season_passport, modify_time=:modify_time ' .
|
||||
' WHERE accountid=:accountid AND passid=:passid;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
':passid' => $passid,
|
||||
':season_passport' => json_encode($season_passport),
|
||||
':modify_time' => time()
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user