rabin 3 年之前
父节点
当前提交
11b6f7b6b3
共有 2 个文件被更改,包括 7 次插入7 次删除
  1. 5 5
      service/mail/database/area_stat.php
  2. 2 2
      service/mail/lib/Manage.php

+ 5 - 5
service/mail/database/area_stat.php

@@ -42,13 +42,13 @@ return array
 
         'month'     => array
         (
-            'type'      => 'int-11',
+            'type'      => 'varchar-100',
             'name'      => '月份',
             'default'   => '',
-            'match'     => 'is_numeric',
+            'match'     => 'is_string',
             'desc'      => '',
             'update'    => 'month',
-            'search'    => 'month-start',
+            'search'    => 'month_eq',
             'search_default' => '',
             'list'      => 'date("Y-m", {month})',
         ),
@@ -61,7 +61,7 @@ return array
 	        'desc'      => '区域',
 	        'match'     => 'option',
 	        'update'    => 'linkage',
-            'search'    => 'linkage',
+            //'search'    => 'linkage',
 	        'list'      => 'Dever::load("mail/lib/manage.getArea", "{name}")',
             'option'    => Dever::url('api.get?level_total=4', 'area'),
 	    ),
@@ -149,7 +149,7 @@ return array
             'desc'      => '代理商',
             'match'     => 'is_string',
             // 'update'    => 'text',
-            'search'    => array
+            'searchs'    => array
             (
                 'api' => 'agent/member-getSearch',
                 'col' => 'col',

+ 2 - 2
service/mail/lib/Manage.php

@@ -765,7 +765,7 @@ class Manage
             $area_id = array();
             foreach ($area as $k => $v) {
                 $update = array();
-                $update['month'] = $where['start'];
+                $update['month'] = date('Y-m', $where['start']);
                 $update['name'] = $k;
                 $info = Dever::db('mail/area_stat')->find($update);
 
@@ -818,7 +818,7 @@ class Manage
                     $stat_id = $update['where_id'] = $info['id'];
                     Dever::db('mail/area_stat')->update($update);
                 }
-                
+
                 if ($v['type'] == 1) {
                     $area_id[$k] = $stat_id;
                 } elseif ($v['type'] == 2) {