|
@@ -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();
|