|
@@ -40,8 +40,8 @@ class WareHouse extends BaseController
|
|
|
if($wsmtype==''){
|
|
|
return error_show(1004,'参数wsmtype 不能为空');
|
|
|
}
|
|
|
- $isT = Db::name('warehouse_info')->where([['name',"=",$name],["is_del","=",0],['supplierNo',"=",$supplier]])
|
|
|
- ->find();
|
|
|
+ $isT = Db::name('warehouse_info')->where([['name',"=",$name],["is_del","=",0],["wsm_type","=",1],
|
|
|
+ ['supplierNo',"=",$supplier]])->find();
|
|
|
if(!empty($isT)){
|
|
|
return error_show(1004,'仓库名称已存在');
|
|
|
}
|
|
@@ -90,7 +90,7 @@ class WareHouse extends BaseController
|
|
|
$add = Db::name('warehouse_info')->insert($data,true);
|
|
|
if($add>0){
|
|
|
$st = ["order_code"=>$wsm_code,"status"=>1,"action_remark"=>'',"action_type"=>"create"];
|
|
|
- ActionLog::logAdd($post['token'],$st,"resign_info",1,$st);
|
|
|
+ ActionLog::logAdd($post['token'],$st,"warehouse",1,$data);
|
|
|
$addrinfo = [
|
|
|
"wsm_code"=>$wsm_code,
|
|
|
"wsm_type"=> $wsm_type,
|
|
@@ -106,7 +106,7 @@ class WareHouse extends BaseController
|
|
|
if($addri){
|
|
|
|
|
|
$sf = ["order_code"=>$wsm_code,"status"=>1,"action_remark"=>'',"action_type"=>"create"];
|
|
|
- ActionLog::logAdd($post['token'],$sf,"resign_info",1,$sf);
|
|
|
+ ActionLog::logAdd($post['token'],$sf,"warehouse",1,$addrinfo);
|
|
|
Db::commit();
|
|
|
return app_show(0,'仓库创建成功');
|
|
|
}
|
|
@@ -122,7 +122,7 @@ class WareHouse extends BaseController
|
|
|
public function list(){
|
|
|
$post =$this->request->post();
|
|
|
|
|
|
- $condition= [['a.is_del',"=",0],["b.is_del","=",0]];
|
|
|
+ $condition= [['a.is_del',"=",0],['a.status',"=",1],["b.is_del","=",0]];
|
|
|
|
|
|
$supplier = isset($post['supplierNo'])&&$post['supplierNo']!="" ? trim($post['supplierNo']) :"";
|
|
|
if($supplier!=""){
|
|
@@ -187,7 +187,8 @@ class WareHouse extends BaseController
|
|
|
return error_show(1004,"参数id不能为空");
|
|
|
};
|
|
|
$warse = Db::name("warehouse_info")->alias("a")->join("warehouse_addr b ","a.wsm_code=b.wsm_code","left")
|
|
|
- ->where(["a.id"=>$id,"a.is_del"=>0])->field("a.id,a.wsm_code,a.name,a.wsm_type,a.supplierNo,a.addr,a.contactor,a.contactor_name,a.mobile,a.position,a.status,a.addtime,
|
|
|
+ ->where(["a.id"=>$id,"a.is_del"=>0,"a.status"=>1])->field("a.id,a.wsm_code,a.name,a.wsm_type,a.supplierNo,a.addr,a
|
|
|
+ .contactor,a.contactor_name,a.mobile,a.position,a.status,a.addtime,
|
|
|
a.updatetime,b.wsm_type,b.wsm_name,b.wsm_mobile,b.wsm_addr,b.addr_code,a.addrs_code")->find();
|
|
|
if(empty($warse)){
|
|
|
return error_show(1004,"未找到数据");
|
|
@@ -215,7 +216,7 @@ class WareHouse extends BaseController
|
|
|
if($id===""){
|
|
|
return error_show(1004,"参数id不能为空");
|
|
|
};
|
|
|
- $warse = Db::name("warehouse_info")->where(["id"=>$id,"is_del"=>0])->find();
|
|
|
+ $warse = Db::name("warehouse_info")->where(["id"=>$id,"is_del"=>0,"status"=>1])->find();
|
|
|
if(empty($warse)){
|
|
|
return error_show(1004,"未找到数据");
|
|
|
}
|
|
@@ -277,8 +278,12 @@ class WareHouse extends BaseController
|
|
|
"addr_code"=>json_encode($addr_code),
|
|
|
"updatetime"=>date("Y-m-d H:i:s"),
|
|
|
];
|
|
|
- $addri = DB::name("warehouse_addr")->where(["wsm_code"=>$warse['wsm_code'],"is_del"=>0])->update($addrinfo);
|
|
|
+ $addri = Db::name("warehouse_addr")->where(["wsm_code"=>$warse['wsm_code'],"is_del"=>0])->update
|
|
|
+ ($addrinfo);
|
|
|
if($addri){
|
|
|
+ $sf = ["order_code"=>$warse['wsm_code'],"status"=>$warse['status'],"action_remark"=>'',
|
|
|
+ "action_type"=>"edit"];
|
|
|
+ ActionLog::logAdd($post['token'],$sf,"warehouse",1,$data);
|
|
|
Db::commit();
|
|
|
return app_show(0,'仓库更新成功');
|
|
|
}
|
|
@@ -304,6 +309,10 @@ class WareHouse extends BaseController
|
|
|
$warse['is_del'] = 1;
|
|
|
$warse['updatetime'] = date("Y-m-d H:i:s");
|
|
|
$Del= Db::name("warehouse_info")->save($warse);
|
|
|
+ if($Del){
|
|
|
+ $sf = ["order_code"=>$warse['wsm_code'],"status"=>$warse['status'],"action_remark"=>'',"action_type"=>"delete"];
|
|
|
+ ActionLog::logAdd($post['token'],$sf,"warehouse",1,$warse);
|
|
|
+ }
|
|
|
return $Del? app_show(0,'仓库删除成功'): error_show(1005,'仓库删除失败');
|
|
|
}
|
|
|
|
|
@@ -325,8 +334,10 @@ class WareHouse extends BaseController
|
|
|
$warse['status'] = $status;
|
|
|
$warse['updatetime'] = date("Y-m-d H:i:s");
|
|
|
$Del= Db::name("warehouse_info")->save($warse);
|
|
|
- $st = ["order_code"=>$id,"status"=>$vmp,"action_remark"=>'',"action_type"=>"create"];
|
|
|
- ActionLog::logAdd($post['token'],$st,"warehouse_info",$warse['status'],$st);
|
|
|
+ if($Del){
|
|
|
+ $sf = ["order_code"=>$warse['wsm_code'],"status"=>$vmp,"action_remark"=>'',"action_type"=>"status"];
|
|
|
+ ActionLog::logAdd($post['token'],$sf,"warehouse",$status,$warse);
|
|
|
+ }
|
|
|
return $Del? app_show(0,'仓库状态修改成功'): error_show(1005,'仓库状态修改失败');
|
|
|
}
|
|
|
|