You've already forked qlg.tsgz.moe
Init Repo
This commit is contained in:
62
hyhproject/home2/model/ShopConfigs.php
Executable file
62
hyhproject/home2/model/ShopConfigs.php
Executable file
@ -0,0 +1,62 @@
|
||||
<?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;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user