1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- namespace app\admin\controller;
- use app\admin\common\AdminController;
- use think\facade\Db;
- class DirectlyIdentify extends AdminController{
- public function index(){
- return view("", []);
- }
- public function list(){
- }
- public function enterprise_import(){
- if (!$this->request->file())
- return json(["msg" => "没有选择文件"]);
- $excel = $this->request->file("file");
- if (!isExcelFile($excel->getMime()))
- return json(["msg" => "不是正确的Excel文件"]);
- $mapping = [
- 0 => "type",
- 1 => "talentLevel",
- 2 => "name",
- 3 => "activeYear",
- 4 => "description"
- ];
- $path = $excel->getRealPath();
- $zhiren_data = [
- 'task_name' => date("Y-m-d",time()) , "-导入机构数据",
- 'task_file' => $path,
- 'task_status' => -1,
- 'createTime' => date("Y-m-d H:i:s",time()),
- 'updateTime' => date("Y-m-d H:i:s",time())
- ];
- $id = Db::table("new_talent_zhiren")->insert($zhiren_data);
- queue("app\job\Import", ["id" => $id]);
- $data = ["code" => 200, "msg" => "导入成功"];
- echo sprintf('<script>parent.DirectlyIdentify.callBack(%s);</script>', json_encode($data));
- }
- }
|