54 行
2.0 KiB
PHP
可执行文件
54 行
2.0 KiB
PHP
可执行文件
<?php
|
||
|
||
namespace Common\Model;
|
||
|
||
use Think\Model;
|
||
|
||
//[1.4.34]
|
||
|
||
/**
|
||
* 加盟店设置表
|
||
* Class RetailFranchiseeModel
|
||
* @package Common\Model
|
||
*/
|
||
class RetailFranchiseeModel extends BaseModel
|
||
{
|
||
protected $tableName = 'retail_franchisee';
|
||
protected $fields = array(
|
||
'id', // int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||
'store_id', // int(11) DEFAULT NULL COMMENT '门店id',
|
||
'merchant_id', // int(11) DEFAULT NULL COMMENT '商户id',
|
||
'clearing_form',// tinyint(1) DEFAULT NULL COMMENT '结算方式:1银行卡 2支付宝',
|
||
'account_number',// varchar(32) DEFAULT NULL COMMENT '账号',
|
||
'opening_bank', // varchar(32) DEFAULT NULL COMMENT '开户行',
|
||
'name', // varchar(16) DEFAULT NULL COMMENT '开户姓名',
|
||
'type', // tinyint(1) DEFAULT NULL COMMENT '计算周期:1日结 2周结 3月结',
|
||
'rate', // float(5,2) DEFAULT NULL COMMENT '费率',
|
||
'account_type', // tinyint(1) DEFAULT '1' COMMENT '账号类型:1加盟商 2商户',
|
||
'add_time', // int(11) DEFAULT NULL,
|
||
);
|
||
|
||
/**
|
||
* 获取加盟店列表 用户生成账单
|
||
* @return mixed
|
||
*/
|
||
public function getBillStoreList()
|
||
{
|
||
$map = array(
|
||
'a.status' => 1,//代理商状态 1正常 2关闭
|
||
'm.status' => 1,//商户状态 1正常 2禁用 3删除
|
||
's.store_status' => 0,//门店行业状态 0正常 1关闭
|
||
's.state' => 0,//门店状态 0正常 1删除
|
||
's.store_class' => 2,//账号类型:1直营 2加盟
|
||
'f.account_type' => 1,//账号类型:1加盟商 2商户
|
||
);
|
||
$storeList = $this->alias('f')
|
||
->join('ls_retail_store as s on s.id=f.store_id')
|
||
->join('ls_retail_merchant as m on m.id=s.merchantid')
|
||
->join('ls_retail_agent as a on a.id=m.agentid')
|
||
->where($map)
|
||
->field('f.store_id,f.merchant_id,f.rate,f.type,f.add_time')
|
||
->select();
|
||
return $storeList;
|
||
}
|
||
} |