|
@@ -18,7 +18,11 @@ class Company extends BaseController
|
|
|
public function Info()
|
|
|
{
|
|
|
$post =$this->post;
|
|
|
- $companyNo = isset($post['companyNo'])&& $post['companyNo']!="" ? trim($post['companyNo']) :"";
|
|
|
+ if($this->level==1){
|
|
|
+ $companyNo = isset($post['companyNo'])&& $post['companyNo']!="" ? trim($post['companyNo']) :"";
|
|
|
+ }else{
|
|
|
+ $companyNo = isset($post['relaComNo'])&& $post['relaComNo']!="" ? trim($post['relaComNo']) :"";
|
|
|
+ }
|
|
|
if($companyNo==""){
|
|
|
return error_show(1004,"参数companyNo 不能为空");
|
|
|
}
|
|
@@ -37,7 +41,14 @@ class Company extends BaseController
|
|
|
public function create()
|
|
|
{
|
|
|
$post =$this->post;
|
|
|
- $companyNo = makeNo("GS");
|
|
|
+ $companyNo = isset($post['companyNo'])&&$post['companyNo']!="" ? trim($post['companyNo']) :"";
|
|
|
+ if($companyNo==""){
|
|
|
+ return error_show(1004,"参数companyNo 不能为空");
|
|
|
+ }
|
|
|
+ $supplierinfo =Db::name("supplier_info")->where(["code"=>$companyNo])->findOrEmpty();
|
|
|
+ if(empty($supplierinfo)){
|
|
|
+ return error_show(1004,"未找到企业信息");
|
|
|
+ }
|
|
|
$name = isset($post['company_name'])&&$post['company_name']!="" ? trim($post['company_name']) :"";
|
|
|
if($name==""){
|
|
|
return error_show(1004,"参数company_name 不能为空");
|
|
@@ -122,7 +133,11 @@ class Company extends BaseController
|
|
|
public function save()
|
|
|
{
|
|
|
$post =$this->post;
|
|
|
- $companyNo = isset($post['companyNo'])&&$post['companyNo']!="" ? trim($post['companyNo']) :"";
|
|
|
+ if($this->level==1){
|
|
|
+ $companyNo = isset($post['companyNo'])&& $post['companyNo']!="" ? trim($post['companyNo']) :"";
|
|
|
+ }else{
|
|
|
+ $companyNo = isset($post['relaComNo'])&& $post['relaComNo']!="" ? trim($post['relaComNo']) :"";
|
|
|
+ }
|
|
|
if($companyNo==""){
|
|
|
return error_show(1004,"参数companyNo 不能为空");
|
|
|
}
|
|
@@ -199,7 +214,11 @@ class Company extends BaseController
|
|
|
public function status()
|
|
|
{
|
|
|
$post =$this->post;
|
|
|
- $companyNo = isset($post['companyNo'])&&$post['companyNo']!="" ? trim($post['companyNo']) :"";
|
|
|
+ if($this->level==1){
|
|
|
+ $companyNo = isset($post['companyNo'])&& $post['companyNo']!="" ? trim($post['companyNo']) :"";
|
|
|
+ }else{
|
|
|
+ $companyNo = isset($post['relaComNo'])&& $post['relaComNo']!="" ? trim($post['relaComNo']) :"";
|
|
|
+ }
|
|
|
if($companyNo==""){
|
|
|
return error_show(1004,"参数companyNo 不能为空");
|
|
|
}
|
|
@@ -229,9 +248,13 @@ class Company extends BaseController
|
|
|
{
|
|
|
$post =$this->post;
|
|
|
$condition = [["is_del","=",0]];
|
|
|
- $companyNo = isset($post['companyNo'])&&$post['companyNo']!="" ? trim($post['companyNo']) :"";
|
|
|
+ if($this->level==1){
|
|
|
+ $companyNo = isset($post['companyNo'])&& $post['companyNo']!="" ? trim($post['companyNo']) :"";
|
|
|
+ }else{
|
|
|
+ $companyNo = isset($post['relaComNo'])&& $post['relaComNo']!="" ? trim($post['relaComNo']) :"";
|
|
|
+ }
|
|
|
if($companyNo!=""){
|
|
|
- $condition[]=['companyNo',"like","%$companyNo"];
|
|
|
+ $condition[]=['companyNo',"=",$companyNo];
|
|
|
}
|
|
|
$companyName = isset($post['companyName'])&&$post['companyName']!="" ? trim($post['companyName']) :"";
|
|
|
if($companyName!=""){
|
|
@@ -260,7 +283,16 @@ class Company extends BaseController
|
|
|
public function all()
|
|
|
{
|
|
|
|
|
|
- $condition = [];
|
|
|
+
|
|
|
+ $condition = [["is_del","=",0]];
|
|
|
+ if($this->level==1){
|
|
|
+ $companyNo = isset($post['companyNo'])&& $post['companyNo']!="" ? trim($post['companyNo']) :"";
|
|
|
+ }else{
|
|
|
+ $companyNo = isset($post['relaComNo'])&& $post['relaComNo']!="" ? trim($post['relaComNo']) :"";
|
|
|
+ }
|
|
|
+ if($companyNo!=""){
|
|
|
+ $condition[]=['companyNo',"=",$companyNo];
|
|
|
+ }
|
|
|
$list = Db::name("company_info")->where($condition)->field("companyNo,company_name,status,bank_name,bankNo,company_license")->select();
|
|
|
return app_show(0,"获取成功",$list);
|
|
|
}
|