+----------------------------------------------------------------------------------------------- */ use think\facade\Db; //是否是报销打款管理员,count>1即有权限 function isAuthExpense($uid) { if($uid == 1){ return 1; } $map = []; $map[] = ['name', '=', 'finance_admin']; $map[] = ['', 'exp', Db::raw("FIND_IN_SET('{$uid}',conf_1)")]; $count = Db::name('DataAuth')->where($map)->count(); return $count; } //是否是发票管理员,count>1即有权限 function isAuthInvoice($uid) { if($uid == 1){ return 1; } $map = []; $map[] = ['name', '=', 'finance_admin']; $map[] = ['', 'exp', Db::raw("FIND_IN_SET('{$uid}',conf_2)")]; $count = Db::name('DataAuth')->where($map)->count(); return $count; } //是否是到账管理员,count>1即有权限 function isAuthIncome($uid) { if($uid == 1){ return 1; } $map = []; $map[] = ['name', '=', 'finance_admin']; $map[] = ['', 'exp', Db::raw("FIND_IN_SET('{$uid}',conf_3)")]; $count = Db::name('DataAuth')->where($map)->count(); return $count; } //是否是付款管理员,count>1即有权限 function isAuthPayment($uid) { if($uid == 1){ return 1; } $map = []; $map[] = ['name', '=', 'finance_admin']; $map[] = ['', 'exp', Db::raw("FIND_IN_SET('{$uid}',conf_4)")]; $count = Db::name('DataAuth')->where($map)->count(); return $count; } //是否是借支打款管理员,count>1即有权限 function isAuthLoan($uid) { if($uid == 1){ return 1; } $map = []; $map[] = ['name', '=', 'finance_admin']; $map[] = ['', 'exp', Db::raw("FIND_IN_SET('{$uid}',conf_5)")]; $count = Db::name('DataAuth')->where($map)->count(); return $count; } //调价申请-历史费用是否需要补扣 function price_adjust_yn_name($val=0) { $arr = [0=>'否', 1=>'是']; return $arr[$val] ?? '否'; } //提现申请-是否加急处理 function withdraw_urgent_name($val=0) { $arr = [0=>'否(按系统周期)', 1=>'是(人工核算)']; return $arr[$val] ?? '否(按系统周期)'; }