diff --git a/Application/Admin/Controller/PromoteCompanyController.class.php b/Application/Admin/Controller/PromoteCompanyController.class.php
index 986a2c076..1fe22c5d8 100644
--- a/Application/Admin/Controller/PromoteCompanyController.class.php
+++ b/Application/Admin/Controller/PromoteCompanyController.class.php
@@ -85,10 +85,45 @@ class PromoteCompanyController extends ThinkController
if (empty($company_name)) {
$this->error('请输入推广公司名称');
}
+ if (empty(I('post.settlement_contact'))) {
+ $this->error('请输入结算联系人');
+ }
+ if (empty(I('post.contact_phone'))) {
+ $this->error('请输入联系人电话');
+ }
+ $pattern = "/^1[3|5|7|8]\\d{9}$/i";
+ if(!preg_match($pattern, I('post.contact_phone'))) {
+ $this->error("手机号码格式不合法");
+ return false;
+ }
+ if (empty(I('post.address'))) {
+ $this->error('请输入所在地址');
+ }
+ if (empty(I('post.bank_card'))) {
+ $this->error('请输入银行卡号');
+ }
+ $bank_card_pattern = "/^\d{10,19}$/u";
+ if (!preg_match($bank_card_pattern, I('post.bank_card'))) {
+ $this->error('卡号格式错误');
+ return false;
+ }
+ if (empty(I('post.bank_cardname'))) {
+ $this->error('请输入银行卡名');
+ }
+ if (empty(I('post.bank_name'))) {
+ $this->error('请输入收款银行');
+ }
+ if (empty(I('post.bank_address'))) {
+ $this->error('请输入开户网点');
+ }
if (!in_array($status, [0, 1])) {
$this->error('参数异常');
}
+ if (!empty(I('post.content'))) {
+ $save['content'] = I('post.content');
+ }
+
$model = M($this->modelName, 'tab_');
$map['company_name'] = $company_name;
$res = $model->where($map)->getField('id');
@@ -102,6 +137,13 @@ class PromoteCompanyController extends ThinkController
$save['uid'] = UID;
$save['create_time'] = $time;
$save['last_up_time'] = $time;
+ $save['settlement_contact'] = I('post.settlement_contact');
+ $save['contact_phone'] = I('post.contact_phone');
+ $save['address'] = I('post.address');
+ $save['bank_card'] = I('post.bank_card');
+ $save['bank_cardname'] = I('post.bank_cardname');
+ $save['bank_name'] = I('post.bank_name');
+ $save['bank_address'] = I('post.bank_address');
$res = $model->add($save);
if ($res) {
@@ -130,10 +172,43 @@ class PromoteCompanyController extends ThinkController
if (empty($company_name)) {
$this->error('请输入推广公司名称');
}
+ if (empty(I('post.settlement_contact'))) {
+ $this->error('请输入结算联系人');
+ }
+ if (empty(I('post.contact_phone'))) {
+ $this->error('请输入联系人电话');
+ }
+ $pattern = "/^1[3|5|7|8]\\d{9}$/i";
+ if(!preg_match($pattern, I('post.contact_phone'))) {
+ $this->error("手机号码格式不合法");
+ return false;
+ }
+ if (empty(I('post.address'))) {
+ $this->error('请输入所在地址');
+ }
+ if (empty(I('post.bank_card'))) {
+ $this->error('请输入银行卡号');
+ }
+ $bank_card_pattern = "/^\d{10,19}$/u";
+ if (!preg_match($bank_card_pattern, I('post.bank_card'))) {
+ $this->error('卡号格式错误');
+ return false;
+ }
+ if (empty(I('post.bank_cardname'))) {
+ $this->error('请输入银行卡名');
+ }
+ if (empty(I('post.bank_name'))) {
+ $this->error('请输入收款银行');
+ }
+ if (empty(I('post.bank_address'))) {
+ $this->error('请输入开户网点');
+ }
if (!in_array($status, [0, 1]) || $id == 0) {
$this->error('参数异常');
}
-
+ if (!empty(I('post.content'))) {
+ $save['content'] = I('post.content');
+ }
$data = $model->field('id,company_name')->find($id);
if (empty($data)) {
$this->error('数据异常');
@@ -150,6 +225,13 @@ class PromoteCompanyController extends ThinkController
$save['company_name'] = $company_name;
$save['status'] = $status;
$save['last_up_time'] = $time;
+ $save['settlement_contact'] = I('post.settlement_contact');
+ $save['contact_phone'] = I('post.contact_phone');
+ $save['address'] = I('post.address');
+ $save['bank_card'] = I('post.bank_card');
+ $save['bank_cardname'] = I('post.bank_cardname');
+ $save['bank_name'] = I('post.bank_name');
+ $save['bank_address'] = I('post.bank_address');
$res = $model->save($save);
if ($res === false) {
@@ -161,7 +243,7 @@ class PromoteCompanyController extends ThinkController
} else {
$id = intval(I('get.id', 0));
$map['id'] = $id;
- $data = $model->field('id,company_name,status')->find($id);
+ $data = $model->field('id,company_name,status,settlement_contact,contact_phone,address,bank_card,bank_cardname,bank_name,bank_address,content')->find($id);
if (empty($data)) {
$this->error('数据异常', U('lists'));
}
diff --git a/Application/Admin/View/PromoteCompany/add.html b/Application/Admin/View/PromoteCompany/add.html
index 6f730da18..0d2b420ed 100644
--- a/Application/Admin/View/PromoteCompany/add.html
+++ b/Application/Admin/View/PromoteCompany/add.html
@@ -35,6 +35,54 @@
+
+ * 联系结算人:
+
+
+
+
+
+ * 联系电话:
+
+
+
+
+
+ * 所在地址:
+
+
+
+
+
+ * 银行卡号:
+
+
+
+
+
+ * 银行卡名:
+
+
+
+
+
+ * 收款银行:
+
+
+
+
+
+ * 开户网点:
+
+
+
+
+
+ 备注:
+
+
+
+
* 显示状态:
diff --git a/Application/Admin/View/PromoteCompany/edit.html b/Application/Admin/View/PromoteCompany/edit.html
index c66eb4666..b064668ed 100644
--- a/Application/Admin/View/PromoteCompany/edit.html
+++ b/Application/Admin/View/PromoteCompany/edit.html
@@ -35,6 +35,54 @@
+
+ * 联系结算人:
+
+
+
+
+
+ * 联系电话:
+
+
+
+
+
+ * 所在地址:
+
+
+
+
+
+ * 银行卡号:
+
+
+
+
+
+ * 银行卡名:
+
+
+
+
+
+ * 收款银行:
+
+
+
+
+
+ * 开户网点:
+
+
+
+
+
+ 备注:
+
+
+
+
* 显示状态:
diff --git a/Application/Home/Controller/SafeController.class.php b/Application/Home/Controller/SafeController.class.php
index 55daaae66..4a4c42744 100644
--- a/Application/Home/Controller/SafeController.class.php
+++ b/Application/Home/Controller/SafeController.class.php
@@ -459,14 +459,33 @@ class SafeController extends BaseController{
}
public function safeDocument() {
+ $realname = $_REQUEST['realname'];
+ $phone = $_REQUEST['phone'];
+ $email = $_REQUEST['email'];
+ $address = $_REQUEST['address'];
+ if (empty($realname)) {
+ $realname = '您未填写真实姓名';
+ }
+ if (empty($email)) {
+ $email = '您未填写联系邮箱';
+ }
+ if (empty($address)) {
+ $address = '您未填写注册地址';
+ }
+ if (empty($phone)) {
+ $phone = '您未填写联系号码';
+ }
$time = time();
$loginPromote = $this->getLoginPromote();
$sn = date('Ymd') . '-' . strtoupper(substr(md5($loginPromote['id']), 8, 16));
-
$endTime = date('Y-m-d',strtotime('+1 year'));
$this->assign('time',date('Y-m-d',$time));
$this->assign('endTime',$endTime);
$this->assign('sn',$sn);
+ $this->assign('realname',$realname);
+ $this->assign('email',$email);
+ $this->assign('address',$address);
+ $this->assign('phone',$phone);
$this->display();
}
}
\ No newline at end of file
diff --git a/Application/Home/View/default/Safe/modifyBaseInfo.html b/Application/Home/View/default/Safe/modifyBaseInfo.html
index e645fd7a8..f239511d8 100644
--- a/Application/Home/View/default/Safe/modifyBaseInfo.html
+++ b/Application/Home/View/default/Safe/modifyBaseInfo.html
@@ -304,7 +304,8 @@
- 我已仔细阅读,并同意《游戏推广服务框架协议》
+
+ 我已仔细阅读,并同意《游戏推广服务框架协议》
@@ -329,6 +330,22 @@
+
+
+
diff --git a/Application/Home/View/default/Safe/safeDocument.html b/Application/Home/View/default/Safe/safeDocument.html
index 3395e8ae0..0694eff24 100644
--- a/Application/Home/View/default/Safe/safeDocument.html
+++ b/Application/Home/View/default/Safe/safeDocument.html
@@ -47,7 +47,7 @@ and open the template in the editor.
-
+
游戏推广服务框架协议
本协议由以下双方于{$time} 签订:
@@ -57,11 +57,11 @@ and open the template in the editor.
联系电话:13067391751
联系人:雷丽华
邮箱号:383166987@qq.com
-
乙方:
-
注册地址:
-
联系电话:
-
联系人:
-
邮箱号:
+
乙方:{$realname}
+
注册地址:{$address}
+
联系电话:{$phone}
+
联系人:{$realname}
+
邮箱号:{$email}
经甲乙双方协商一致,在平等互利的基础上,就乙方推广甲方拥有知识产权
或合法授权的游戏(以下简称“产品”)达成如下协议:
1 合作内容及合作期限