getPluginGoodsList(); $addon_quick_model = new AddonQuick(); if(!empty($list)){ foreach ($list as $k => $v) { //判断是否已设置快捷 $addon_quick_info = $addon_quick_model->getAddonQuickModeInfo([ ['name', '=', $v['addon_goods_key']] ], 'id'); if (empty($addon_quick_info['data'])) { $list[$k]['is_quick'] = 0; } else { $list[$k]['id'] = $addon_quick_info['data']['id']; $list[$k]['is_quick'] = 1; } } } $sort_key = array_column($list,'is_quick'); array_multisort($sort_key,SORT_DESC,$list); $this->assign('list',$list); $this->forthMenu(); return $this->fetch('addonmaket/addon_market'); } /** * 添加快捷方式 */ public function addAddonQuick() { if (request()->isAjax()) { $addon_quick_model = new AddonQuick(); $data = [ 'name' => input('name',''), 'package_name' => input('package_name',''), 'type' => input('type',''), 'icon' => input('icon',''), 'title' => input('title',''), 'description' => input('description',''), 'author' => input('author',''), 'version' => input('version',''), 'version_no' => input('version_no',''), 'content' => input('content',''), ]; $res = $addon_quick_model->addAddonQuickMode($data); return $res; } } /** * 删除快捷方式 */ public function deleteAddonQuickMode() { if (request()->isAjax()) { $id = input('id'); $condition[] = [ 'id', '=', $id ]; $addon_quick_model = new AddonQuick(); $res = $addon_quick_model->deleteAddonQuickMode($condition); return $res; } } }