dever 3 년 전
부모
커밋
0187305d1a
3개의 변경된 파일29개의 추가작업 그리고 2개의 파일을 삭제
  1. 11 1
      app/shop/database/info.php
  2. 1 1
      app/shop/database/member.php
  3. 17 0
      app/shop/lib/Manage.php

+ 11 - 1
app/shop/database/info.php

@@ -429,11 +429,21 @@ return array
         'insert' => false,
         'list_button' => array
         (
-            'add' => array('批量设置商品', '"info&where_id={id}&col=goods&oper_save_jump=info&oper_table=info&oper_parent=info"'),
+            'delete' => '删除',
+
+            'br1' => array('<br /><br />'),
+
+            'add1' => array('批量设置商品', '"info&where_id={id}&col=goods&oper_save_jump=info&oper_table=info&oper_parent=info"'),
             'list22' => array('商品管理', '"goods&search_option_shop_id={id}&oper_table=info"'),
+
+            'br2' => array('<br /><br />'),
+
             'list' => array('优惠券管理', '"coupon&search_option_shop_id={id}&oper_table=info"'),
             'list1' => array('账号管理', '"member&search_option_shop_id={id}&oper_table=info"'),
             'list2' => array('打印机管理', '"print&search_option_shop_id={id}&oper_table=info"'),
+
+            'br3' => array('<br /><br />'),
+
             'list3' => array('销售订单', '"sell_order&search_option_shop_id={id}&oper_table=info"'),
             'list4' => array('采购订单', '"buy_order&search_option_shop_id={id}&oper_table=info"'),
         ),

+ 1 - 1
app/shop/database/member.php

@@ -47,7 +47,7 @@ return array
                 'col' => 'username',
                 'result' => 'id',
             ),
-            'list'      => '{uid} > 0 ? Dever::load("passport/user-find#username", {uid}) : "匿名用户"',
+            //'list'      => '{uid} > 0 ? Dever::load("passport/user-find#username", {uid}) : "匿名用户"',
         ),
 
         'shop_id'      => array

+ 17 - 0
app/shop/lib/Manage.php

@@ -65,6 +65,23 @@ class Manage
             $update['where_id'] = $id;
             Dever::db('shop/info')->update($update);
         }
+
+        $truename = Dever::param('truename', $data);
+        $mobile = Dever::param('mobile', $data);
+        if ($mobile) {
+            $member = Dever::db('shop/member')->one(array('shop_id' => $id, 'mobile' => $mobile));
+
+            $update = array();
+            $update['shop_id'] = $id;
+            $update['name'] = $truename;
+            $update['mobile'] = $mobile;
+            if ($member) {
+                $update['where_id'] = $member['id'];
+                Dever::db('shop/member')->update($update);
+            } else {
+                Dever::db('shop/member')->insert($update);
+            }
+        }
     }
 
     /**