|
@@ -580,6 +580,7 @@ class My extends Core
|
|
|
} else {
|
|
|
unset($v['id']);
|
|
|
unset($v['cdate']);
|
|
|
+ unset($v['qdate']);
|
|
|
$v['status'] = 1;
|
|
|
$v['name'] = $name;
|
|
|
Dever::db('agent/member_agreement')->insert($v);
|
|
@@ -628,7 +629,11 @@ class My extends Core
|
|
|
$status = Dever::db('agent/member_agreement')->config['status'];
|
|
|
foreach ($this->data['list'] as $k => $v) {
|
|
|
$this->data['list'][$k]['status_name'] = $status[$v['status']];
|
|
|
- $this->data['list'][$k]['qdate_string'] = date('Y.m.d', $v['qdate']);
|
|
|
+ $this->data['list'][$k]['qdate_string'] = '';
|
|
|
+ if ($v['qdate']) {
|
|
|
+ $this->data['list'][$k]['qdate_string'] = date('Y.m.d', $v['qdate']);
|
|
|
+ }
|
|
|
+
|
|
|
$role = Dever::db('setting/role')->find($v['role']);
|
|
|
$name = Dever::load('agent/lib/agreement')->name($v['agreement_id'], $v, $role, 2, 2);
|
|
|
$this->data['list'][$k]['link'] = $name[1];
|
|
@@ -650,7 +655,7 @@ class My extends Core
|
|
|
if ($where['id']) {
|
|
|
$info = Dever::db('agent/member_agreement')->find($where);
|
|
|
if ($info && $info['status'] == 1) {
|
|
|
- $state = Dever::db('agent/member_agreement')->update(array('sign' => $sign, 'where_id' => $info['id'], 'status' => 2));
|
|
|
+ $state = Dever::db('agent/member_agreement')->update(array('sign' => $sign, 'where_id' => $info['id'], 'status' => 2, 'qdate' => time()));
|
|
|
if ($state) {
|
|
|
$role = Dever::db('setting/role')->find($info['role']);
|
|
|
$info['sign'] = $sign;
|