@@ -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);
/**
* 销售单状态查询 看看是否是审核状态
*/
@@ -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{