Jelajahi Sumber

人才匹配

linwu 8 bulan lalu
induk
melakukan
a059fdc7a2

+ 9 - 0
app/admin/controller/Couple.php

@@ -39,12 +39,20 @@ class Couple extends AdminBaseController
             return '新名单文件无数据';
         }
 
+        //数据处理
         $old_idcard = array_column($old_list, 'mobile');
         $new_idcard = array_column($new_list, 'mobile');
         $delete     = array_diff($old_idcard, $new_idcard);
         $add        = array_diff($new_idcard, $old_idcard);
         $list       = array_intersect($new_idcard,$old_idcard);
 
+        //旧名单重整
+        $old_people_by_mobile = [];
+        foreach ($old_list as $v) {
+            $old_people_by_mobile[$v['mobile']] = $v['people'];
+        }
+
+        //匹配名单
         $res = [];
         foreach ($delete as $k => $v) {
             $item = $old_list[$k];
@@ -61,6 +69,7 @@ class Couple extends AdminBaseController
         foreach ($list as $k => $v) {
             $item = $new_list[$k];
             $item['status'] = '续期';
+            $item['people'] = $old_people_by_mobile[$v['mobile']];
             $res[] = $item;
         }
 

+ 1 - 1
app/admin/view/couple/import.html

@@ -21,7 +21,7 @@
                         <input type="hidden" name="file_url" value="" id="new_file">
                         <div class="layui-form-item">
                             <div class="layui-input-block">
-                                <a href="/static/common/exl/soldier_user.xls" target="_blank">
+                                <a href="/static/common/exl/rc_couple.xls" target="_blank">
                                     <button type="button" class="layui-btn layui-btn-normal" id="test3">下载模板</button>
                                 </a>
                                 <button type="button" class="layui-btn layui-btn-normal" id="upload1"><i class="layui-icon"></i>上传旧名单</button>

+ 1 - 1
app/admin/view/couple/index.html

@@ -4,7 +4,7 @@
 <div class="layui-fluid">
     <div class="layui-card">
         <div class="layui-form layui-card-header layuiadmin-card-header-auto">
-            <button class="layui-btn layuiadmin-btn" data-type="import">批量导入</button>
+            <button class="layui-btn layuiadmin-btn" data-type="import">挂钩人才新旧名单匹配</button>
         </div>
     </div>
 </div>