فهرست منبع

Merge branch 'dev' of http://ylsjtt.game7000.com:3000/YLSJ/jzhj2024server into dev

王刚 1 سال پیش
والد
کامیت
11d091ee4b
1فایلهای تغییر یافته به همراه24 افزوده شده و 1 حذف شده
  1. 24 1
      Gameserver/App/process/StoreProc.php

+ 24 - 1
Gameserver/App/process/StoreProc.php

@@ -205,7 +205,30 @@ class StoreProc {
 
         my_Assert(StlUtil::dictHasProperty($user->store->gemStore, $uid), ErrCode::user_store_NoItem);
         
-        $user->store->gemStore->isNew = 0;
+        //$ins_gem = new Ins_Gem($user->store->gemStore->$uid);
+        $user->store->gemStore->$uid->isNew = 0;
+               
+//        $equipPag = $user->store->equipPag;
+        $typeId = $user->store->gemStore->$uid->typeId;
+        $mo = GameConfig::gem_getItem($typeId);
+        my_Assert($mo != null, ErrCode::err_const_no);
+        $position = $mo->position;
+        $gemEquip = $user->store->gemEquip;
+        //$tag = 0;
+        
+        foreach ($gemEquip as $pag => $val) {
+            foreach ($val as $posId => $dic) {
+                if($posId != $position){
+                    continue;
+                }
+                foreach ($dic as $index => $gem) {
+                    if($gem->uid == $uid){
+                        $user->store->gemEquip->$pag->$posId->$index->isNew = 0;
+                        break;
+                    }
+                }               
+            }                      
+        }       
         
         ctx($user);
         UserProc::updateUserInfo();