|
|
@@ -15,6 +15,7 @@ use addon\fenxiao\model\FenxiaoApply;
|
|
|
use addon\fenxiao\model\FenxiaoWithdraw;
|
|
|
use addon\niusms\model\Config as NiuSmsConfig;
|
|
|
use addon\niusms\model\Sms as NiuSms;
|
|
|
+use addon\weapp\model\Config as WeappConfig;
|
|
|
use addon\weapp\model\Config as WeappConfigModel;
|
|
|
use app\model\goods\Goods as GoodsModel;
|
|
|
use app\model\member\Member;
|
|
|
@@ -29,7 +30,6 @@ use Carbon\Carbon;
|
|
|
use app\model\order\OrderRefund as OrderRefundModel;
|
|
|
use think\facade\Cache;
|
|
|
use addon\wechat\model\Config as WechatConfig;
|
|
|
-use addon\weapp\model\Config as WeappConfig;
|
|
|
use addon\alipay\model\Config as AlipayConfig;
|
|
|
use addon\wechatpay\model\Config as WechatpayConfig;
|
|
|
use app\model\order\Order;
|
|
|
@@ -42,6 +42,8 @@ class Index extends BaseShop
|
|
|
*/
|
|
|
public function index()
|
|
|
{
|
|
|
+ $demain = $_SERVER['HTTP_HOST'];
|
|
|
+
|
|
|
Cache::tag("cache_tablestat_shop")->clear();
|
|
|
Cache::tag("cache_tablemember")->clear();
|
|
|
Cache::tag("cache_tablegoods")->clear();
|
|
|
@@ -50,53 +52,63 @@ class Index extends BaseShop
|
|
|
Cache::tag("cache_tablefenxiao_withdraw")->clear();
|
|
|
$shop_info = $this->shop_info;
|
|
|
$time = time();
|
|
|
- $this->assign('shop_status', 1);
|
|
|
-
|
|
|
- $this->handlePromotion();
|
|
|
-
|
|
|
- //分销插件是否存在
|
|
|
- $is_fenxiao = addon_is_exit('fenxiao', $this->site_id);
|
|
|
- $this->assign('is_fenxiao', $is_fenxiao);
|
|
|
-
|
|
|
- //基础统计信息
|
|
|
- $today = Carbon::now();
|
|
|
- $this->assign("today", $today);
|
|
|
-
|
|
|
- // 牛云短信余额查询
|
|
|
- if (addon_is_exit('niusms', $this->site_id)) {
|
|
|
- $sms_config = ( new NiuSmsConfig() )->getSmsConfig($this->site_id)[ 'data' ];
|
|
|
- if ($sms_config[ 'is_use' ]) {
|
|
|
- $account_info = ( new NiuSms() )->getChildAccountInfo([
|
|
|
- 'username' => $sms_config[ 'value' ][ 'username' ],
|
|
|
- ]);
|
|
|
- $this->assign('sms_num', $account_info[ 'data' ][ 'balance' ] ?? 0);
|
|
|
- }
|
|
|
- }
|
|
|
- $this->assign('guide_close', cookie('guideClose'));
|
|
|
- if (!cookie('guideClose')) {
|
|
|
- $goods = ( new GoodsModel() )->getGoodsInfo([ [ 'site_id', '=', $this->site_id ] ], 'goods_id')[ 'data' ];
|
|
|
- $this->assign('goods_complete', !empty($goods));
|
|
|
-
|
|
|
- $wechat_config = ( new WechatConfig() )->getWechatConfig($this->site_id)[ 'data' ][ 'value' ];
|
|
|
- $this->assign('wechat_complete', !empty($wechat_config));
|
|
|
- if (addon_is_exit('weapp', $this->site_id)) {
|
|
|
- $weapp_config = ( new WeappConfig() )->getWeappConfig($this->site_id)[ 'data' ][ 'value' ];
|
|
|
- $this->assign('weapp_complete', !empty($weapp_config));
|
|
|
- } else {
|
|
|
- $this->assign('weapp_complete', false);
|
|
|
+ $user_info = $this->user_info;
|
|
|
+ if($user_info['is_admin']){
|
|
|
+ $this->assign('shop_status', 1);
|
|
|
+
|
|
|
+ $this->handlePromotion();
|
|
|
+
|
|
|
+ //分销插件是否存在
|
|
|
+ $is_fenxiao = addon_is_exit('fenxiao', $this->site_id);
|
|
|
+ $this->assign('is_fenxiao', $is_fenxiao);
|
|
|
+
|
|
|
+ //基础统计信息
|
|
|
+ $today = Carbon::now();
|
|
|
+ $this->assign("today", $today);
|
|
|
+
|
|
|
+ // 牛云短信余额查询
|
|
|
+ if (addon_is_exit('niusms', $this->site_id)) {
|
|
|
+ $sms_config = ( new NiuSmsConfig() )->getSmsConfig($this->site_id)[ 'data' ];
|
|
|
+ if ($sms_config[ 'is_use' ]) {
|
|
|
+ $account_info = ( new NiuSms() )->getChildAccountInfo([
|
|
|
+ 'username' => $sms_config[ 'value' ][ 'username' ],
|
|
|
+ ]);
|
|
|
+ $this->assign('sms_num', $account_info[ 'data' ][ 'balance' ] ?? 0);
|
|
|
+ }
|
|
|
}
|
|
|
+ $this->assign('guide_close', cookie('guideClose'));
|
|
|
+ if (!cookie('guideClose')) {
|
|
|
+ $goods = ( new GoodsModel() )->getGoodsInfo([ [ 'site_id', '=', $this->site_id ] ], 'goods_id')[ 'data' ];
|
|
|
+ $this->assign('goods_complete', !empty($goods));
|
|
|
+
|
|
|
+ $wechat_config = ( new WechatConfig() )->getWechatConfig($this->site_id)[ 'data' ][ 'value' ];
|
|
|
+ $this->assign('wechat_complete', !empty($wechat_config));
|
|
|
+ if (addon_is_exit('weapp', $this->site_id)) {
|
|
|
+ $weapp_config = ( new WeappConfig() )->getWeappConfig($this->site_id)[ 'data' ][ 'value' ];
|
|
|
+ $this->assign('weapp_complete', !empty($weapp_config));
|
|
|
+ } else {
|
|
|
+ $this->assign('weapp_complete', false);
|
|
|
+ }
|
|
|
|
|
|
- $alipay_config = addon_is_exit('alipay', $this->site_id) ? ( new AlipayConfig() )->getPayConfig($this->site_id)[ 'data' ][ 'value' ] : [];
|
|
|
- $wechatpay_config = [];
|
|
|
- $wechatpay_config = ( new WechatpayConfig() )->getPayConfig($this->site_id)[ 'data' ][ 'value' ];
|
|
|
- unset($wechatpay_config[ 'transfer_type' ]);
|
|
|
- $this->assign('pay_complete', ( !( empty($alipay_config) ) || !( empty($wechatpay_config) ) ));
|
|
|
+ $alipay_config = addon_is_exit('alipay', $this->site_id) ? ( new AlipayConfig() )->getPayConfig($this->site_id)[ 'data' ][ 'value' ] : [];
|
|
|
+ $wechatpay_config = [];
|
|
|
+ $wechatpay_config = ( new WechatpayConfig() )->getPayConfig($this->site_id)[ 'data' ][ 'value' ];
|
|
|
+ unset($wechatpay_config[ 'transfer_type' ]);
|
|
|
+ $this->assign('pay_complete', ( !( empty($alipay_config) ) || !( empty($wechatpay_config) ) ));
|
|
|
|
|
|
- $this->assign('site_complete', !empty($this->shop_info[ 'logo' ]));
|
|
|
+ $this->assign('site_complete', !empty($this->shop_info[ 'logo' ]));
|
|
|
+ }
|
|
|
+ $this->init();
|
|
|
+ $this->assign('img_extension_error', config('upload.driver') == 'imagick' && !extension_loaded('imagick'));
|
|
|
+ return $this->fetch("index/index");
|
|
|
+ }else{
|
|
|
+ $demain = $_SERVER['HTTP_HOST'];
|
|
|
+ var_dump($demain);
|
|
|
+// header('Localtion:zhongshen.demo.com/shop/stat/shop.html');
|
|
|
+ header('Location:../../shop/stat/shop');
|
|
|
+ exit;
|
|
|
}
|
|
|
- $this->init();
|
|
|
- $this->assign('img_extension_error', config('upload.driver') == 'imagick' && !extension_loaded('imagick'));
|
|
|
- return $this->fetch("index/index");
|
|
|
+
|
|
|
}
|
|
|
|
|
|
private function init()
|