소스 검색

储物间接口

cyzhao 3 년 전
부모
커밋
e7ff99aaa6
2개의 변경된 파일19개의 추가작업 그리고 19개의 파일을 삭제
  1. 7 7
      Gameserver/Amfphp/model/User/Ins_storage.php
  2. 12 12
      Gameserver/Amfphp/process/StoreProc.php

+ 7 - 7
Gameserver/Amfphp/model/User/Ins_storage.php

@@ -13,18 +13,18 @@ namespace loyalsoft;
  *
  * @author c'y'zhao
  */
-class Ins_storage {
-    public $itemlist = null;
+class Ins_storage extends Object_ext {
+    public $itemDic = null;
 
-    public $equipmentlist = null;
+    public $equipment = null;
 
-    public $yanlinglist = null;
+    public $yanling = null;
 
     public function __construct($arg = null) {
         parent::__construct($arg);
         
-        $this->itemlist = ObjectInit();
-        $this->equipmentlist = ObjectInit();
-        $this->yanlinglist = ObjectInit();
+        $this->itemDic = ObjectInit();
+        $this->equipment = ObjectInit();
+        $this->yanling = ObjectInit();
     }
 }

+ 12 - 12
Gameserver/Amfphp/process/StoreProc.php

@@ -113,14 +113,14 @@ class StoreProc {
                 if($type == 1){                   
                     my_Assert($num < 50, ErrCode::store_StorageEnough);
                     $equipVo = $store->equipment->$uid;
-                    $storage->equipmentlist->$uid = $equipVo;//添加
+                    $storage->equipment->$uid = $equipVo;//添加
                                       
                     StoreProc::removeEquipFromStore($uid, $equipVo->typeId);//移除
                 } else {
-                    $equipVo = $storage->equipmentlist->$uid;
+                    $equipVo = $storage->equipment->$uid;
                     $store->equipment->$uid = $equipVo;
                     
-                    unset($storage->equipmentlist->$uid);                                      
+                    unset($storage->equipment->$uid);                                      
                 }
     
                 break;
@@ -128,14 +128,14 @@ class StoreProc {
                 if($type == 1){                   
                     my_Assert($num < 50, ErrCode::store_StorageEnough);
                     $yanlingVo = $store->yanling->$uid;
-                    $storage->yanlinglist->$uid = $yanlingVo;//添加
+                    $storage->yanling->$uid = $yanlingVo;//添加
                                       
                     StoreProc::removeYanlingFromStore($uid, $yanlingVo->typeId);//移除
                 } else {
-                    $yanlingVo = $storage->yanlinglist->$uid;
+                    $yanlingVo = $storage->yanling->$uid;
                     $store->yanling->$uid = $yanlingVo;
                     
-                    unset($storage->yanlinglist->$uid);                                      
+                    unset($storage->yanling->$uid);                                      
                 }
 
                 break;
@@ -143,17 +143,17 @@ class StoreProc {
                 if($type == 1){                   
                     my_Assert($num < 50, ErrCode::store_StorageEnough); 
                     $itemNum = $store->items->$uid;
-                    if(!StlUtil::dictHasProperty($storage->itemlist, $uid)){
-                        $storage->itemlist->$uid = 0;
+                    if(!StlUtil::dictHasProperty($storage->itemDic, $uid)){
+                        $storage->itemDic->$uid = 0;
                     }                                                         
-                    $storage->itemlist->$uid += $itemNum;//添加                                                  
+                    $storage->itemDic->$uid += $itemNum;//添加                                                  
                     StoreProc::removeItemFromStore($store, $uid, $itemNum);
                 } else {
-                    $itemNum = $storage->itemlist->$uid;
+                    $itemNum = $storage->itemDic->$uid;
                     $goodsStr = $uid.",".$itemNum;
                     StoreProc::AddMultiItemInStore($goodsStr); 
                     
-                    unset($storage->itemlist->$uid);                                                             
+                    unset($storage->itemDic->$uid);                                                             
                 }
                 
                 break;
@@ -161,7 +161,7 @@ class StoreProc {
         
         $store->storage->$index = $storage;
                       
-        ctx()->store(true) = $store;
+        //ctx()->store(true) = $store;
         UserProc::updateUserInfo();
 
         return Resp::ok(array("store"=>$store,));