|
|
@@ -2,7 +2,6 @@
|
|
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
|
|
-use App\Authority;
|
|
|
use App\Components\AsyncResponse;
|
|
|
use App\Facilitator;
|
|
|
use App\DischargeTask;
|
|
|
@@ -13,7 +12,6 @@ use App\Owner;
|
|
|
use App\Role;
|
|
|
use App\Services\OwnerService;
|
|
|
use App\Services\UserService;
|
|
|
-use App\User;
|
|
|
use App\Warehouse;
|
|
|
use Illuminate\Http\Request;
|
|
|
use Illuminate\Support\Facades\Auth;
|
|
|
@@ -42,7 +40,7 @@ class DischargeTaskController extends Controller
|
|
|
$roles = Role::query()->where('name','like','人事%')->get();
|
|
|
$personnel = app(UserService::class)->hasRoles(Auth::user(),$roles);
|
|
|
$personnel = $personnel ? 'true' : 'false';
|
|
|
- if(array_search(Auth::user()["name"],config("users.superAdmin"))!==false){
|
|
|
+ if(in_array(Auth::user()["name"],config("users.superAdmin"))){
|
|
|
$personnel = 'true';
|
|
|
}
|
|
|
$warehouses = Warehouse::query()->select('id', 'name')->get();
|
|
|
@@ -171,7 +169,7 @@ class DischargeTaskController extends Controller
|
|
|
$this->gate('人事管理-卸货-创建');
|
|
|
|
|
|
$extension = $request->file()['file']->getClientOriginalExtension();
|
|
|
- if (in_array($extension, ['xlsx', 'xlsm', 'xltx', 'xltm', 'xls', 'xlt', 'ods', 'ots', 'slk', 'xml', 'gnumeric', 'htm', 'html', 'csv', 'tsv']))
|
|
|
+ if (!in_array($extension, ['xlsx', 'xlsm', 'xltx', 'xltm', 'xls', 'xlt', 'ods', 'ots', 'slk', 'xml', 'gnumeric', 'htm', 'html', 'csv', 'tsv']))
|
|
|
return ['success' => false, 'message' => '请检查导入文件是否符合要求'];
|
|
|
$extension[0] = strtoupper($extension[0]);
|
|
|
try {
|
|
|
@@ -179,8 +177,9 @@ class DischargeTaskController extends Controller
|
|
|
} catch (\Exception $e) {
|
|
|
return ['success' => false, 'message' => ['请检查导入文件是否符合要求']];
|
|
|
}
|
|
|
- if (Cache::has('exception')) {
|
|
|
- return ['success' => false, 'errors' => Cache::get('exception')];
|
|
|
+ $exception=Cache::get('exception');
|
|
|
+ if ($exception) {
|
|
|
+ return ['success' => false, 'errors' => $exception];
|
|
|
}
|
|
|
return ['success' => true];
|
|
|
}
|