Browse Source

测试销售公司的销售单

lvhao 5 months ago
parent
commit
cfd1e50a2c
1 changed files with 18 additions and 7 deletions
  1. 18 7
      core/CoreApp/models/Model_logic_u9xgsd.php

+ 18 - 7
core/CoreApp/models/Model_logic_u9xgsd.php

@@ -263,20 +263,31 @@ class Model_logic_u9xgsd extends Lin_Model {
         return $this->logic_tools->ret_arr(1,"审核采购单成功");
     }
     //创建销售单
-    public function createXs($tmp_info){
-    
-        $info = $this->logic_order->getInfoByPlat($tmp_info['platform'],$tmp_info['order_no']);
-        $info['zq_u9_id'] = $tmp_info['id'];
-        $dc_params = $this->createData($info);
+    public function createXs($info){
+        //在创建前边执行查询调出单
+            
+        if($info['dc_data_status'] != 1)
+        {
+            $r = $this->xdlsCxDcd($info);
+            if($r['code']!= 1){
+                return $this->logic_tools->ret_arr(-1,"调出单未被审核,请先去审核");
+            }
+            $info['dc_data'] = json_encode($r['data']['data']);
+        }
+        $dc_params = $this->createDataTwo($info);
+        echo "<pre>";
+        var_dump($dc_params);
+        die;
+
         //创建许昌成品库的销售单
         $xsd_res = $this->apiyyv1->xsdCreate($dc_params,$this->getToken(130));
         if(empty($xsd_res[0]['Data'][0]['m_code'])){
-            $this->editData($info['zq_u9_id'],['xs_status'=>-1,'update_time'=>time()],$info['number'],2,1,'xs',$xsd_res[1],$xsd_res[0]);
+            $this->editData($info['id'],['xs_status'=>-1,'update_time'=>time()],$info['order_no'],2,1,'xs',$xsd_res[1],$xsd_res[0]);
             return $this->logic_tools->ret_arr(-1,"创建销售单失败");
         }
         //更新销售单数据
        $xs_no = $xsd_res[0]['Data'][0]["m_code"];
-       $this->editData($info['zq_u9_id'],['xs_no'=>$xs_no,'xs_status'=>1,'update_time'=>time()],$info['number'],2,1,'xs',$xsd_res[1],$xsd_res[0]);
+       $this->editData($info['id'],['xs_no'=>$xs_no,'xs_status'=>1,'update_time'=>time()],$info['order_no'],2,1,'xs',$xsd_res[1],$xsd_res[0]);
        return $this->logic_tools->ret_arr(1,"创建销售单成功");
     }
     //提交销售单