$kucun = mc_get_meta($val['page_id'], $par_name, 'kucun') - 1; mc_update_meta($val['page_id'], $par_name, $kucun, 'kucun'); } } $xiaoliang = mc_get_meta($val['page_id'], 'xiaoliang') + 1; mc_update_meta($val['page_id'], 'xiaoliang', $xiaoliang); } //积分 $coins = M('action')->where("user_id='{$user_id}' AND action_key='coins_wait_finished'")->order('id desc')->select(); mc_update_coins($user_id, -$coins); mc_add_action($user_id, 'coins', -$coins); //奖励积分 $jifen_per = mc_option('jifen'); if ($jifen_per > 0 && $jifen_per <= 100) { $jifen = $total_fee * $jifen_per / 100; mc_update_coins($user_id, $jifen); mc_add_action($user_id, 'coins', $jifen); } //------------------------------ //处理业务完毕 //------------------------------ log_result("即时到帐后台回调成功"); echo "success"; } else { //错误时,返回结果可能没有签名,写日志trade_state、retcode、retmsg看失败详情。 //echo "验证签名失败 或 业务错误信息:trade_state=" . $resHandler->getParameter("trade_state") . ",retcode=" . $queryRes-> getParameter("retcode"). ",retmsg=" . $queryRes->getParameter("retmsg") . "<br/>" ; log_result("即时到帐后台回调失败"); echo "fail"; } } elseif ($resHandler->getParameter("trade_mode") == "2") { //判断签名及结果(中介担保)
public function tixian() { if (mc_user_id()) { if (mc_is_admin()) { if ($_POST['id'] && $_POST['zhuangtai']) { $condition['action_value'] = $_POST['zhuangtai']; M('action')->where("id='" . $_POST['id'] . "'")->save($condition); if ($_POST['zhuangtai'] == 3) { $user_id = M('action')->where("id='" . $_POST['id'] . "'")->getField('page_id'); $date = M('action')->where("id='" . $_POST['id'] . "'")->getField('date'); $coins = M('action')->where("date='{$date}' AND action_key='coins'")->getField('action_value'); mc_update_coins($user_id, -$coins); } $this->success('修改提现状态成功!'); } else { $condition['action_value'] = array('lt', 0); $condition['action_key'] = 'coins'; $this->page = M('action')->where($condition)->order('id desc')->page($page, mc_option('page_size'))->select(); $count = M('action')->where($condition)->count(); $this->assign('id', $id); $this->assign('count', $count); $this->assign('page_now', $page); $this->theme(mc_option('theme'))->display('Control/tixian'); } } else { $this->error('您没有权限访问此页面!'); } } else { $this->success('请先登陆', U('User/login/index')); } }
public function qiandao() { if (mc_is_qiandao()) { $this->error('您已签到过了哦~'); } else { if (mc_user_id()) { $coins = 3; mc_update_coins(mc_user_id(), $coins); mc_add_action(mc_user_id(), 'coins', $coins); $this->success('签到成功!', U('home/index/index')); } else { $this->success('请先登陆', U('user/login/index')); } } }
$action['action_key'] = 'coins_wait_finished'; M('action')->where("user_id='{$user_id}' AND action_key='coins_pending'")->save($action); //库存、销量 $parameter = M('action')->where("page_id='" . $val['page_id'] . "' AND user_id='{$user_id}'")->order('id asc')->getField('action_value', true); if ($parameter) { foreach ($parameter as $par) { list($par_name, $par_value) = explode('|', $par); $kucun = mc_get_meta($val['page_id'], $par_name, 'kucun') - 1; mc_update_meta($val['page_id'], $par_name, $kucun, 'kucun'); } } $xiaoliang = mc_get_meta($val['page_id'], 'xiaoliang') + 1; mc_update_meta($val['page_id'], 'xiaoliang', $xiaoliang); //积分 $coins = M('action')->where("user_id='{$user_id}' AND action_key='coins_wait_finished'")->order('id desc')->select(); mc_update_coins(mc_user_id(), -$coins); mc_add_action(mc_user_id(), 'coins', -$coins); //调试用,写文本函数记录程序运行情况是否正常 //logResult("这里写入想要调试的代码变量值,或其他运行的结果记录"); } } //——请根据您的业务逻辑来编写程序(以上代码仅作参考)—— echo "success"; //请不要修改或删除 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// } else { //验证失败 echo "fail"; //调试用,写文本函数记录程序运行情况是否正常 //logResult("这里写入想要调试的代码变量值,或其他运行的结果记录"); }
public function tixian() { if ($_POST['shoukuan'] == '') { $this->error('收款方式必须填写!'); } elseif ($_POST['tixian'] < 100) { $this->error('提现金额必须大于100元!'); } elseif ($_POST['tixian'] > mc_coins(mc_user_id())) { $this->error('您没有足够的余额!'); } else { $coins = -$_POST['tixian']; mc_update_coins(mc_user_id(), $coins); $action['page_id'] = mc_user_id(); $action['user_id'] = mc_user_id(); $action['date'] = strtotime("now"); //积分记录 $action['action_key'] = 'coins'; $action['action_value'] = $coins; M('action')->data($action)->add(); //收款方式 $action['action_key'] = 'shoukuan'; $action['action_value'] = I('param.shoukuan'); M('action')->data($action)->add(); //收款状态 $action['action_key'] = 'zhuangtai'; $action['action_value'] = 1; M('action')->data($action)->add(); $this->success('提现成功!'); } }