Prechádzať zdrojové kódy

宝石绿点提示修改

cyzhao 7 mesiacov pred
rodič
commit
d2e1515304

+ 3 - 3
Gameserver/App/base/CmdCode.php

@@ -252,17 +252,17 @@ class CmdCode {
     const store_gemLockState = 6409;
 
     /**
-     * 移除装备可以升级的提示
+     * 移除装备可以升级的提示 -------废弃
      */
     const store_equip_removeEquipUpgradeTip = 6410;
 
     /**
-     * 移除新宝石提示
+     * 移除新宝石提示 -------废弃
      */
     const store_equip_removeNewGemTip = 6411;
 
     /**
-     * 所有装备的一键升级
+     * 所有装备的一键升级 -------废弃
      */
     const store_allEquipUpgrade = 6412;
 

+ 1 - 1
Gameserver/App/model/User/Info_Store.php

@@ -59,7 +59,7 @@ class Info_Store extends Object_ext {
     public $equipLocation;
     
     /**
-     * 宝石装备的信息
+     * 宝石装备的信息--废弃
      * @var \stdClass()
      */
     public $gemEquip;

+ 21 - 49
Gameserver/App/process/StoreProc.php

@@ -38,11 +38,11 @@ class StoreProc {
                 return StoreProc::SwitchEquipPag();
             case CmdCode::store_gemLockState:                                   # 6409 宝石开锁解锁
                 return StoreProc::GemLockState();
-            case CmdCode::store_equip_removeEquipUpgradeTip:                    # 6410 移除装备可以升级绿点提示
+            case CmdCode::store_equip_removeEquipUpgradeTip:                    # 6410 移除装备可以升级绿点提示 -------废弃
                 return StoreProc::RemoveEquipUpgradeTip();
             case CmdCode::store_equip_removeNewGemTip:                          # 6411 移除是新宝石绿点提示
                 return StoreProc::RemoveNewGemTip();
-            case CmdCode::store_allEquipUpgrade:                                # 6412 所有装备的一键升级-------废弃
+            case CmdCode::store_allEquipUpgrade:                                # 6412 所有装备的一键升级-----------废弃
                 return StoreProc::AllEquipUpgrade();
             case CmdCode::store_gemXiLian:                                      # 6413 洗练
                 return StoreProc::GemXiLian();
@@ -353,64 +353,36 @@ class StoreProc {
     }
 
     /**
-     * 移除是新宝石绿点提示
+     * 6411 移除是新宝石绿点提示
      * @return Resp
      */
     public static function RemoveNewGemTip() {
-        list($uid) = req()->paras; //宝石uid
-        $user = ctx();
-
-        my_Assert(StlUtil::dictHasProperty($user->store->gemStore, $uid), ErrCode::user_store_NoItem);
-
-        //$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;
-                    }
-                }
-            }
-        }
+        list($uid) = req()->paras; //宝石uid       
 
-        ctx($user);
+        my_Assert(StlUtil::dictHasProperty(ctx()->store->gemStore, $uid), ErrCode::user_store_NoItem);      
+        ctx()->store(true)->gemStore->$uid->isNew = 0; 
+                      
         UserProc::updateUserInfo();
-        return Resp::ok(array(
-                    'gold' => 0,
-                    'store' => $user->store,));
+        return Resp::ok(array());
     }
 
     /**
-     * 移除装备可以升级绿点提示
+     * 移除装备可以升级绿点提示 -------废弃
      * @return Resp
      */
     public static function RemoveEquipUpgradeTip() {
-        list($posId) = req()->paras; //装备部位
-        $user = ctx();
-
-        my_Assert(StlUtil::dictHasProperty($user->store->equipPosition, $posId), ErrCode::user_store_NoEquip);
-
-        $user->store->equipPosition->$posId->tip = 0;
-
-        ctx($user);
-        UserProc::updateUserInfo();
-        return Resp::ok(array(
-                    'gold' => 0,
-                    'store' => $user->store,));
+//        list($posId) = req()->paras; //装备部位
+//        $user = ctx();
+//
+//        my_Assert(StlUtil::dictHasProperty($user->store->equipPosition, $posId), ErrCode::user_store_NoEquip);
+//
+//        $user->store->equipPosition->$posId->tip = 0;
+//
+//        ctx($user);
+//        UserProc::updateUserInfo();
+//        return Resp::ok(array(
+//                    'gold' => 0,
+//                    'store' => $user->store,));
     }
 
     /**