lvhao 1 tydzień temu
rodzic
commit
e9e7593f38

+ 23 - 0
core/CoreApp/models/Model_apiyyv1.php

@@ -70,6 +70,29 @@ class Model_apiyyv1 extends Lin_Model
 		$res = $this->sendReq($url,$header,json_encode($list));
 		return array($res,$list);
 	}
+	/**
+	 * 工厂外销销售单
+	 */
+	public function gcxsdWaiXiaoCreate($params,$token){
+		$list = $this->xsdDataTrans($params);
+		foreach($list as $k=>$v){
+			$list[$k]['DescFlexField']["PrivateDescSeg3"] = $params['number'];
+			$list[$k]['DescFlexField']["PrivateDescSeg6"] = 'MJ00199';
+			$list[$k]['DescFlexField']["PubDescSeg6"] = 'MJ00199';
+			$list[$k]['DescFlexField']["PubDescSeg3"] = $params['number'];
+			
+			// foreach($v['SOLineDTOList'] as $kk=>$vv){
+			// 	$list[$k]['SOLineDTOList'][$kk]['DescFlexField']['PrivateDescSeg3'] = $params['number'];
+			// 	$list[$k]['SOLineDTOList'][$kk]['DescFlexField']['PubDescSeg3'] = $params['number'];
+			// }
+		}
+		$url = '/U9C/webapi/SO/Create';
+		$url = $this->base_url.$url;
+		$header[] = "Content-Type: application/json";
+        $header[] = "Token: ".$token;
+		$res = $this->sendReq($url,$header,json_encode($list));
+		return array($res,$list);
+	}
 	/**
 	 * 销售单状态查询 看看是否是审核状态
 	 */

+ 2 - 1
core/CoreApp/models/Model_logic_u9action.php

@@ -163,7 +163,8 @@ class Model_logic_u9action extends Lin_Model {
                     ]
                 ]
             ];
-            $res = $this->apiyyv1->xsdCreate($params,$token);
+            //由于工厂自己的销售单 比外贸的多一些设置 所以又启用了一些新的方法
+            $res = $this->apiyyv1->gcxsdWaiXiaoCreate($params,$token);
             if($res[0]['Data'][0]['m_isSucess'] != 1){
                 $this->editData($info['id'],['xs_status'=>-1,'update_time'=>time()],$info['order_no'],2,1,'xs',$res[1],$res[0]);
             }else{