|
@@ -169,7 +169,26 @@ class Model_logic_u9xgsd extends Lin_Model {
|
|
|
if(isset($ret_data[0])){
|
|
|
$descflexfield_pubdescseg4 = $ret_data[0]['descflexfield_pubdescseg4'];
|
|
|
if($dc_params['number'] == $descflexfield_pubdescseg4){
|
|
|
- return $this->logic_tools->ret_arr(-1,"对应的调出单已存在请勿重复操作");
|
|
|
+ $cxdcd_r_check = $this->apiyyv1->xcDcdByOtherIdCheck($dc_params['number'],$this->getToken(130));
|
|
|
+ if(!isset($cxdcd_r_check[0]['Success'])){
|
|
|
+ return $this->logic_tools->ret_arr(-1,"对应的调出单二次核对异常");
|
|
|
+ }
|
|
|
+ if( !$cxdcd_r_check[0]['Success']){
|
|
|
+ return $this->logic_tools->ret_arr(-1,"对应的调出单二次核对报错");
|
|
|
+ }
|
|
|
+ $check_ret_data = $cxdcd_r_check[0]['Data'] ;
|
|
|
+ $dc_params['dcckbm'];
|
|
|
+ $flag = true;
|
|
|
+ foreach($check_ret_data as $k=>$v){
|
|
|
+ if($v['code'] == $dc_params['dcckbm']){
|
|
|
+ $flag = false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ //目前相同组织的相同调出单 是不可能同时出现的
|
|
|
+ if(!$flag){
|
|
|
+ return $this->logic_tools->ret_arr(-1,"对应的调出单已存在请勿重复操作");
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|