From 9370157064c8c7d07ca3af484db7ecd9127657b3 Mon Sep 17 00:00:00 2001 From: liangyuyan <1103300295@qq.com> Date: Fri, 4 Sep 2020 10:26:06 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=81=E7=A7=BB=E6=96=B0=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=88=B0v3=E6=96=87=E4=BB=B6=E5=A4=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/{ => v3}/BannerController.php | 0 .../{ => v3}/CategoryController.php | 0 .../Controllers/{ => v3}/GoodsController.php | 0 .../Controllers/{ => v3}/StoreController.php | 0 app/Admin/Repositories/{ => v3}/Banner.php | 0 app/Admin/Repositories/{ => v3}/Goods.php | 0 app/Admin/Repositories/{ => v3}/Store.php | 0 app/Models/{ => v3}/Banner.php | 0 app/Models/{ => v3}/Category.php | 0 app/Models/v3/CouponSetting.php | 16 ++++++ app/Models/v3/CouponTie.php | 15 +++++ app/Models/{ => v3}/Goods.php | 0 app/Models/{ => v3}/GoodsBanners.php | 0 app/Models/v3/ImsCjdcMarket.php | 57 +++++++++++++++++++ app/Models/v3/ImsCjdcUser.php | 48 ++++++++++++++++ app/Models/v3/LanzuMmInfo.php | 46 +++++++++++++++ app/Models/{ => v3}/Store.php | 0 17 files changed, 182 insertions(+) rename app/Admin/Controllers/{ => v3}/BannerController.php (100%) rename app/Admin/Controllers/{ => v3}/CategoryController.php (100%) rename app/Admin/Controllers/{ => v3}/GoodsController.php (100%) rename app/Admin/Controllers/{ => v3}/StoreController.php (100%) rename app/Admin/Repositories/{ => v3}/Banner.php (100%) rename app/Admin/Repositories/{ => v3}/Goods.php (100%) rename app/Admin/Repositories/{ => v3}/Store.php (100%) rename app/Models/{ => v3}/Banner.php (100%) rename app/Models/{ => v3}/Category.php (100%) create mode 100644 app/Models/v3/CouponSetting.php create mode 100644 app/Models/v3/CouponTie.php rename app/Models/{ => v3}/Goods.php (100%) rename app/Models/{ => v3}/GoodsBanners.php (100%) create mode 100644 app/Models/v3/ImsCjdcMarket.php create mode 100644 app/Models/v3/ImsCjdcUser.php create mode 100644 app/Models/v3/LanzuMmInfo.php rename app/Models/{ => v3}/Store.php (100%) diff --git a/app/Admin/Controllers/BannerController.php b/app/Admin/Controllers/v3/BannerController.php similarity index 100% rename from app/Admin/Controllers/BannerController.php rename to app/Admin/Controllers/v3/BannerController.php diff --git a/app/Admin/Controllers/CategoryController.php b/app/Admin/Controllers/v3/CategoryController.php similarity index 100% rename from app/Admin/Controllers/CategoryController.php rename to app/Admin/Controllers/v3/CategoryController.php diff --git a/app/Admin/Controllers/GoodsController.php b/app/Admin/Controllers/v3/GoodsController.php similarity index 100% rename from app/Admin/Controllers/GoodsController.php rename to app/Admin/Controllers/v3/GoodsController.php diff --git a/app/Admin/Controllers/StoreController.php b/app/Admin/Controllers/v3/StoreController.php similarity index 100% rename from app/Admin/Controllers/StoreController.php rename to app/Admin/Controllers/v3/StoreController.php diff --git a/app/Admin/Repositories/Banner.php b/app/Admin/Repositories/v3/Banner.php similarity index 100% rename from app/Admin/Repositories/Banner.php rename to app/Admin/Repositories/v3/Banner.php diff --git a/app/Admin/Repositories/Goods.php b/app/Admin/Repositories/v3/Goods.php similarity index 100% rename from app/Admin/Repositories/Goods.php rename to app/Admin/Repositories/v3/Goods.php diff --git a/app/Admin/Repositories/Store.php b/app/Admin/Repositories/v3/Store.php similarity index 100% rename from app/Admin/Repositories/Store.php rename to app/Admin/Repositories/v3/Store.php diff --git a/app/Models/Banner.php b/app/Models/v3/Banner.php similarity index 100% rename from app/Models/Banner.php rename to app/Models/v3/Banner.php diff --git a/app/Models/Category.php b/app/Models/v3/Category.php similarity index 100% rename from app/Models/Category.php rename to app/Models/v3/Category.php diff --git a/app/Models/v3/CouponSetting.php b/app/Models/v3/CouponSetting.php new file mode 100644 index 0000000..cf3889c --- /dev/null +++ b/app/Models/v3/CouponSetting.php @@ -0,0 +1,16 @@ +attributes['imgs'] = implode(',',$imgs); + } + } + + public function getImgsAttribute($imgs) + { + return explode(',',$imgs); + } + + public function mp(){ + return $this->hasOne('\App\Models\LanzuMpInfo','id','mp_id'); + } + + /** + * 获取市场信息 + * @return \Illuminate\Http\JsonResponse + */ + public static function getMarket() + { + $markets = self::select('id','name') + ->where('status',1) + ->whereNull('deleted_at') + ->get(); + $item = []; + foreach ($markets as $market) { + $item[$market->id] = $market->name; + } + return $item; + } + + /** + * 获取单个市场信息 + */ + public static function getMarketInfo($id,$field = '*') + { + return self::select($field)->find($id); + } + +} diff --git a/app/Models/v3/ImsCjdcUser.php b/app/Models/v3/ImsCjdcUser.php new file mode 100644 index 0000000..8a4a844 --- /dev/null +++ b/app/Models/v3/ImsCjdcUser.php @@ -0,0 +1,48 @@ +find($id); + } + + /** + * 获取用户数组 + * id为键,name为值 + * @return array + */ + public static function getUserArray() + { + $list = self::select('id','nick_name') + ->where('status',1) + ->whereNull('deleted_at') + ->get(); + $array = []; + if(count($list) > 0){ + foreach ($list as $value) { + $array[$value->id] = $value->nick_name; + } + } + + return $array; + } +} diff --git a/app/Models/v3/LanzuMmInfo.php b/app/Models/v3/LanzuMmInfo.php new file mode 100644 index 0000000..58af3f5 --- /dev/null +++ b/app/Models/v3/LanzuMmInfo.php @@ -0,0 +1,46 @@ +hasOne('\App\Models\LanzuMmWithdraw','mm_id','id'); + } + + /** + * 获取市场经理(只搜索状态为正常的经理) + * id为键,name为值 + */ + public static function getMmInfoArray() + { + $list = self::select('id','name') + ->where('status',2) + ->whereNull('deleted_at') + ->get(); + $array = []; + if(count($list) > 0){ + foreach ($list as $key => $value){ + $array[$value->id] = $value->name; + } + } + return $array; + } + + /** + * 根据id获取单条记录 + */ + public static function getMmInfo($id,$field = '*') + { + return self::select($field)->find($id); + } +} diff --git a/app/Models/Store.php b/app/Models/v3/Store.php similarity index 100% rename from app/Models/Store.php rename to app/Models/v3/Store.php