Browse Source

add to local

stanley-king 9 years ago
parent
commit
3c90280b84
3 changed files with 16 additions and 4 deletions
  1. 3 2
      data/logic/delivery.logic.php
  2. 1 1
      fcgi_run.php
  3. 12 1
      helper/session.php

+ 3 - 2
data/logic/delivery.logic.php

@@ -20,7 +20,8 @@ class deliveryLogic
     private static $appkey = '2015panda';
     private static $appPassWord = 'nEs5vu86JSjh89WPW4de2d3e87rwli3e8rw';
 
-    private function _getSign($data){
+    private function _getSign($data) {
+
         return md5(self::$appkey . self::$appPassWord . json_encode($data));
     }
 
@@ -49,7 +50,7 @@ class deliveryLogic
                 $delivery_order['pay_account_type'] = $order_info['payment_code'] == 'wxpay' ? '微信支付': '支付宝';
                 $delivery_order['pay_account_id'] = '';
                 $delivery_order['pay_account_no'] = $trade_no;
-                $delivery_order['buyer_nick'] = $order_info['buyer_name'] === 'anonymous' ? 'anonymous'.'_'. $order_info['buyer_id'] : $order_info['buyer_name'];
+                $delivery_order['buyer_nick'] = $order_info['reciver_name'];//$order_info['buyer_name'] === 'anonymous' ? 'anonymous'.'_'. $order_info['buyer_id'] : $order_info['buyer_name'];
                 $delivery_order['buyer_email'] = $order_info['buyer_email'];
                 $delivery_order['trade_memo'] = '';
                 $delivery_order['receiver_name'] = $order_info['reciver_name'];

+ 1 - 1
fcgi_run.php

@@ -73,7 +73,7 @@ function run_fcgi()
         $contents = ob_get_clean();
         fcgi_echo($contents);
 
-        Log::record($contents,Log::DEBUG);
+        //Log::record($contents,Log::DEBUG);
 
         fcgi_finish();
     }

+ 12 - 1
helper/session.php

@@ -72,14 +72,17 @@ class session
     }
 
     public function onOpen() {
+        Log::record("onOpen",Log::DEBUG);
         return true;
     }
     public function onRead($sid)
     {
+        Log::record("onRead sid={$sid}",Log::DEBUG);
         $ret = $this->redis->hGet(self::prefix,$sid);
         if(empty($ret))
         {
             if(empty($_COOKIE[self::session_name]) || $_COOKIE[self::session_name] != $sid) {
+                Log::record("onRead fcgi_setcookie reset cookie",Log::DEBUG);
                 fcgi_setcookie("PHPSESSID","{$sid}",time() + self::sid_expire);
             }
             return '';
@@ -89,18 +92,26 @@ class session
     }
 
     public function onClose() {
+        Log::record("onClose",Log::DEBUG);
         return true;
     }
 
     public function onWrite($sid, $data) {
-        return $this->redis->hSet(self::prefix,$sid,$data);
+        Log::record("onWrite sid={$sid}",Log::DEBUG);
+        $ret = $this->redis->hSet(self::prefix,$sid,$data);
+        if($ret != false) {
+            $this->redis->expire();
+        }
+
     }
 
     public function onDestroy($sid) {
+        Log::record("onDestroy sid={$sid}",Log::DEBUG);
         return dcache($sid,self::prefix);
     }
 
     public function onGc($expire) {
+        Log::record("onGc expire={$expire}",Log::DEBUG);
         return true;
     }