init: import production code mss.nahaichuan.com (exclude Runtime/Uploads/backups/logs)
这个提交包含在:
@@ -0,0 +1,111 @@
|
||||
<?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;
|
||||
}
|
||||
}
|
||||
在新工单中引用
屏蔽一个用户