php 实现店铺装修2

<?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的更多相关文章
- 关于淘宝店铺装修弹出层popup的记录
小龙最近做了一下下淘宝的店铺装修,里面封装的widget深不见底,刚刚整明白popup,也就是弹出层的使用方法,大神勿喷: <div class="area001">触 ...
- Adobe Photoshop CC2018最新教程+某宝店铺装修教程
PS免费教程,ps淘宝店铺装修教程.该资源为本人从某商网站重金买来,现免费分享给大家,下载地址:百度网盘,https://pan.baidu.com/s/127PjFbGwVVUVce1litHFsw
- php 实现店铺装修5
/** * @title 选中蜂店装修模板样式 * @param plate_id 是 int 商品(平台或特色)装修样式ID * @param type_id 是 int 要装修商品的类型(1-平台 ...
- php 实现店铺装修6
/** * @title 获取预览或发布的蜂店模板样式 * @param store_id 是 string 店铺id * @param type 是 int 装修模板的状态:1-预览蜂店装修模板样式 ...
- php 实现店铺装修7
type_id=0的情况 type_id=1的情况 type_id=2的情况 /** * @title 店铺装修--商品分类 * @param type ...
- php 实现店铺装修8
/** * @title 店铺装修--根据分类获取商品列表 * @param source 是 int 来源(1--h5.2--app) * @param type 是 string 店铺类型--首页 ...
- php 实现店铺装修3
/** * @title 装修店铺 * @param plate_id 是 int 店铺装修样式ID * @param type 是 int 模板样式子板块类型(4-海景.6-二宫格.8-三宫格.9- ...
- php 实现店铺装修1
一.原型分析 1.店铺未装修的情况下,使用默认样式,哪个是默认样式由后台告知: 2.所有的样式由后台进行维护(但后台始终有一个默认样式,不可删除不可编辑),所有样式,只要用户未编辑过,则默认按照商品的 ...
- php 实现店铺装修4
/** * @title 发布装修的店铺 * @example FlagShipShopDecorate.fabu? 调试参数:{"username":"17721355 ...
随机推荐
- ETCD监控
Watch key changes Applications can watch on a key or a range of keys to monitor for any updates. Her ...
- 吴裕雄 python 神经网络——TensorFlow训练神经网络:MNIST最佳实践
import os import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data INPUT_N ...
- 原生js的表单验证
最近在学原生的js,把一些练手的代码往博客放一放,权当积累经验,若有错漏,或是觉得浅显,大家不要见怪. 这是一个原生js编写的简单的表单验证: <!DOCTYPE html><htm ...
- java调用exe
前言:最近做了一个Java跨平台开启,关闭,重启nginx的功能,在Java操作exe上遇到了一些问题,下面是对这个问题一个总结 一.Java操作exe的三种方式 (1)Runtime.getRunt ...
- 02-11Android学习进度报告十一
今天我学习了BaseAdapter优化的知识,主要是View方面的优化. 首先是复用复用ConvertView 代码示例: @Override public View getView(int posi ...
- StudentManagerSSM
web.xml StudentManagerSSM.rar <?xml version="1.0" encoding="UTF-8&quo ...
- rem在三星s5部分机型情况下 设置的字体大小与手机实际字体大小不一致问题
rem在三星s5部分机型情况下 设置的字体大小与手机实际字体大小不一致问题 判断是特殊机型,做特殊处理. var u=navigator.userAgent; if($(window).width() ...
- Mapgis地图颜色配置(专题图配置)----对比Arcgis根据属性配置图斑颜色
对于大多数arcgis用户来说,根据属性配置图斑颜色对于大家来说应该并不陌生.本文将就arcgis图斑颜色设置与mapgis做出比对,为大家提供更为绚丽的地图配色. Arcgis颜色配置方案 右 ...
- Redis 作为windows服务运行
如果服务器上以控制台方式运行Redis服务,非常不方便,不小心会被人点击关闭,到时服务就挂了. 使用 命令的方式,将配置加载到windows服务,执行后无法启动,提示配置问题. redis-serve ...
- spring boot中的底层配置文件application.yam(application.property)的装配原理初探
*在spring boot中有一个基础的配置文件application.yam(application.property)用于对spring boot的默认设置做一些改动. *在spring boot ...