Browse Source

新文件换到文件夹v3-修改路由和命名空间

master
liangyuyan 5 years ago
parent
commit
14ed81440e
  1. 14
      app/Admin/Common/StoreQRCode.php
  2. 9
      app/Admin/Controllers/v3/BannerController.php
  3. 4
      app/Admin/Controllers/v3/CategoryController.php
  4. 12
      app/Admin/Controllers/v3/GoodsController.php
  5. 20
      app/Admin/Controllers/v3/StoreController.php
  6. 4
      app/Admin/Repositories/v3/Banner.php
  7. 4
      app/Admin/Repositories/v3/Goods.php
  8. 4
      app/Admin/Repositories/v3/Store.php
  9. 12
      app/Admin/routes.php
  10. 2
      app/Models/v3/Banner.php
  11. 2
      app/Models/v3/Category.php
  12. 16
      app/Models/v3/CouponSetting.php
  13. 15
      app/Models/v3/CouponTie.php
  14. 7
      app/Models/v3/Goods.php
  15. 2
      app/Models/v3/GoodsBanners.php
  16. 46
      app/Models/v3/LanzuMmInfo.php
  17. 4
      app/Models/v3/Market.php
  18. 4
      app/Models/v3/Store.php
  19. 9
      app/Models/v3/User.php
  20. 2
      resources/lang/zh-CN/goods.php
  21. 4
      resources/lang/zh-CN/store.php

14
app/Admin/Common/StoreQRCode.php

