dever 3 anni fa
parent
commit
f125680b7f
1 ha cambiato i file con 7 aggiunte e 2 eliminazioni
  1. 7 2
      service/agent/src/My.php

+ 7 - 2
service/agent/src/My.php

@@ -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;