|
@@ -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,"创建销售单成功");
|
|
|
}
|
|
|
//提交销售单
|