You've already forked qlg.tsgz.moe
addons
app_download_files
extend
hyhproject
admin
app
common
home
home2
behavior
common
conf
controller
model
validate
Goods.php
Shops.php
view
mobile2
wechat2
.htaccess
command.php
mobile
oss
static
thinkphp
upload
vendor
wxtmp
.gitignore
.htaccess
.user.ini
404.html
H5436787D.wgt
admin.php
app-release.apk
app_download.html
cash.lock
demo.php
get_version.php
get_version_new.php
index.html
index.php
reg.lock
robots.txt
118 lines
8.2 KiB
PHP
Executable File
118 lines
8.2 KiB
PHP
Executable File
<?php
|
|
namespace wstmart\home\validate;
|
|
use think\Validate;
|
|
/**
|
|
* ============================================================================
|
|
* 店铺验证器
|
|
*/
|
|
class Shops extends Validate{
|
|
protected $rule = [
|
|
//入驻步骤1
|
|
['applyLinkMan','require','请输入联系人姓名'],
|
|
['applyLinkTel','require','请输入联系人手机'],
|
|
// ['applyLinkEmail','require','请输入联系人邮箱'],
|
|
['isInvestment','in:0,1','无效的对接商城招商人参数'],
|
|
['investmentStaff','checkInvestment:1','请输入商城招商人员姓名'],
|
|
//入驻步骤2
|
|
['businessLicenceType','require','请选择执照类型'],
|
|
['businessLicence','require','请输入营业执照注册号'],
|
|
['legalPersonName','require','请输入法定代表人姓名'],
|
|
//['businessAreaPath0','require','请选择营业执照所在地'],
|
|
//['licenseAddress','require','请输入营业执照详细地址'],
|
|
//['establishmentDate','require','请选择成立日期'],
|
|
//['businessStartDate','require','请输入营业期限开始日期'],
|
|
//['businessEndDate','checkBusinessEndDate:1','请输入营业期限结束日期'],
|
|
//['isLongbusinessDate','in:0,1','无效的营业期限参数'],
|
|
//['registeredCapital','require','请输入注册资本'],
|
|
//['empiricalRange','require','请输入经营范围'],
|
|
['areaIdPath0','require','请选择公司所在地'],
|
|
['shopCompany','require','请输入公司名称'],
|
|
['shopAddress','require','请输入公司详细地址'],
|
|
['shopTel','require','请输入公司电话'],
|
|
// mark by cheng 添加开店必须输入旺旺和qq20130318
|
|
//['shopWangWang','require','请输入店铺客服旺旺'],
|
|
//['shopQQ','require','请输入店铺客服QQ'],
|
|
['shopkeeper','require','请输入公司紧急联系人'],
|
|
['telephone','require','请输入公司紧急联系人电话'],
|
|
['legalCertificateType','require','请选择法人代表证件类型'],
|
|
['legalCertificate','require','请输入法定代表人证件号'],
|
|
//['legalCertificateStartDate','require','请选择法定代表人证件有效期开始日期'],
|
|
//['legalCertificateEndDate','checkLegalCertificateEndDate:1','请选择法定代表人证件有效期结束日期'],
|
|
//['isLonglegalCertificateDate','in:0,1','无效的代表人证件有效期参数'],
|
|
['legalCertificateImg','require','请上传法人证件电子版'],
|
|
['businessLicenceImg','require','请上传营业执照电子版'],
|
|
['bankAccountPermitImg','require','请上传银行开户许可证电子版'],
|
|
// ['organizationCode','require','请输入组织机构代码'],
|
|
// ['organizationCodeStartDate','require','请输入商标注册证有效期开始日期'],
|
|
// ['organizationCodeEndDate','checkOrganizationCodeEndDate:1','请输入商标注册证有效期结束日期'],
|
|
// ['isLongOrganizationCodeDate','in:0,1','无效的商标注册证有效期参数'],
|
|
['organizationCodeImg','require','请上传商标注册证电子版'],
|
|
//入驻步骤3
|
|
/*--------取消上传图片选项 mark hsf 20180104----------*/
|
|
//['taxpayerType','require','请选择纳税人类型'],
|
|
//['taxpayerNo','require','请输入纳税人识别号'],
|
|
//['taxRegistrationCertificateImg','require','请上传税务登记证电子版'],
|
|
//['taxpayerQualificationImg','require','请上传一般纳税人资格证电子版'],
|
|
/*-------------------------end-------------------------*/
|
|
['bankUserName' ,'require|max:100','请输入持卡人名称|持卡人名称长度不能能超过50个字符'],
|
|
['bankNo' ,'require','请选择银行账号'],
|
|
['bankId' ,'require','请选择结算银行'],
|
|
//['bankAreaId' ,'require','请选择开户所地区'],
|
|
//入驻步骤4
|
|
['shopName' ,'require','请输入店铺名称'],
|
|
['shopImg' ,'require','请上传店铺图标'],
|
|
['goodsCatIds' ,'require','请选择经营类目'],
|
|
['isInvoice' ,'in:0,1','无效的发票类型'],
|
|
['invoiceRemarks','checkInvoiceRemark:1','请输入发票说明'],
|
|
['freight','integer','请输入运费'],
|
|
['serviceStartTime','require','请选择服务开始时间'],
|
|
['serviceEndTime','require','请选择服务结束时间']
|
|
];
|
|
/*
|
|
public $scene = [
|
|
'editInfo' =>['shopImg','isInvoice','serviceStartTime','serviceEndTime','freight'],
|
|
'editBank' =>['bankId','bankAreaId','bankNo','bankUserName'],
|
|
'applyStep1'=>['applyLinkMan','applyLinkTel','applyLinkEmail','isInvestment','investmentStaff'],
|
|
'applyStep2'=>['businessLicenceType','businessLicence','legalPersonName','businessAreaPath0','licenseAddress','establishmentDate','businessStartDate','businessEndDate','isLongbusinessDate','registeredCapital','empiricalRange','areaIdPath0','shopCompany','shopAddress','shopTel','shopkeeper','telephone','shopEmergencyLinkMan','legalCertificateType','legalCertificate','legalCertificateStartDate','legalCertificateEndDate','isLonglegalCertificateDate','legalCertificateImg','businessLicenceImg','bankAccountPermitImg','organizationCode','organizationCodeStartDate','organizationCodeEndDate','organizationCodeImg'],
|
|
'applyStep3'=>['taxpayerType','taxpayerNo','taxRegistrationCertificateImg','taxpayerQualificationImg','bankUserName','bankNo','bankId','bankAreaId'],
|
|
'applyStep4'=>['shopName','shopImg','goodsCatIds','isInvoice','invoiceRemarks','freight','serviceStartTime','serviceEndTime']
|
|
];
|
|
*/
|
|
//添加旺旺和qq非空验证 mark by cheng 20170318
|
|
public $scene = [
|
|
'editInfo' =>['shopImg','isInvoice','serviceStartTime','serviceEndTime','freight'],
|
|
'editBank' =>['bankId','bankAreaId','bankNo','bankUserName'],
|
|
'applyStep1'=>['applyLinkMan','applyLinkTel','applyLinkEmail','isInvestment','investmentStaff'],
|
|
'applyStep2'=>['businessLicenceType','businessLicence','legalPersonName','businessAreaPath0','licenseAddress','establishmentDate','businessStartDate','businessEndDate','isLongbusinessDate','registeredCapital','empiricalRange','areaIdPath0','shopCompany','shopAddress','shopTel','shopkeeper','telephone','shopEmergencyLinkMan','legalCertificateType','legalCertificate','legalCertificateStartDate','legalCertificateEndDate','isLonglegalCertificateDate','legalCertificateImg','businessLicenceImg','bankAccountPermitImg','organizationCode','organizationCodeStartDate','organizationCodeEndDate','organizationCodeImg'],
|
|
'applyStep3'=>['taxpayerType','taxpayerNo','taxRegistrationCertificateImg','taxpayerQualificationImg','bankUserName','bankNo','bankId','bankAreaId'],
|
|
'applyStep4'=>['shopName','shopImg','goodsCatIds','isInvoice','invoiceRemarks','freight','serviceStartTime','serviceEndTime']
|
|
];
|
|
|
|
protected function checkInvoiceRemark($value){
|
|
$isInvoice = input('post.isInvoice/d',0);
|
|
$key = Input('post.invoiceRemarks');
|
|
return ($isInvoice==1 && $key=='')?'请输入发票说明':true;
|
|
}
|
|
|
|
protected function checkInvestment($value){
|
|
$isInvestment = input('post.isInvestment/d',0);
|
|
$key = Input('post.investmentStaff');
|
|
return ($isInvestment==1 && $key=='')?'请输入商城招商人员姓名':true;
|
|
}
|
|
|
|
protected function checkBusinessEndDate($value){
|
|
$isLongbusinessDate = input('post.isLongbusinessDate/d',0);
|
|
$key = Input('post.businessEndDate');
|
|
return ($isLongbusinessDate==0 && $key=='')?'请输入营业期限结束日期':true;
|
|
}
|
|
protected function checkLegalCertificateEndDate($value){
|
|
$isLonglegalCertificateDate = input('post.isLonglegalCertificateDate/d',0);
|
|
$key = Input('post.legalCertificateEndDate');
|
|
return ($isLonglegalCertificateDate==0 && $key=='')?'请选择法定代表人证件有效期结束日期':true;
|
|
}
|
|
protected function checkOrganizationCodeEndDate($value){
|
|
// $isLonglegalCertificateDate = input('post.isLongOrganizationCodeDate/d',0);
|
|
// $key = Input('post.organizationCodeEndDate');
|
|
// return ($isLonglegalCertificateDate==0 && $key=='')?'请输入商标注册证有效期结束日期':true;
|
|
}
|
|
} |