<?php
namespace Webapp\Model;
use Common\Model\DataModel\FlagShopCategoryModel;
use Common\Model\DataModel\HomeSpecialSessionModel;
use Common\Model\DataModel\AccountModel; /*
* @class 旗舰版店铺装修模块
*/
class FlagShipShopDecorateModel{ /**
* @title 蜂店样式列表
* @param type_id 是 int 装修商品的类型(1-平台商品、2-特色商品)
* @example FlagShipShopDecorate.getShopDecorateStyle? 调试参数:{"method":"FlagShipShopDecorate.getShopDecorateStyle","type_id":"1"}
* @return {"status":"0","errorCode":"0","msg":"\u6210\u529f","result":[{"id":"1","goods_nums":"50","name":"\u9ed8\u8ba4\u6837\u5f0f","preview":"http:\/\/img.test.feelee.cc\/\/Public\/Uploads\/server\/user\/20180614\/62bed15289674582554.png","list_status":2}]}
* @return_param_explain id:模板id preview:店铺模板装修图片 list_status:选中状态(1是、2否) goods_nums:商品数量 name:模板样式名称 example:查看案例
* @method POST
* @author 邹柯
*/
public function getShopDecorateStyle($res){
$user_id=session("user.user_id");
$type_id=$res['type_id'];
if($type_id != && $type_id !=){
E('');
}
$shop_decorate_template=M('shop_decorate_template');
$where['status']=;
$where['is_deleted']=;
$list=$shop_decorate_template->field('id,img,is_default,goods_nums,name')->where($where)->select();
$user_shop_decorate=M('user_shop_decorate');
$usd_where['create_id']=$user_id;
$usd_where['flagship_shop']=;
if($type_id==){
$res_info=$user_shop_decorate->field('plate_id')->where($usd_where)->find();
}else{
$res_info=$user_shop_decorate->field('plate_id_features as plate_id')->where($usd_where)->find();
} $img_url=C('picture_img_domain');
foreach($list as $k=>$v){
if(!empty($v['img'])){
$list[$k]['preview']=$img_url.$v['img'];
}else{
$list[$k]['preview']=null;
}
if(empty($res_info)){
if($v['is_default']==){
$list[$k]['list_status']=;
}else{
$list[$k]['list_status']=;
}
}else{
if($res_info['plate_id']==$v['id']){
$list[$k]['list_status']=;
}else{
$list[$k]['list_status']=;
}
}
unset($list[$k]['img']);
unset($list[$k]['is_default']);
$list[$k]['example']=C('h5_base')."cloud/advanced-sample?id=".$v['id'];
}
return $list;
}

php 实现店铺装修2的更多相关文章

  1. 关于淘宝店铺装修弹出层popup的记录

    小龙最近做了一下下淘宝的店铺装修,里面封装的widget深不见底,刚刚整明白popup,也就是弹出层的使用方法,大神勿喷: <div class="area001">触 ...

  2. Adobe Photoshop CC2018最新教程+某宝店铺装修教程

    PS免费教程,ps淘宝店铺装修教程.该资源为本人从某商网站重金买来,现免费分享给大家,下载地址:百度网盘,https://pan.baidu.com/s/127PjFbGwVVUVce1litHFsw

  3. php 实现店铺装修5

    /** * @title 选中蜂店装修模板样式 * @param plate_id 是 int 商品(平台或特色)装修样式ID * @param type_id 是 int 要装修商品的类型(1-平台 ...

  4. php 实现店铺装修6

    /** * @title 获取预览或发布的蜂店模板样式 * @param store_id 是 string 店铺id * @param type 是 int 装修模板的状态:1-预览蜂店装修模板样式 ...

  5. php 实现店铺装修7

    type_id=0的情况 type_id=1的情况                         type_id=2的情况 /** * @title 店铺装修--商品分类 * @param type ...

  6. php 实现店铺装修8

    /** * @title 店铺装修--根据分类获取商品列表 * @param source 是 int 来源(1--h5.2--app) * @param type 是 string 店铺类型--首页 ...

  7. php 实现店铺装修3

    /** * @title 装修店铺 * @param plate_id 是 int 店铺装修样式ID * @param type 是 int 模板样式子板块类型(4-海景.6-二宫格.8-三宫格.9- ...

  8. php 实现店铺装修1

    一.原型分析 1.店铺未装修的情况下,使用默认样式,哪个是默认样式由后台告知: 2.所有的样式由后台进行维护(但后台始终有一个默认样式,不可删除不可编辑),所有样式,只要用户未编辑过,则默认按照商品的 ...

  9. php 实现店铺装修4

    /** * @title 发布装修的店铺 * @example FlagShipShopDecorate.fabu? 调试参数:{"username":"17721355 ...

随机推荐

  1. 创建mysql数据库,在新数据库中创建表,再尝试删除表

    创建之前,先登录数据库存 mysql -u 账号 -p密码 登录完成后,展示一下已存在的数据库 show databases; 创建数据库 create database test111; 然后展示一 ...

  2. Spring Boot 整合MaBatis如何在控制台打印执行的SQL语句

    yml文件:logging: level: com.XXX.Mapper: debug (红色部分为Dao层的包名,注意不是XML文件的包名) properties文件: logging.level. ...

  3. 解决Vue 使用vue-router切换页面时 页面显示没有在顶部的问题

    有时候我们需要页面滚动条滚动到某一固定的位置,一般使用Window scrollTo() 方法. 语法就是:scrollTo(xpos,ypos) xpos:必需.要在窗口文档显示区左上角显示的文档的 ...

  4. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 网格系统实例:手机、平板电脑、台式电脑

    <!DOCTYPE html> <html> <head> <title>Bootstrap 实例 - 手机.平板电脑.台式电脑</title&g ...

  5. Codeforces Round #606 (Div. 2) - E. Two Fairs(割点+dfs)

    题意:给你一张无向连通图,对于求有多少对$(x,y)$满足互相到达必须经过$(a,b)$,其中$x\neq a,x\neq b,y\neq a,y\neq b$ 思路:显然$a,b$都必须为割点,所以 ...

  6. 【JQuery 选择器】 案例

    1.查找以id的某个字段开头的元素 setTimeout(function () { $("a[id^='menu_']").each(function () { $(this). ...

  7. web优化(一 前端)

    当我们在浏览器地址栏中输入一个URL的时候,网页开始请求,我们在页面上看到的内容就是许多个HTTP请求从服务器返回的数据展示,这些展示的快慢很大程度依赖前端的优化,怎样做好前端的优化,我这里总结了几点 ...

  8. arcPy实现要素图层数据的复制(选择特定字段填写属性)

    >>> import arcpy>>> fc=r"D:\楚雄州数据\testdata.gdb">>> editor=arcpy ...

  9. 「JSOI2010」排名

    「JSOI2010」排名 传送门 看到先后顺序限制和字典序,很容易想到拓扑排序 + 贪心. 考虑具体做法: 对于第一问: 我们开一个大根堆来代替队列,然后从大到小构造出各个元素的排名. 我们连边 \( ...

  10. Hosts工作原理及作用

    Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开.其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”.当用户在浏览器中输入一个需要登录的网址时,系统会先检查系自己的Ho ...