|
@@ -94,6 +94,11 @@ class Resign extends BaseController
|
|
|
$value['wsm_supplier'] =isset($wsmcode['name']) ? $wsmcode['name']:"";
|
|
|
$value['wsm_supplierNo'] =isset($wsmcode['code']) ? $wsmcode['code']:"";
|
|
|
}
|
|
|
+ $value['file_name'] ='';
|
|
|
+ if($value['file_url']){
|
|
|
+ $file= basename($value['file_url']);
|
|
|
+ $value['file_name'] =substr($file,0,strripos($file,"_"));
|
|
|
+ }
|
|
|
$data[]=$value;
|
|
|
}
|
|
|
return app_show(0,"获取成功",["list"=>$data,"count"=>$count]);
|
|
@@ -126,14 +131,14 @@ class Resign extends BaseController
|
|
|
if($good_num==''){
|
|
|
return error_show(1002,'参数good_num 不能为空或零');
|
|
|
}
|
|
|
- $wsm_code = isset($this->post['wsm_code'])&&$this->post['wsm_code']!="" ? trim($this->post['wsm_code']):"";
|
|
|
- if($wsm_code==""){
|
|
|
- return error_show(1002,'参数wsm_code 不能为空');
|
|
|
- }
|
|
|
- $wsminfo = Db::name("warehouse_info")->where(['wsm_code'=>$wsm_code,"is_del"=>0])->find();
|
|
|
- if(empty($wsminfo)){
|
|
|
- return error_show(1002,'未找到仓库数据');
|
|
|
- }
|
|
|
+// $wsm_code = isset($this->post['wsm_code'])&&$this->post['wsm_code']!="" ? trim($this->post['wsm_code']):"";
|
|
|
+// if($wsm_code==""){
|
|
|
+// return error_show(1002,'参数wsm_code 不能为空');
|
|
|
+// }
|
|
|
+// $wsminfo = Db::name("warehouse_info")->where(['wsm_code'=>$wsm_code,"is_del"=>0])->find();
|
|
|
+// if(empty($wsminfo)){
|
|
|
+// return error_show(1002,'未找到仓库数据');
|
|
|
+// }
|
|
|
$file_url = isset($this->post['file_url'])&&$this->post['file_url']!="" ? trim($this->post['file_url']):"";
|
|
|
$lastime = isset($this->post['lastime'])&&$this->post['lastime']!="" ? $this->post['lastime']:"";
|
|
|
if($lastime==""){
|
|
@@ -150,7 +155,8 @@ class Resign extends BaseController
|
|
|
"good_name"=>$good['good_name'],
|
|
|
"good_num"=>$good_num,
|
|
|
"good_type_code"=>$good_type_code,
|
|
|
- "wsm_code"=>$wsm_code,
|
|
|
+ "wsm_code"=>'',
|
|
|
+ "file_url"=>$file_url,
|
|
|
"lasttime"=>$lastime,
|
|
|
"addtime"=>date("Y-m-d H:i:s"),
|
|
|
"updatetime"=>date("Y-m-d H:i:s"),
|
|
@@ -233,6 +239,12 @@ class Resign extends BaseController
|
|
|
$info['noble_metal']= isset($goon['noble_metal']) && $goon['noble_metal'] !='' ? $goon['noble_metal']:'';
|
|
|
$info['noble_id']= isset($goon['noble_metal']) && $goon['noble_metal'] !='' ? array_search($goon['noble_metal'],\think\facade\Config::get("noble")):'';
|
|
|
$info['wsm_name']="";
|
|
|
+ $info['file_name'] ='';
|
|
|
+ if($info['file_url']){
|
|
|
+ $file= basename($info['file_url']);
|
|
|
+ $info['file_name'] =substr($file,0,strripos($file,"_"));
|
|
|
+ }
|
|
|
+
|
|
|
if($info['wsm_code']!=""){
|
|
|
$wsmcode = Db::name("warehouse_info")->alias("a")->leftJoin("supplier b","a.supplierNo=b.code")
|
|
|
->where(["a.wsm_code"=>$info['wsm_code']])->field("a.name as wsm_name,b.name,b.code")->find();
|
|
@@ -410,11 +422,15 @@ class Resign extends BaseController
|
|
|
if($expecttime==''){
|
|
|
return error_show(1002,'参数expecttime 不能为空');
|
|
|
}
|
|
|
+ $wsm_type = isset($this->post['wsm_type'])&&$this->post['wsm_type']!="" ? intval($this->post['wsm_type']):"";
|
|
|
+ if($wsm_type==""){
|
|
|
+ return error_show(1002,'参数wsm_type 不能为空');
|
|
|
+ }
|
|
|
$wsm_code = isset($this->post['wsm_code'])&&$this->post['wsm_code']!="" ? trim($this->post['wsm_code']):"";
|
|
|
if($wsm_code==""){
|
|
|
return error_show(1002,'参数wsm_code 不能为空');
|
|
|
}
|
|
|
- $wsminfo = Db::name("warehouse_info")->where(['wsm_code'=>$wsm_code,"is_del"=>0])->find();
|
|
|
+ $wsminfo = Db::name("warehouse_info")->where(['wsm_code'=>$wsm_code,"wsm_type"=>$wsm_type,"is_del"=>0])->find();
|
|
|
if(empty($wsminfo)){
|
|
|
return error_show(1002,'未找到仓库数据');
|
|
|
}
|
|
@@ -450,6 +466,7 @@ class Resign extends BaseController
|
|
|
$data=[
|
|
|
"bkcode"=>$info['bk_code'],
|
|
|
"warehouse"=>$wsm_code,
|
|
|
+ "wsm_type"=>$wsm_type,
|
|
|
"num"=>$num,
|
|
|
'expecttime'=>$expecttime,
|
|
|
'supplier'=>isset($supplie) && $supplie['code']!=''? $supplie['code']:'',
|
|
@@ -481,6 +498,7 @@ class Resign extends BaseController
|
|
|
ActionLog::logAdd($this->post['token'],$ste,"FKD",0,$data);
|
|
|
$temp=$info['status'];
|
|
|
$info['status']=2;
|
|
|
+ $info['wsm_code']=$wsm_code;
|
|
|
$info['addtime']=date("Y-m-d H:i:s");
|
|
|
$ood=Db::name('purchease')->save($info);
|
|
|
if($ood){
|