|
@@ -14,25 +14,27 @@ class bonusControl extends mobileMemberExControl
|
|
|
parent::__construct();
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 获取红包列表
|
|
|
- */
|
|
|
public function bonus_listOp()
|
|
|
{
|
|
|
// 检验token
|
|
|
- $token = $_GET['key'];
|
|
|
+ // $token = $_GET['key'];
|
|
|
|
|
|
- if (empty($token)) {
|
|
|
- return joutput_error(errcode::ErrInputParam);
|
|
|
- }
|
|
|
- if ($this->checkToken($token) != errcode::Success) {
|
|
|
- return joutput_error($this->err_code);
|
|
|
- }
|
|
|
+ // if (empty($token)) {
|
|
|
+ // return joutput_error(errcode::ErrInputParam, '输入参数有误');
|
|
|
+ // }
|
|
|
|
|
|
+ // if ($this->checkToken($token) != errcode::Success) {
|
|
|
+ // return joutput_error($this->err_code, errcode::msg($this->err_code));
|
|
|
+ // }
|
|
|
+
|
|
|
+ // 根据token获取用户ID
|
|
|
$condition['user_id'] = $this->member_info['member_id'];
|
|
|
+ $condition['user_id'] = 36455;
|
|
|
+
|
|
|
if (!empty($condition['user_id'])) {
|
|
|
|
|
|
$ret = Model()->table("user_bonus")->where($condition)->select();
|
|
|
+
|
|
|
// 红包总值(直接等于预存款值)
|
|
|
$obj_member = Model('member');
|
|
|
$total_value = $obj_member->getPdAmount($condition['user_id']);
|
|
@@ -73,21 +75,27 @@ class bonusControl extends mobileMemberExControl
|
|
|
{
|
|
|
// 检验token
|
|
|
$token = $_GET['key'];
|
|
|
+
|
|
|
if (empty($token)) {
|
|
|
- return joutput_error(errcode::ErrInputParam);
|
|
|
+ return joutput_error(errcode::ErrInputParam, '输入参数有误');
|
|
|
}
|
|
|
|
|
|
if ($this->checkToken($token) != errcode::Success) {
|
|
|
- return joutput_error($this->err_code);
|
|
|
+ return joutput_error($this->err_code, errcode::msg($this->err_code));
|
|
|
}
|
|
|
|
|
|
+ // 获取user_id
|
|
|
$condition['member_id'] = $this->member_info['member_id'];
|
|
|
+
|
|
|
if (!empty($condition['member_id'])) {
|
|
|
|
|
|
// get member_mobile 获取用户手机号
|
|
|
$member = Model()->table("member")->field("member_mobile")->where($condition)->select();
|
|
|
+
|
|
|
if (!empty($member)) {
|
|
|
+
|
|
|
$user_bonus = Model()->table("user_bonus")->where(array('user_mobile' => $member[0]['member_mobile'], 'user_id' => 0))->select();
|
|
|
+
|
|
|
// 更新user_bonus
|
|
|
if (!empty($user_bonus)) {
|
|
|
|
|
@@ -95,22 +103,27 @@ class bonusControl extends mobileMemberExControl
|
|
|
foreach ($user_bonus as $value) {
|
|
|
|
|
|
$bonus_type = Model()->table('bonus_type')->where(array('type_id' => $value['bonus_type_id']))->limit(1)->select();
|
|
|
+
|
|
|
$info = [];
|
|
|
$info['sender'] = $bonus_type[0]['sender'];
|
|
|
$info['type_name'] = $bonus_type[0]['type_name'];
|
|
|
$info['bonus_value'] = $value['bonus_value'];
|
|
|
+
|
|
|
array_push($bonus_info, $info);
|
|
|
}
|
|
|
// 更新为已领取
|
|
|
$data['user_id'] = $this->member_info['member_id'];
|
|
|
$ret = Model()->table('user_bonus')->where(array('user_mobile' => $member[0]['member_mobile']))->update($data);
|
|
|
+
|
|
|
// 返回存在红包
|
|
|
joutput_data(array('have_bonus' => 1, 'bonus_info' => $bonus_info));
|
|
|
+
|
|
|
} else {
|
|
|
joutput_data(array('have_bonus' => 0, 'bonus_info' => null));
|
|
|
}
|
|
|
+
|
|
|
} else {
|
|
|
- return joutput_error(errcode::ErrTokenExpire);
|
|
|
+ return joutput_error(errcode::ErrTokenExpire, "用户手机号没绑定");
|
|
|
}
|
|
|
}
|
|
|
}
|