diff --git a/app/admin/controller/nk/Merchant.php b/app/admin/controller/nk/Merchant.php new file mode 100644 index 0000000..7d076b6 --- /dev/null +++ b/app/admin/controller/nk/Merchant.php @@ -0,0 +1,67 @@ +adminInfo = get_login_admin(); + $this->url=[ + '/admin/nk.merchant/index', + ]; + } + /** + * 查看 + */ + public function index() + { + $total=0; + $list=[]; + $brokerage_price=0; + $find=Db::table('fa_szxc_information_useraddress')->where('user_id',$this->adminInfo['id'])->value('street_id'); + if (request()->isAjax()) { + $params= get_params(); + if ($find!=0){ + $total=Db::connect('shop')->name('merchant_address')->where('street_id',$find) + ->where('status',1)->count(); + $merchant_id=Db::connect('shop')->name('merchant_address')->where('street_id',$find) + ->where('status',1) + ->page($params['page']) + ->limit($params['limit']) + ->field('mer_id')->select(); + $arr=[]; + foreach ($merchant_id as $k=>$v){ + $arr[]=$v['mer_id']; + } + $list=Db::connect('shop')->name('merchant')->where('mer_id','in',$arr)->select(); + } + $result = ['total' => $total, 'data' => $list]; + return table_assign(0, '', $result); + } + View::assign('brokerage_price', $brokerage_price); + + return view('',['url'=>$this->url]); + } + /** + * 查看信息 + */ + public function read() + { + $params = get_params(); + + return view('',['url'=>$this->url]); + + } + +} \ No newline at end of file diff --git a/app/admin/controller/nk/RegionCommission.php b/app/admin/controller/nk/RegionCommission.php new file mode 100644 index 0000000..0f68b6f --- /dev/null +++ b/app/admin/controller/nk/RegionCommission.php @@ -0,0 +1,62 @@ +adminInfo = get_login_admin(); + $this->url=[ + '/admin/nk.regioncommission/index', + ]; + } + /** + * 查看 + */ + public function index() + { + $total=0; + $list=[]; + $brokerage_price=0; + $find=Db::table('fa_szxc_information_useraddress')->where('user_id',$this->adminInfo['id'])->value('street_id'); + if ($find!=0) { + $brokerage_price=Db::connect('shop')->name('store_order_region_commission')->where('street_id',$find)->sum('commission_rate'); + } + if (request()->isAjax()) { + $params= get_params(); + if ($find!=0){ + $list=Db::connect('shop')->name('store_order_region_commission')->where('street_id',$find) + ->page($params['page']) + ->limit($params['limit']) + ->select(); + } + $result = ['total' => $total, 'data' => $list]; + return table_assign(0, '', $result); + } + View::assign('brokerage_price', $brokerage_price); + + return view('',['url'=>$this->url]); + } + /** + * 查看信息 + */ + public function read() + { + $params = get_params(); + + return view('',['url'=>$this->url]); + + } + +} \ No newline at end of file diff --git a/app/admin/controller/nk/Spread.php b/app/admin/controller/nk/Spread.php new file mode 100644 index 0000000..3dd4c33 --- /dev/null +++ b/app/admin/controller/nk/Spread.php @@ -0,0 +1,65 @@ +adminInfo = get_login_admin(); + $this->category_id=309; + $this->url=[ + '/admin/nk.spread/index', + '/admin/nk.spread/read', + ]; + } + /** + * 查看 + */ + public function index() + { + $nk_user=Db::connect('shop')->name('nk_user')->where('n_user_id',$this->adminInfo['id'])->value('user_id'); + $total=0; + $list=[]; + $brokerage_price=Db::connect('shop')->name('user')->where('uid',$nk_user)->value('brokerage_price'); + + if (request()->isAjax()) { + $params= get_params(); + if ($nk_user!=0){ + $list=Db::connect('shop')->name('store_order')->where('spread_uid',$nk_user) + ->where('status',3) + ->field('uid,order_sn,pay_time,extension_one,extension_two,is_selfbuy') + ->page($params['page']) + ->limit($params['limit']) + ->select(); + } + $result = ['total' => $total, 'data' => $list]; + return table_assign(0, '', $result); + } + View::assign('brokerage_price', $brokerage_price); + return view('',['url'=>$this->url]); + } + /** + * 查看信息 + */ + public function read() + { + $params = get_params(); + + return view('',['url'=>$this->url]); + + } + +} \ No newline at end of file diff --git a/app/admin/view/nk/merchant/index.html b/app/admin/view/nk/merchant/index.html new file mode 100644 index 0000000..e9c45cd --- /dev/null +++ b/app/admin/view/nk/merchant/index.html @@ -0,0 +1,90 @@ +{extend name="common/base"/} + +{block name="body"} + + + +{/block} + + + +{block name="script"} + +{/block} + \ No newline at end of file diff --git a/app/admin/view/nk/regioncommission/index.html b/app/admin/view/nk/regioncommission/index.html new file mode 100644 index 0000000..e8f16b1 --- /dev/null +++ b/app/admin/view/nk/regioncommission/index.html @@ -0,0 +1,104 @@ +{extend name="common/base"/} + +{block name="body"} + +