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