You've already forked qlg.tsgz.moe
							
							
		
			
				
	
	
		
			63 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
<?php
 | 
						|
namespace wstmart\home\model;
 | 
						|
/**
 | 
						|
 * ============================================================================
 | 
						|
 * 门店配置类
 | 
						|
 */
 | 
						|
use think\Db;
 | 
						|
class ShopConfigs extends Base{
 | 
						|
    /**
 | 
						|
    * 店铺设置
 | 
						|
    */
 | 
						|
     public function getShopCfg($id){
 | 
						|
        $rs = $this->where("shopId=".$id)->find();
 | 
						|
        if($rs != ''){
 | 
						|
            //图片
 | 
						|
            $rs['shopAds'] = ($rs['shopAds']!='')?explode(',',$rs['shopAds']):null;
 | 
						|
            //图片的广告地址
 | 
						|
            $rs['shopAdsUrl'] = ($rs['shopAdsUrl']!='')?explode(',',$rs['shopAdsUrl']):null;
 | 
						|
            return $rs;
 | 
						|
        }
 | 
						|
     }
 | 
						|
 | 
						|
     /**
 | 
						|
      * 修改店铺设置
 | 
						|
      */
 | 
						|
     public function editShopCfg($shopId){
 | 
						|
        $data = input('post.');
 | 
						|
        //加载商店信息
 | 
						|
        Db::startTrans();
 | 
						|
		try{
 | 
						|
	        $shopcg = $this->where('shopId='.$shopId)->find(); 
 | 
						|
	        $scdata = array();
 | 
						|
	        $scdata["shopKeywords"] =  Input("shopKeywords");
 | 
						|
	        $scdata["shopBanner"] =  Input("shopBanner");
 | 
						|
	        $scdata["shopDesc"] =  Input("shopDesc");
 | 
						|
	        $scdata["shopAds"] =  Input("shopAds");
 | 
						|
	        $scdata["shopAdsUrl"] =  Input("shopAdsUrl");
 | 
						|
            $scdata["shopHotWords"] =  Input("shopHotWords");
 | 
						|
	        $scdata["shopStreetImg"] =  Input("shopStreetImg");
 | 
						|
            WSTUseImages(0, $shopcg['configId'], $scdata['shopStreetImg'],'shop_configs','shopStreetImg');
 | 
						|
	        WSTUseImages(0, $shopcg['configId'], $scdata['shopBanner'],'shop_configs','shopBanner');
 | 
						|
	        WSTUseImages(0, $shopcg['configId'], $scdata['shopAds'],'shop_configs','shopAds');
 | 
						|
	        $rs = $this->where("shopId=".$shopId)->update($scdata);	
 | 
						|
	        if($rs!==false){
 | 
						|
	        	Db::commit();
 | 
						|
	            return WSTReturn('操作成功',1);
 | 
						|
	        }
 | 
						|
		}catch (\Exception $e) {
 | 
						|
            Db::rollback();errLog($e);
 | 
						|
        }
 | 
						|
        return WSTReturn('操作失败',-1);
 | 
						|
     }
 | 
						|
     /**
 | 
						|
      * 获取商城搜索关键字
 | 
						|
      */
 | 
						|
     public function searchShopkey($shopId){
 | 
						|
     	$rs = $this->where('shopId='.$shopId)->field('configId,shopHotWords')->find();
 | 
						|
     	$keys = [];
 | 
						|
     	if($rs['shopHotWords']!='')$keys = explode(',',$rs['shopHotWords']);
 | 
						|
     	return $keys;
 | 
						|
     }
 | 
						|
}
 |