@ -48,16 +48,16 @@ class StoreQRCode extends AdminController
*/
public function SetPayWeChatCode($id)
{
$isCREATE = env('IS_CREATE_WECHAT_MINI_QR_CODE',1);
if($isCREATE == 0){
// $isCREATE = env('IS_CREATE_WECHAT_MINI_QR_CODE',1);
// if($isCREATE == 0){
$codeStore = $this->images->createQrCode($id,'zh_cjdianc/pages/seller/fukuan');
$storeImgPath = 'QR_code/code_minipay_img/wx_minipay_'.$id.'.jpg';
}else{
$codeStore = $this->images->createWeChatQrCode('?scene='.$id,'zh_cjdianc/pages/seller/fukuan');
$storeImgPath = 'QR_code/code_pay_img/wx_pay_'.$id.'.jpg';
// 裁剪
// }else{
// $codeStore = $this->images->createWeChatQrCode('?scene='.$id,'zh_cjdianc/pages/seller/fukuan');
// $storeImgPath = 'QR_code/code_pay_img/wx_pay_'.$id.'.jpg';
// // 裁剪
}
// }
// 裁剪测试
// $this->imageManager->make()->resize(270,270)->insert($codeStore);

9
app/Admin/Controllers/v3/BannerController.php

@ -1,14 +1,14 @@
<?php
namespace App\Admin\Controllers;
namespace App\Admin\Controllers\v3;
use App\Admin\Repositories\Banner;
use App\Admin\Repositories\v3\Banner;
use Dcat\Admin\Form;
use Dcat\Admin\Grid;
use Dcat\Admin\Show;
use Dcat\Admin\Controllers\AdminController;
use App\Models\ImsCjdcMarket as MarketModel;
use App\Models\Banner as BannerModel;
use App\Models\v3\Banner as BannerModel;
class BannerController extends AdminController
{
@ -38,7 +38,8 @@ class BannerController extends AdminController
return isset(BannerModel::$_type[$type]) ? BannerModel::$_type[$type] : '';
});
$grid->column('sort')->sortable();
$grid->column('status')->using(BannerModel::$_status)->label(['default' => 'primary',1 => 'primary', 0 => 'danger']);
$grid->column('status')->switch();
// ->using(BannerModel::$_status)->label(['default' => 'primary',1 => 'primary', 0 => 'danger']);
$grid->filter(function (Grid\Filter $filter) {
$filter->equal('id');

4
app/Admin/Controllers/v3/CategoryController.php

@ -1,8 +1,8 @@
<?php
namespace App\Admin\Controllers;
namespace App\Admin\Controllers\v3;
use App\Models\Category;
use App\Models\v3\Category;
use Dcat\Admin\Form;
use Dcat\Admin\Layout\Row;
use Dcat\Admin\Layout\Content;

12
app/Admin/Controllers/v3/GoodsController.php

@ -1,17 +1,17 @@
<?php
namespace App\Admin\Controllers;
namespace App\Admin\Controllers\v3;
use App\Admin\Repositories\Goods;
use App\Admin\Repositories\v3\Goods;
use Dcat\Admin\Form;
use Dcat\Admin\Grid;
use Dcat\Admin\Show;
use Dcat\Admin\Controllers\AdminController;
use App\Models\Category as CategoryModel;
use App\Models\Store as StoreModel;
use App\Models\v3\Category as CategoryModel;
use App\Models\v3\Store as StoreModel;
use Dcat\Admin\Form\NestedForm;
use App\Models\Goods as GoodsModel;
use App\Models\ImsCjdcMarket as MarketModel;
use App\Models\v3\Goods as GoodsModel;
use App\Models\v3\Market as MarketModel;
class GoodsController extends AdminController
{

20
app/Admin/Controllers/v3/StoreController.php

@ -1,20 +1,18 @@
<?php
namespace App\Admin\Controllers;
namespace App\Admin\Controllers\v3;
use App\Admin\Repositories\Store;
use App\Admin\Repositories\v3\Store;
use Dcat\Admin\Form;
use Dcat\Admin\Grid;
use Dcat\Admin\Show;
use Dcat\Admin\Controllers\AdminController;
use App\Models\StoreType as StoreTypeModel;
use App\Models\LanzuMmInfo as MminfoModel;
use App\Models\ImsCjdcMarket as MarketModel;
use App\Models\v3\Market as MarketModel;
use App\Admin\Common\StoreQRCode;
use App\Admin\Repositories\StoreType;
use App\Models\Store as StoreModel;
use App\Models\ImsCjdcUser as UserModel;
use App\Models\Category as CategoryModel;
use App\Models\v3\Store as StoreModel;
use App\Models\v3\User as UserModel;
use App\Models\v3\Category as CategoryModel;
class StoreController extends AdminController
{
@ -115,15 +113,15 @@ class StoreController extends AdminController
// 查询市场
$marketList = MarketModel::getMarket();
// 查询一级分类
$storeTypeList = CategoryModel::getCategoryArray([['parent_id','=',0]]);
$categoryList = CategoryModel::getCategoryArray([['parent_id','=',0]]);
// 用户
$userList = UserModel::getUserArray();
$form->column(6, function (Form $form) use($mmList,$marketList,$storeTypeList){
$form->column(6, function (Form $form) use($mmList,$marketList,$categoryList){
$form->hidden('id');
$form->select('mm_user_id')->options($mmList);
$form->select('market_id')->required()->options($marketList);
$form->select('store_type_id')->required()->options($storeTypeList);
$form->select('category_id')->options($categoryList);
$form->text('name')->required()->maxLength(50);
$form->image('logo')->required();
$form->mobile('tel');

4
app/Admin/Repositories/v3/Banner.php

@ -1,8 +1,8 @@
<?php
namespace App\Admin\Repositories;
namespace App\Admin\Repositories\v3;
use App\Models\Banner as Model;
use App\Models\v3\Banner as Model;
use Dcat\Admin\Repositories\EloquentRepository;
class Banner extends EloquentRepository

4
app/Admin/Repositories/v3/Goods.php

@ -1,8 +1,8 @@
<?php
namespace App\Admin\Repositories;
namespace App\Admin\Repositories\v3;
use App\Models\Goods as Model;
use App\Models\v3\Goods as Model;
use Dcat\Admin\Repositories\EloquentRepository;
class Goods extends EloquentRepository

4
app/Admin/Repositories/v3/Store.php

@ -1,8 +1,8 @@
<?php
namespace App\Admin\Repositories;
namespace App\Admin\Repositories\v3;
use App\Models\Store as Model;
use App\Models\v3\Store as Model;
use Dcat\Admin\Repositories\EloquentRepository;
class Store extends EloquentRepository

12
app/Admin/routes.php

@ -45,14 +45,14 @@ Route::group([
$router->resource('/storeUserReport', 'StoreUserReportController');
// 分类
$router->resource('/category', 'CategoryController');
$router->get('/category/TieForm', 'CategoryTieController@CategoryTieForm');
$router->resource('/category', 'v3\CategoryController');
$router->get('/category/TieForm', 'v3\CategoryTieController@CategoryTieForm');
// 店铺
$router->resource('/store', 'StoreController');
$router->resource('/store', 'v3\StoreController');
// 商品
$router->resource('/goods', 'GoodsController');
$router->resource('/goods', 'v3\GoodsController');
// banner
$router->resource('/banner', 'BannerController');
$router->resource('/banner', 'v3\BannerController');
});

2
app/Models/v3/Banner.php

@ -1,6 +1,6 @@
<?php
namespace App\Models;
namespace App\Models\v3;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\SoftDeletes;

2
app/Models/v3/Category.php

@ -1,6 +1,6 @@
<?php
namespace App\Models;
namespace App\Models\v3;
use Illuminate\Database\Eloquent\SoftDeletes;
use Dcat\Admin\Traits\ModelTree;

16
app/Models/v3/CouponSetting.php

@ -1,16 +0,0 @@
<?php
namespace App\Models;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Database\Eloquent\Model;
class CouponSetting extends Model
{
use HasDateTimeFormatter;
// use SoftDeletes;
protected $table = 'ims_system_coupon_setting';
}

15
app/Models/v3/CouponTie.php

@ -1,15 +0,0 @@
<?php
namespace App\Models;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\Model;
class CouponTie extends Model
{
use HasDateTimeFormatter;
// protected $table = 'ims_system_coupon_user';
protected $dateFormat = 'U';
}

7
app/Models/v3/Goods.php

@ -1,11 +1,10 @@
<?php
namespace App\Models;
namespace App\Models\v3;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Database\Eloquent\Model;
use App\Models\Store as StoreModel;
class Goods extends Model
{
@ -31,11 +30,11 @@ class Goods extends Model
}
public function ImageBanners(){
return $this->hasMany('\App\Models\GoodsBanners','goods_id','id')->where('type',1);
return $this->hasMany('\App\Models\v3\GoodsBanners','goods_id','id')->where('type',1);
}
public function VideoBanners(){
return $this->hasMany('\App\Models\GoodsBanners','goods_id','id')->where('type',2);
return $this->hasMany('\App\Models\v3\GoodsBanners','goods_id','id')->where('type',2);
}

2
app/Models/v3/GoodsBanners.php

@ -1,6 +1,6 @@
<?php
namespace App\Models;
namespace App\Models\v3;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\SoftDeletes;

46
app/Models/v3/LanzuMmInfo.php

@ -1,46 +0,0 @@
<?php
namespace App\Models;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\Model;
class LanzuMmInfo extends Model
{
use HasDateTimeFormatter;
protected $table = 'lanzu_mm_info';
protected $dateFormat = 'U';
public function Withdraw()
{
return $this->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);
}
}

4
app/Models/v3/ImsCjdcMarket.php → app/Models/v3/Market.php

@ -1,12 +1,12 @@
<?php
namespace App\Models;
namespace App\Models\v3;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Database\Eloquent\Model;
class ImsCjdcMarket extends Model
class Market extends Model
{
use HasDateTimeFormatter;
use SoftDeletes;

4
app/Models/v3/Store.php

@ -1,12 +1,10 @@
<?php
namespace App\Models;
namespace App\Models\v3;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Database\Eloquent\Model;
use App\Models\ImsCjdcMarket as MarketModel;
use App\Models\StoreType as StoreTypeModel;
class Store extends Model
{

9
app/Models/v3/ImsCjdcUser.php → app/Models/v3/User.php

@ -1,19 +1,14 @@
<?php
namespace App\Models;
namespace App\Models\v3;
use Illuminate\Database\Eloquent\Model;
class ImsCjdcUser extends Model
class User extends Model
{
protected $table = 'lanzu_user';
protected $dateFormat = 'U';
/**
* 获取单个用户信息
* @param int $id

2
resources/lang/zh-CN/goods.php

@ -6,7 +6,7 @@ return [
],
'fields' => [
'name' => '商品名称',
'goods_type_id' => '商品所属分类',
'category_id' => '商品所属分类',
'store_id' => '所属商家',
'cover_img' => '封面图',
'cover_img_url' => '封面图',

4
resources/lang/zh-CN/store.php

@ -21,8 +21,8 @@ return [
'introduction' => '商家简介',
'coordinates' => '经纬度',
'business_license' => '营业资质',
'store_type_id' => '店铺所属分类',
'store_type_name' => '店铺分类',
'category_id' => '店铺所属分类',
'category_name' => '店铺分类',
'is_open' => '开启门店',
'sort' => '排序',
'user_id' => '提现用户',

Loading…
Cancel
Save