|
@@ -4,6 +4,7 @@ namespace app\admin\controller;
|
|
|
|
|
|
use app\admin\model\ActionLog;
|
|
|
use app\admin\model\ChangeLog;
|
|
|
+use app\admin\model\DataGroup as DataGroupModel;
|
|
|
use app\admin\model\ProcessOrder;
|
|
|
use app\youzan\model\PlatformYouzan;
|
|
|
use think\App;
|
|
@@ -116,11 +117,11 @@ class Goodup extends Base
|
|
|
if($token==""){
|
|
|
return error_show(101,'token不能为空');
|
|
|
}
|
|
|
- $apply_id =GetUserInfo($token);
|
|
|
- if(empty($apply_id)||$apply_id['code']!=0){
|
|
|
- return error_show(102,"申请人数据不存在");
|
|
|
- }
|
|
|
- $rm= isset($apply_id["data"]['id']) ? $apply_id["data"]['id'] : "";
|
|
|
+// $apply_id =GetUserInfo($token);
|
|
|
+// if(empty($apply_id)||$apply_id['code']!=0){
|
|
|
+// return error_show(102,"申请人数据不存在");
|
|
|
+// }
|
|
|
+// $rm= isset($apply_id["data"]['id']) ? $apply_id["data"]['id'] : "";
|
|
|
// if($rm!=''){
|
|
|
// $useinfo = Db::name("user_role")->where(['uid'=>$rm,"status"=>1,"is_del"=>0])->find();
|
|
|
// if($useinfo==false){
|
|
@@ -132,13 +133,11 @@ class Goodup extends Base
|
|
|
// }
|
|
|
// }
|
|
|
$role=$this->checkRole();
|
|
|
- if(!empty($role['write'])){
|
|
|
- $where[]=["gb.createrid","in",$role['write']];
|
|
|
- }
|
|
|
+ if(!empty($role[DataGroupModel::$type_全部])) $where[]=["gb.createrid","in",$role[DataGroupModel::$type_全部]];
|
|
|
+
|
|
|
$company_name = isset($this->post['company_name']) && $this->post['company_name'] !== "" ? trim($this->post['company_name']) : "";
|
|
|
if ($company_name !== "") $where[] = ["gb.createrid", 'in', get_company_item_user_by_name($company_name)];
|
|
|
|
|
|
-
|
|
|
$count = Db::name('good_basic')->alias('gb')->where($where)->count();
|
|
|
$total = ceil($count / $size);
|
|
|
$page = $page >= $total ? $total : $page;
|
|
@@ -185,6 +184,10 @@ class Goodup extends Base
|
|
|
|
|
|
$value['has_account'] = (int)isset($account[$value['supplierNo']]);
|
|
|
|
|
|
+ //是否具有编辑权限
|
|
|
+ $value['is_allow_update'] = 0;
|
|
|
+ if (in_array($this->roleid, [1, 33]) || in_array($value['createrid'], $role[DataGroupModel::$type_可编辑])) $value['is_allow_update'] = 1;
|
|
|
+
|
|
|
$data[] = $value;
|
|
|
}
|
|
|
return app_show(0,"获取成功",['list'=>$data,'count'=>$count]);
|