文件
mashangyoujiu/Application/Common/Model/StoreModel.class.php

111 行
5.4 KiB
PHP
可执行文件

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

<?php
namespace Common\Model;
use Think\Model;
//[1.4.53]
class StoreModel extends Model
{
protected $tableName = 'retail_store';
protected $fields = array(
'id', // int(11) NOT NULL AUTO_INCREMENT,
'merchantid', // varchar(255) DEFAULT NULL COMMENT '商户id',
'skip', // tinyint(1) DEFAULT NULL COMMENT '0:支持商家配送 1不支持商家配送',
'self_pick', // tinyint(1) DEFAULT '0' COMMENT '0支持到店自提 1不支持到店自提',
'bmoney', // varchar(255) DEFAULT NULL COMMENT '袋装费',
'stimes', // varchar(255) DEFAULT NULL COMMENT '预计送达时间',
'math', // varchar(255) DEFAULT NULL COMMENT '服务半径',
'region', // varchar(255) DEFAULT NULL COMMENT '配送区域',
'chek', // varchar(255) DEFAULT NULL COMMENT '在配送半径职位是否允许下单 0:允许 1:不允许',
'smmoney', // varchar(255) DEFAULT NULL COMMENT '起送价',
'mone', // varchar(255) DEFAULT NULL COMMENT '满多少元免配送',
'nmmoney', // varchar(255) DEFAULT NULL COMMENT '每单多少元',
'jtime', // varchar(255) DEFAULT NULL COMMENT '间隔多少分钟',
'latitude', // varchar(255) DEFAULT NULL COMMENT '纬度',
'longitude', // varchar(255) DEFAULT NULL COMMENT '经度',
'status', // varchar(4) DEFAULT '0' COMMENT '是否开启商城0关闭1开启',
'image', // varchar(255) DEFAULT NULL COMMENT '门店图片',
'state', // tinyint(1) DEFAULT '0' COMMENT '门店状态:0,正常,1,删除。',
'address', // varchar(255) DEFAULT NULL COMMENT '地址',
'addtime', // varchar(15) DEFAULT NULL COMMENT '添加时间',
'business', // varchar(255) DEFAULT NULL COMMENT '营业时间12:00-13:00',
'tip', // varchar(255) DEFAULT NULL COMMENT '门店推广语',
'phone', // varchar(20) DEFAULT NULL COMMENT '门店电话',
'store_status', // tinyint(2) DEFAULT '0' COMMENT '行业门店状态',
'default_delivery', // 0未设置 1商家配送 2达达配送 3UU配送
'modify_order_day', // 多少天后自动修改商城订单状态
'modify_order_state', // 多少天后自动修改商城订单状态 1 开启 2关闭
'small_change_state', // '抹零方式 0自定义 1抹分 2抹角 3抹元',
'business_non_order', // 非营业时间是否支持下单 1开启 2关闭
'density_free_state', // 是否开启会员免密支付
'screen_type', // 1刷脸副屏与主屏一致 2显示图片与视频
'deposit_price_state', // 会员现金支付是否提示存余额 0关闭 1显示
'screen_percent', // 副屏宣传图占比例
'self_pick', // self_pick
'store_class', // 1直营店 2加盟店
'supplier_type', // 1常规供货商 2寄售供货商
'maiyatian_open', // 麦芽田状态:0=关闭,1=开启
'maiyatian_category', // 麦芽田店铺类型
'maiyatian_token', // 麦芽田授权令牌
'maiyatian_refresh_token', // 麦芽田刷新授权令牌
'maiyatian_expire_time', // 麦芽田令牌过期时间
'maiyatian_refresh_expire_time', // 麦芽田刷新令牌过期时间
'automatic_delivery', // 自动发货
);
/*
* 查询门店
* */
public function getFind($map, $filed = '*')
{
$res = $this->where($map)->field($filed)->find();
return $res;
}
public function getSelect($map, $filed = '*')
{
$res = $this->field($filed)->where($map)->select();
return $res;
}
public function getFindField($map, $filed, $bol = false)
{
$res = $this->where($map)->getField($filed, $bol);
return $res;
}
/*
* 查询门店名称
* */
public function getStoreName($map)
{
$res = $this->where($map)->getField('storetag');
return $res;
}
/*
* 查询商户
* */
public function getFindMerchant($id)
{
$res = $this->alis('s')
->join('ls_retail_merchant as m on s.merchantid=m.id')
->where(array('s.id' => $id))->field('m.*')->find();
return $res;
}
/*
* 修改字段
*/
public function updateField($map,$data)
{
$success = $this->where($map)->save($data);
if($success){
$res['status'] = 1;
$res['msg'] = '操作成功';
}else{
$res['status'] = 0;
$res['msg'] = '操作失败';
}
return $res;
}
}