_getOrmUserInfo(); $maxSlot = \mt\StarLevel::getMaxSlot($userInfo['star_num']); foreach ($data as &$val){ if ($maxSlot < $val['slot_id'] && $val['state'] == 0){ $val['state'] = 0; }else{ $val['state'] = 1; } } ChipPage::update($row['hero_uniid'],array( 'data' => json_encode($data), )); } }