Bladeren bron

bonus.php

root 9 jaren geleden
bovenliggende
commit
4e305f2ab8
3 gewijzigde bestanden met toevoegingen van 55 en 8 verwijderingen
  1. 52 0
      mobile/control/bonus.php
  2. 2 2
      mobile/control/control.php
  3. 1 6
      mobile/control/login.php

+ 52 - 0
mobile/control/bonus.php

@@ -0,0 +1,52 @@
+<?php
+/**
+ * ºì°ü¹ÜÀí
+ *
+ *
+ *
+ ***/
+defined('InShopNC') or exit('Access Invalid!');
+
+class bonusControl extends mobileMemberControl
+{
+    public function __construct()
+    {
+        parent::__construct();
+    }
+
+    public function bonus_listOp()
+    {
+        // ¸ù¾Ýtoken»ñÈ¡Óû§ID
+        $condition['user_id'] = $this->member_info['member_id'];
+
+        if (!empty($condition['user_id'])) {
+
+            $ret = Model()->table("user_bonus")->where($condition)->select();
+
+            $total_value = 0;
+            $ret_array = array();
+            foreach ($ret as $value) {
+
+                $bonus_type = Model()->table('bonus_type')->where(array('type_id' => $value['bonus_type_id']))->limit(1)->select();
+
+                if (!empty($bonus_type)) {
+                    $result['type_name'] = $bonus_type[0]['type_name'];
+                    $result['use_start_date'] = $bonus_type[0]['use_start_date'];
+                    $result['use_end_date'] = $bonus_type[0]['use_end_date'];
+                }
+
+                $result['bonus_sn'] = $value['bonus_sn'];
+                $result['bonus_value'] = $value['bonus_value'];
+                $result['get_time'] = $value['get_time'];
+
+                $result['left_time'] = $result['use_end_date'] - time();
+
+                $total_value += intval($value[bonus_value]);
+
+                array_push($ret_array, $result);
+            }
+
+            joutput_data(array('total_value' => $total_value, 'bonus_list' => $ret_array));
+        }
+    }
+}

+ 2 - 2
mobile/control/control.php

@@ -54,14 +54,14 @@ class mobileMemberControl extends mobileControl
         }
         $mb_user_token_info = $model_mb_user_token->getMbUserTokenInfoByToken($key);
         if(empty($mb_user_token_info)) {
-            output_error('请登录', array('login' => '0'));
+            joutput_error('请登录', array('login' => '0'));
         }
 
         $model_member = Model('member');
         $this->member_info = $model_member->getMemberInfoByID($mb_user_token_info['member_id']);
         $this->member_info['client_type'] = $mb_user_token_info['client_type'];
         if(empty($this->member_info)) {
-            output_error('请登录', array('login' => '0'));
+            joutput_error('请登录', array('login' => '0'));
         } else {
             //读取卖家信息
             $seller_info = Model('seller')->getSellerInfo(array('member_id'=>$this->member_info['member_id']));

+ 1 - 6
mobile/control/login.php

@@ -50,18 +50,13 @@ class loginControl extends mobileHomeControl
         }    
 
         $model_member = Model('member');
-
-        Log::record("act=login&op=index,openid={$openid},password={$password}",Log::DEBUG);
-
         $userid = $model_member->getMemberID($openid,$type,$password);
 
-        Log::record("act=login&op=index,userid={$userid}",Log::DEBUG);
-
         if($userid == -1) {
             joutput_error(errcode::ErrLogin,"{$openid}:{$password},登录失败");
         } 
         else
-        {    
+        {
             $key = memberModel::gen_uid_token($userid);
             $ret = rcache($key,'member');
             if(empty($ret)) {