init: import production code mss.nahaichuan.com (exclude Runtime/Uploads/backups/logs)
这个提交包含在:
@@ -0,0 +1,137 @@
|
||||
<?php
|
||||
|
||||
namespace Common\Model;
|
||||
|
||||
use Think\Model;
|
||||
//[1.1.92]
|
||||
class GuideModel extends Model
|
||||
{
|
||||
protected $tableName = 'retail_guide';
|
||||
protected $fields = array(
|
||||
'id', //int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||||
'jobnum', //varchar(50) DEFAULT NULL COMMENT '工号',
|
||||
'guidename', //varchar(10) DEFAULT NULL COMMENT '导购姓名',
|
||||
'pass', //varchar(255) DEFAULT NULL COMMENT '密码',
|
||||
'phone', //varchar(11) DEFAULT NULL COMMENT '联系方式',
|
||||
'status', //tinyint(1) DEFAULT '1' COMMENT '状态:1.在职 2.离职',
|
||||
'entrytime', //varchar(20) DEFAULT NULL COMMENT '入职时间',
|
||||
'addtime', //varchar(20) DEFAULT NULL COMMENT '添加导购员时间',
|
||||
'address', //varchar(50) DEFAULT NULL COMMENT '详细地址',
|
||||
'commission', //tinyint(10) DEFAULT '0' COMMENT '佣金比例 默认为0',
|
||||
'storeid', //varchar(50) DEFAULT NULL COMMENT '所属门店id',
|
||||
'chatnumber', //varchar(20) DEFAULT NULL COMMENT '微信账号',
|
||||
'paynumber', //varchar(22) DEFAULT NULL COMMENT '支付宝账号',
|
||||
'bank', //tinyint(1) DEFAULT NULL COMMENT '提现银行:1.中国银行2.中国农业银行3.中国工商银行4.中国交通银行',
|
||||
'cardholder', //varchar(10) DEFAULT NULL COMMENT '持卡人',
|
||||
'cardnumber', //varchar(25) DEFAULT NULL COMMENT '银行卡号',
|
||||
'audit', //tinyint(1) DEFAULT '1' COMMENT '审核状态:1.未审核2.已审核',
|
||||
'merchantid', //int(10) DEFAULT NULL COMMENT '商户ID',
|
||||
'openid', //varchar(50) DEFAULT NULL COMMENT '微信用户openid',
|
||||
'openid_type', //tinyint(3) DEFAULT '0' COMMENT '是否绑定 0 未绑定 1 已绑定',
|
||||
);
|
||||
|
||||
/**
|
||||
* 添加
|
||||
* @param $data
|
||||
* @return mixed
|
||||
*/
|
||||
public function addOrder($data)
|
||||
{
|
||||
$res = $this->add($data);
|
||||
return $res;
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新
|
||||
* @param $map
|
||||
* @param $save
|
||||
* @return mixed
|
||||
*/
|
||||
public function updateOrder($map, $save)
|
||||
{
|
||||
$map['status'] = 1;
|
||||
$res = $this->where($map)->save($save);
|
||||
return $res;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取一条
|
||||
* @param $map
|
||||
* @param string $field
|
||||
* @return mixed
|
||||
*/
|
||||
public function getFind($map, $field = '*')
|
||||
{
|
||||
$map['status'] = 1;
|
||||
$res = $this->field($field)->where($map)->find();
|
||||
return $res;
|
||||
}
|
||||
/**
|
||||
* 获取某字段
|
||||
* @param $map
|
||||
* @param string $fields
|
||||
* @param $bol
|
||||
* @return mixed
|
||||
*/
|
||||
public function getFindField($map, $fields = 'id', $bol = false)
|
||||
{
|
||||
$map['state'] = 0;
|
||||
$res = $this->where($map)->getField($fields, $bol);
|
||||
return $res;
|
||||
}
|
||||
/**
|
||||
* @param $map
|
||||
* @param string $field
|
||||
* @param string $order
|
||||
* @param string $page
|
||||
* @return mixed
|
||||
*/
|
||||
public function getSelect($map, $field = '*', $order = 'id asc', $page = '')
|
||||
{
|
||||
$map['status'] = 1;
|
||||
if ($page) {
|
||||
$res = $this->field($field)->where($map)->page($page)->select();
|
||||
} else {
|
||||
$res = $this->field($field)->where($map)->select();
|
||||
}
|
||||
return $res;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取数量
|
||||
* @param $map
|
||||
* @return mixed
|
||||
*/
|
||||
public function getCount($map)
|
||||
{
|
||||
$map['status'] = 1;
|
||||
$res = $this->where($map)->count();
|
||||
return $res;
|
||||
}
|
||||
|
||||
/**
|
||||
* 某个字段向上增加
|
||||
* @param $map 条件
|
||||
* @param $key 字段名
|
||||
* @param $val 增加的值
|
||||
* @return mixed
|
||||
*/
|
||||
public function toSetInc($map, $key, $val)
|
||||
{
|
||||
$res = $this->where($map)->setInc($key, $val);
|
||||
return $res;
|
||||
}
|
||||
|
||||
/**
|
||||
* 某个字段向下加减少
|
||||
* @param $map 条件
|
||||
* @param $key 字段名
|
||||
* @param $val 减少的值
|
||||
* @return mixed
|
||||
*/
|
||||
public function toSetDec($map, $key, $val)
|
||||
{
|
||||
$res = $this->where($map)->setDec($key, $val);
|
||||
return $res;
|
||||
}
|
||||
}
|
||||
在新工单中引用
屏蔽一个用户