public function get_exchange_record_all($next_id, $count) { $exch_list = $this->exch_table->get_all($next_id, $count); $userSer = new UserService(NULL); foreach ($exch_list as $exch) { $user = $userSer->get_by_uuid($exch->user->uuid); $exch->user = $user; } return $exch_list; }
* @author: han * 登陆 */ require_once ykfile("source/score_service.php"); require_once ykfile("source/modules/score_module.php"); //获取所有的参数值 $json_params = json_decode(file_get_contents("php://input")); $mobile = $json_params->mobile; $password = $json_params->password; // 根据手机号码和密码查询数据 $userService = new UserService(@$user_id); $user_info = $userService->get_by_mobile_pass($mobile, $password); if ($user_info != NULL) { $scoSer = new ScoreService(); $rule_list = $scoSer->apply_rule($user_info, GET_SCORE, ScoreModule::point_signin); $message = ""; foreach ($rule_list as $rule) { $msg = $rule->title . " + " . $rule->amount; $message[] = $msg; } $user_info = $userService->get_by_uuid($user_info->uuid); unset($_SESSION['current_user']); // 成功登陆 干掉session中关于前一个用户信息 $_SESSION['current_user'] = serialize($user_info); // 装载新的用户信息 $json_array = array("status" => "0", "message" => $message, "profile" => $user_info); echo json_encode($json_array); } else { $json_array = array("status" => "1", "message" => "亲,登录失败!"); echo json_encode($json_array); }
require_once ykfile('source/score_service.php'); require_once ykfile('source/user_service.php'); $user_id = $_GET['user_id']; $act_id = $_GET['act_id']; $type = $_GET['type']; $usrv = new UserService($user_id); $ret = $usrv->add_favor($act_id, $user_id, $type); if ($ret == ACTIVITY_IS_ALREADY) { $message = "亲,您已经收藏过!"; $status = 1; $message_array = ""; } else { if ($ret) { // 添加成功 // 给积分 $user_info = $usrv->get_by_uuid($user_id); $scoSer = new ScoreService(); $message = ""; if ($type == 0) { $score_point = ScoreModule::point_like; $message = "喜欢+1"; } else { $score_point = ScoreModule::point_collect; $message = "收藏+1"; } $rule_list = $scoSer->apply_rule($user_info, GET_SCORE, $score_point); $message_array = ""; if ($rule_list) { foreach ($rule_list as $rule) { $msg = $rule->title . " + " . $rule->amount; $message_array[] = $msg;
$userService = new UserService(@$appoint->user->uuid); $status = ERR_INTERNAL; $message = "内部错误"; $user_id = $appoint->user->uuid; // 先查询 当同一个手机和同一个活动id 查询得到数据时 告诉他 你已经预约了 if (!empty($user_id)) { // 已经登陆 if ($userService->select_appoint_userId($appoint->activity->id, $user_id)) { $status = 1; $message = "您已经报过名了,请到个人中心查看!"; echo json_encode(array("status" => $status, "message" => $message)); } else { if ($userService->insert_appoint($appoint, $code)) { $status = 0; $message = "预约成功"; $user_info = $userService->get_by_uuid($appoint->user->uuid); $scoSer = new ScoreService(); $rule_list = $scoSer->apply_rule($user_info, GET_SCORE, ScoreModule::point_appoint); if ($rule_list) { $message_array = ""; foreach ($rule_list as $rule) { $msg = $rule->title . " + " . $rule->amount; $message_array[] = $msg; } } echo json_encode(array("status" => $status, "message" => $message, "message_array" => $message_array)); } } } else { //未登陆 先查询 当同一个手机和同一个活动id 查询得到数据时 告诉他 你已经预约了 if ($userService->select_appoint_actId($appoint->activity->id, $appoint->mobile)) {