|
@@ -51,6 +51,12 @@ class Model_logic_u9xg extends Lin_Model {
|
|
$this->xdlsBeforeCreate($v,$pre_data['typeclass'],$pre_data['classid']);
|
|
$this->xdlsBeforeCreate($v,$pre_data['typeclass'],$pre_data['classid']);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ //修正原来的逻辑 调出单审核完成后才可以在批量执行后续订单
|
|
|
|
+ public function xdlsOneExtraStep($list){
|
|
|
|
+ foreach($list as $k=>$v){
|
|
|
|
+ $this->xdlsCxDcd($v);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
//循环执行许昌仓的销售单 调出单和香港仓的采购单 提交 顺带的也执行审核
|
|
//循环执行许昌仓的销售单 调出单和香港仓的采购单 提交 顺带的也执行审核
|
|
public function xdlsTwoStep($list){
|
|
public function xdlsTwoStep($list){
|
|
foreach($list as $k=>$v){
|
|
foreach($list as $k=>$v){
|
|
@@ -269,24 +275,24 @@ class Model_logic_u9xg extends Lin_Model {
|
|
$dcd_no = $dcd_res[0]['Data'][0]["Code"];
|
|
$dcd_no = $dcd_res[0]['Data'][0]["Code"];
|
|
$this->editData($info['zq_u9_id'],['dc_no'=>$dcd_no,'dc_status'=>1,'update_time'=>time()],$info['number'],1,1,'dc',$dcd_res[1],$dcd_res[0]);
|
|
$this->editData($info['zq_u9_id'],['dc_no'=>$dcd_no,'dc_status'=>1,'update_time'=>time()],$info['number'],1,1,'dc',$dcd_res[1],$dcd_res[0]);
|
|
|
|
|
|
- //创建许昌成品库的销售单
|
|
|
|
- $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]);
|
|
|
|
- return ;
|
|
|
|
- }
|
|
|
|
- //更新销售单数据
|
|
|
|
- $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]);
|
|
|
|
|
|
+ // //创建许昌成品库的销售单
|
|
|
|
+ // $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]);
|
|
|
|
+ // return ;
|
|
|
|
+ // }
|
|
|
|
+ // //更新销售单数据
|
|
|
|
+ // $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]);
|
|
|
|
|
|
- //创建香港公司的采购单
|
|
|
|
- $cgd_res = $this->apiyyv1->cgdCreate($dc_params,$this->getToken(140));
|
|
|
|
- if(empty($cgd_res[0]['Data'][0]["Code"])){
|
|
|
|
- $this->editData($info['zq_u9_id'],['cg_status'=>-1,'update_time'=>time()],$info['number'],3,1,'cg',$cgd_res[1],$cgd_res[0]);
|
|
|
|
- return ;
|
|
|
|
- }
|
|
|
|
|
|
+ // //创建香港公司的采购单
|
|
|
|
+ // $cgd_res = $this->apiyyv1->cgdCreate($dc_params,$this->getToken(140));
|
|
|
|
+ // if(empty($cgd_res[0]['Data'][0]["Code"])){
|
|
|
|
+ // $this->editData($info['zq_u9_id'],['cg_status'=>-1,'update_time'=>time()],$info['number'],3,1,'cg',$cgd_res[1],$cgd_res[0]);
|
|
|
|
+ // return ;
|
|
|
|
+ // }
|
|
|
|
|
|
- $this->editData($info['zq_u9_id'],['cg_no'=>$cgd_res[0]['Data'][0]["Code"],'cg_status'=>1,'update_time'=>time()],$info['number'],3,1,'cg',$cgd_res[1],$cgd_res[0]);
|
|
|
|
|
|
+ // $this->editData($info['zq_u9_id'],['cg_no'=>$cgd_res[0]['Data'][0]["Code"],'cg_status'=>1,'update_time'=>time()],$info['number'],3,1,'cg',$cgd_res[1],$cgd_res[0]);
|
|
return ;
|
|
return ;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -531,4 +537,12 @@ class Model_logic_u9xg extends Lin_Model {
|
|
'read_time'=>date("Y-m-d H:i:s")
|
|
'read_time'=>date("Y-m-d H:i:s")
|
|
]);
|
|
]);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public function xdlsCxDcd($info){
|
|
|
|
+ $r = $this->apiyyv1->xdlsCxDcd($info['dc_no'],$this->getToken(130));
|
|
|
|
+ echo '<pre>';
|
|
|
|
+ var_dump($r);
|
|
|
|
+ die;
|
|
|
|
+
|
|
|
|
+ }
|
|
}
|
|
}
|