break; case 'edit': if ($item['status'] > 0) { msg('此申请已受理'); } if ($submit) { isset($status) or msg('请指定受理结果'); $money = $item['amount'] + $item['fee']; if ($status == 3) { money_lock($member['username'], -$money); money_record($member['username'], -$item['amount'], $item['bank'], $_username, '提现成功'); money_record($member['username'], -$item['fee'], $item['bank'], $_username, '提现手续费'); } else { if ($status == 2 || $status == 1) { $note or msg('请填写原因备注'); money_lock($member['username'], -$money); money_add($member['username'], $money); } else { msg(); } } $db->query("UPDATE {$table} SET status={$status},editor='{$_username}',edittime={$DT_TIME},note='{$note}' WHERE itemid={$itemid}"); dmsg('受理成功', $forward); } else { include tpl('cash_edit', $module); } break; case 'show': if ($item['status'] == 0) { msg('申请尚未受理'); }
$content = ob_template('messager', 'mail'); send_message($touser, $title, $content); message($L['trade_success'], $forward, 3); //交易成功 break; case 'get_pay': //买家确认超时 卖家申请直接付款 if ($DT['trade']) { exit(include DT_ROOT . '/api/trade/' . $DT['trade'] . '/update.inc.php'); } $gone = $DT_TIME - $td['updatetime']; if ($td['status'] != 3 || $td['seller'] != $_username || $gone < $MOD['trade_day'] * 86400 + $td['add_time'] * 3600) { message($L['trade_msg_deny']); } $money = $td['amount'] + $td['fee']; money_lock($td['buyer'], -$money); money_record($td['buyer'], -$money, $L['in_site'], 'system', $L['trade_record_pay'], lang($L['trade_buyer_timeout'], array($itemid))); money_add($_username, $money); money_record($_username, $money, $L['in_site'], 'system', $L['trade_record_pay'], lang($L['trade_buyer_timeout'], array($itemid))); $db->query("UPDATE {$table} SET status=4,updatetime={$DT_TIME} WHERE itemid={$itemid}"); //更新商品数据 $db->query("UPDATE {$DT_PRE}mall SET orders=orders+1,sales=sales+{$td['number']},amount=amount-{$td['number']} WHERE itemid={$mallid}"); message($L['trade_success'], $forward, 3); //交易成功 break; case 'comment': //交易评价 if ($submit) { $star = intval($star); in_array($star, array(1, 2, 3)) or $star = 3; $content = htmlspecialchars($content);