This commit is contained in:
aozhiwei 2020-01-20 10:17:44 +08:00
parent 6a718527c8
commit 18eab33091
3 changed files with 32 additions and 20 deletions

View File

@ -168,23 +168,25 @@ class RoleController{
die(); die();
return; return;
} }
if ($user_name != $row['user_name']) { if ($avatar_url != '') {
$ret = $conn->execScript('UPDATE user SET user_name=:user_name, modify_time=:modify_time ' . if ($user_name != $row['user_name']) {
' WHERE accountid=:accountid;', $ret = $conn->execScript('UPDATE user SET user_name=:user_name, modify_time=:modify_time ' .
array( ' WHERE accountid=:accountid;',
':accountid' => $account_id, array(
':user_name' => $user_name, ':accountid' => $account_id,
':modify_time' => time() ':user_name' => $user_name,
)); ':modify_time' => time()
} ));
if ($avatar_url != $row['avatar_url']) { }
$ret = $conn->execScript('UPDATE user SET avatar_url=:avatar_url, modify_time=:modify_time ' . if ($avatar_url != $row['avatar_url']) {
' WHERE accountid=:accountid;', $ret = $conn->execScript('UPDATE user SET avatar_url=:avatar_url, modify_time=:modify_time ' .
array( ' WHERE accountid=:accountid;',
':accountid' => $account_id, array(
':avatar_url' => $avatar_url, ':accountid' => $account_id,
':modify_time' => time() ':avatar_url' => $avatar_url,
)); ':modify_time' => time()
));
}
} }
$nowTime = phpcommon\getdayseconds(time()); $nowTime = phpcommon\getdayseconds(time());
$daily_first_login = $row['daily_first_login']; $daily_first_login = $row['daily_first_login'];

View File

@ -385,14 +385,20 @@ class ShareController{
return; return;
} }
$item_list = array(); $item_list = array();
$addreward = new classes\AddReward();
if ($ach_id != 6) { if ($ach_id != 6) {
$array = $this->getExplode($sh['rewards']); $array = $this->getExplode($sh['rewards']);
array_push($item_list, array( array_push($item_list, array(
'item_id' => $array[0][0], 'item_id' => $array[0][0],
'item_num' => $array[0][1], 'item_num' => $array[0][1],
)); ));
$addreward = new classes\AddReward();
$addreward->addReward($array[0][0], $array[0][1], $account_id); $addreward->addReward($array[0][0], $array[0][1], $account_id);
} else if ($ach_id == 6) {
array_push($item_list, array(
'item_id' => 10003,
'item_num' => 50,
));
$addreward->addReward(10003, 50, $account_id);
} }
//更新状态 //更新状态
$ret = $conn->execScript('UPDATE share_achievement SET status=1, modify_time=:modify_time ' . $ret = $conn->execScript('UPDATE share_achievement SET status=1, modify_time=:modify_time ' .
@ -454,11 +460,15 @@ class ShareController{
phpcommon\sendError(ERR_USER_BASE + 4, '未达到人数要求'); phpcommon\sendError(ERR_USER_BASE + 4, '未达到人数要求');
return; return;
} }
$array = $this->getExplode($sh['rewards']);
$p = $this->getParameter(REWARD_TIMES); $p = $this->getParameter(REWARD_TIMES);
$times = $p['param_value'] - 1; $times = $p['param_value'] - 1;
$addreward = new classes\AddReward(); $addreward = new classes\AddReward();
$addreward->addReward($array[0][0], $array[0][1] * $times, $account_id); if ($ach_id != 6) {
$array = $this->getExplode($sh['rewards']);
$addreward->addReward($array[0][0], $array[0][1] * $times, $account_id);
} else if ($ach_id == 6) {
$addreward->addReward(10003, 50 * $times, $account_id);
}
echo json_encode(array( echo json_encode(array(
'errcode' => 0, 'errcode' => 0,
'errmsg' => '', 'errmsg' => '',