wugg 10 ay önce
ebeveyn
işleme
68f06435b6

+ 10 - 7
app/admin/controller/OrderImport.php

@@ -376,14 +376,17 @@ class OrderImport extends Base
             $co = Db::name('good_platform')
                 ->alias('gp')
                 ->leftJoin('platform p', 'p.id=gp.platform_code AND p.is_del=0')
-                ->leftJoin('customer_org1 co', 'co.name=p.platform_name AND co.is_del=0')
                 ->where('gp.plat_code', $rs['plat_code'])
-                ->field('co.id,co.name')
-                ->find();
-
-            if ($co) {
-                $customer_code = Db::name('customer_info')
-                    ->where(['itemid' => $co['id'], 'companyName' => $co['name'] . '客户', 'is_del' => 0])
+                ->value('p.platform_name','');
+                
+			
+            if ($co!='') {
+            	$itemId= Db::connect('mysql_sys')->name("customer_org1")
+	                                             ->where(["name"=>$co,"is_del"=>0])
+		            ->value("id",0);
+                $customer_code =Db::connect('mysql_sys')
+                                    ->name('customer_info')
+                    ->where(['itemid' => $itemId, 'companyName' => $co . '客户', 'is_del' => 0])
                     ->value('companyNo', '');
 
                 if ($customer_code) $extend_insert_data['customer_code'] = $customer_code;

+ 21 - 0
app/admin/controller/Platform.php

@@ -390,4 +390,25 @@ class Platform extends Base
             ->toArray();
         return json_show(0, '获取成功', ['count' => $count, 'list' => $list]);
     }
+    
+    
+    public function platformSourceCreate(){
+    	$param=$this->request->param(["platform_id","source"],"post","trim");
+    	$valid=Validate::rule(["platform_id|平台id"=>"require|number|gt:0","source|渠道名称"=>"require|max:255"]);
+    	if($valid->check($param)==false)$this->error($valid->getError());
+    	$data=["platform_id"=>$param["platform_id"],"source"=>$param["source"],"apply_id"=>$this->uid,
+    	"apply_name"=>$this->uname];
+    	Db::name("platform_source")->save($data);
+    	$this->success("创建成功");
+    }
+    
+     public function platformSourceDelete(){
+    	$param=$this->request->param(['id'],'post','trim');
+    	$info =Db::name("platform_source")->findOrEmpty($param['id']);
+    	if(empty($info))$this->error("未找到数据");
+    	$info["is_del"]=1;
+    	$info["updatetime"]=date("Y-m-d H:i:s");
+    	Db::name('platform_source')->save($info);
+    	$this->success('删除成功');
+    }
 }