Index.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?php
  2. namespace app\home\controller;
  3. use app\common\model\PreviousModel;
  4. use app\common\model\ReservedModel;
  5. use app\home\HomeBaseController;
  6. class Index extends HomeBaseController
  7. {
  8. public function index()
  9. {
  10. $reserved = ReservedModel::where('status', ReservedModel::STATUS_SHOW)
  11. ->order(['priority' => 'desc', 'id' => 'desc'])
  12. ->select();
  13. $previous = PreviousModel::where('status', ReservedModel::STATUS_SHOW)
  14. ->order(['priority' => 'desc', 'id' => 'desc'])
  15. ->limit(15)
  16. ->select();
  17. $previous_list = [];
  18. foreach ($previous as $k => $v) {
  19. $item = floor($k / 3);
  20. $previous_list[$item][] = $v;
  21. }
  22. return view('', [
  23. 'reserved' => $reserved,
  24. 'previous_list' => $previous_list,
  25. ]);
  26. }
  27. public function t1()
  28. {
  29. $str= file_get_contents('1.json');
  30. $arr = json_decode($str,true);
  31. $xlsCell = [
  32. ['ID', '编号'],
  33. ['Content', '素材内容'],
  34. ];
  35. export_exl("厂房-整句", $xlsCell, $arr['data'],['ID']);
  36. }
  37. public function t2()
  38. {
  39. $old_file = '1.xls';
  40. $data = ['id', 'name', 'card_type', 'idcard', 'sex', 'birthday', 'mobile', 'tag', 'company', 'street', 'industry', 'job', 'graduate', 'level', 'people'];
  41. $old_list = import_exl($old_file, $data, 1);
  42. $companys = [];
  43. foreach ($old_list as $v) {
  44. $companys[$v['company']][] = $v['people'];
  45. }
  46. $companys2 = [];
  47. foreach ($companys as $k => $v) {
  48. $item = array_filter(array_unique($v));
  49. if (count($item) > 1) {
  50. $companys2[$k] = $item;
  51. }
  52. }
  53. halt($companys2);
  54. }
  55. }