| 
					
				 | 
			
			
				@@ -33,25 +33,27 @@ class Order 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public function updateOrderNum($id, $name, $data)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $servicer_store_id = Dever::param('servicer_store_id', $data);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if ($servicer_store_id) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $info = Dever::db('scm_servicer/store')->find($servicer_store_id);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if ($info && $info['type'] == 1 && (!$info['area'] || !$info['address'] || !$info['truename'] || !$info['tel'])) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                Dever::alert('仓库[' . $info['name'] . ']收货地址未填写');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $seller_shop_id = Dever::param('seller_shop_id', $data);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if ($seller_shop_id) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $info = Dever::db('scm_seller/shop')->find($seller_shop_id);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if ($info && $info['type'] == 1 && (!$info['area'] || !$info['address'] || !$info['truename'] || !$info['tel'])) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                Dever::alert('门店[' . $info['name'] . ']收货地址未填写');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $table = Dever::input('table');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $prefix = Dever::input('prefix');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ($table && $prefix) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $servicer_store_id = Dever::param('servicer_store_id', $data);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if ($servicer_store_id) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $info = Dever::db('scm_servicer/store')->find($servicer_store_id);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if ($info && $info['type'] == 1 && (!$info['area'] || !$info['address'] || !$info['truename'] || !$info['tel'])) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    Dever::db($table)->delete($id);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    Dever::alert('仓库[' . $info['name'] . ']收货地址未填写');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $seller_shop_id = Dever::param('seller_shop_id', $data);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if ($seller_shop_id) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $info = Dever::db('scm_seller/shop')->find($seller_shop_id);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if ($info && $info['type'] == 1 && (!$info['area'] || !$info['address'] || !$info['truename'] || !$info['tel'])) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    Dever::db($table)->delete($id);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    Dever::alert('门店[' . $info['name'] . ']收货地址未填写');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $update['order_num'] = $this->getOrderNum($table, $prefix);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $update['where_id'] = $id;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Dever::db($table)->update($update);
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -280,7 +282,8 @@ class Order 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $data = Dever::db($order_table . '_goods')->select(array('order_id' => $order['id']));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $shop = Dever::db('shop/info')->find($order['type_id']);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        print_r($order);die;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $shop = Dever::db('shop/info')->find($order['seller_shop_id']);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         list($assign, $source) = Dever::load('scm/lib/assign')->get($goods, $info, $shop, true);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 |