Addon.php 4.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?php
  2. /**
  3. * Niushop商城系统 - 团队十年电商经验汇集巨献!
  4. * =========================================================
  5. * Copy right 2015-2025 杭州牛之云科技有限公司, 保留所有权利。
  6. * ----------------------------------------------
  7. * 官方网址: https://www.niushop.com
  8. * =========================================================
  9. * @author : niuteam
  10. */
  11. namespace app\api\controller;
  12. use app\model\system\Addon as AddonModel;
  13. /**
  14. * 插件管理
  15. * @author Administrator
  16. *
  17. */
  18. class Addon extends BaseApi
  19. {
  20. /**
  21. * 列表信息
  22. */
  23. public function lists()
  24. {
  25. $addon = new AddonModel();
  26. $list = $addon->getAddonList();
  27. return $this->response($list);
  28. }
  29. public function addonIsExit()
  30. {
  31. $addon_model = new AddonModel();
  32. $addon_data = $addon_model->getAddonList([], 'name');
  33. $addons = array_column($addon_data[ 'data' ], 'name');
  34. $res = [];
  35. $res[ 'fenxiao' ] = in_array("fenxiao", $addons) ? 1 : 0; // 分销
  36. $res[ 'pintuan' ] = in_array("pintuan", $addons) ? 1 : 0; // 拼团
  37. $res[ 'membersignin' ] = in_array("membersignin", $addons) ? 1 : 0; // 会员签到
  38. $res[ 'memberrecharge' ] = in_array("memberrecharge", $addons) ? 1 : 0; // 会员充值
  39. $res[ 'memberwithdraw' ] = in_array("memberwithdraw", $addons) ? 1 : 0; // 会员提现
  40. $res[ 'pointexchange' ] = in_array("pointexchange", $addons) ? 1 : 0; // 积分兑换
  41. $res[ 'manjian' ] = in_array("manjian", $addons) ? 1 : 0; //满减
  42. $res[ 'memberconsume' ] = in_array("memberconsume", $addons) ? 1 : 0; //会员消费
  43. $res[ 'memberregister' ] = in_array("memberregister", $addons) ? 1 : 0; //会员注册
  44. $res[ 'coupon' ] = in_array("coupon", $addons) ? 1 : 0; //优惠券
  45. $res[ 'bundling' ] = in_array("bundling", $addons) ? 1 : 0; //组合套餐
  46. $res[ 'discount' ] = in_array("discount", $addons) ? 1 : 0; //限时折扣
  47. $res[ 'seckill' ] = in_array("seckill", $addons) ? 1 : 0; //秒杀
  48. $res[ 'topic' ] = in_array("topic", $addons) ? 1 : 0; //专题活动
  49. $res[ 'store' ] = in_array("store", $addons) ? 1 : 0; //门店管理
  50. $res[ 'groupbuy' ] = in_array("groupbuy", $addons) ? 1 : 0; //团购
  51. $res[ 'bargain' ] = in_array("bargain", $addons) ? 1 : 0; //砍价
  52. $res[ 'presale' ] = in_array("presale", $addons) ? 1 : 0; // 预售
  53. $res[ 'notes' ] = in_array("notes", $addons) ? 1 : 0; // 店铺笔记
  54. $res[ 'membercancel' ] = in_array("membercancel", $addons) ? 1 : 0; // 会员注销
  55. $res[ 'servicer' ] = in_array("servicer", $addons) ? 1 : 0; // 客服
  56. $res[ 'live' ] = in_array("live", $addons) ? 1 : 0; // 小程序直播
  57. $res[ 'cards' ] = in_array("cards", $addons) ? 1 : 0; // 刮刮乐
  58. $res[ 'egg' ] = in_array("egg", $addons) ? 1 : 0; // 砸金蛋
  59. $res[ 'turntable' ] = in_array("turntable", $addons) ? 1 : 0; // 幸运抽奖
  60. $res[ 'memberrecommend' ] = in_array("memberrecommend", $addons) ? 1 : 0; // 推荐奖励
  61. $res[ 'supermember' ] = in_array("supermember", $addons) ? 1 : 0; // 超级会员卡
  62. $res[ 'giftcard' ] = in_array("giftcard", $addons) ? 1 : 0; // 兑换卡
  63. $res[ 'divideticket' ] = in_array("divideticket", $addons) ? 1 : 0; // 兑换卡
  64. $res[ 'birthdaygift' ] = in_array("birthdaygift", $addons) ? 1 : 0; // 兑换卡
  65. $res[ 'scenefestival' ] = in_array("scenefestival", $addons) ? 1 : 0; // 兑换卡
  66. $res[ 'pinfan' ] = in_array("pinfan", $addons) ? 1 : 0; // 拼团返利
  67. $res[ 'hongbao' ] = in_array("hongbao", $addons) ? 1 : 0; // 裂变红包
  68. $res[ 'blindbox' ] = in_array("blindbox", $addons) ? 1 : 0; // 盲盒
  69. $res[ 'virtualcard' ] = in_array("virtualcard", $addons) ? 1 : 0; // 卡密商品
  70. $res[ 'cardservice' ] = in_array("cardservice", $addons) ? 1 : 0; // 卡项与服务商品
  71. $res[ 'cashier' ] = in_array("cashier", $addons) ? 1 : 0; // 收银台
  72. $res[ 'form' ] = in_array("form", $addons) ? 1 : 0; // 系统表单
  73. return $this->response($this->success($res));
  74. }
  75. }