InsertDataJob.php 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?php
  2. namespace app\job;
  3. use think\Db;
  4. use think\Cache;
  5. use think\cache\driver\Redis;
  6. class InsertDataJob
  7. {
  8. protected $data;
  9. public function __construct($data)
  10. {
  11. $this->data = $data;
  12. }
  13. public function handle()
  14. {
  15. // $options = [
  16. // 'host' => '127.0.0.1',
  17. // 'port' => 6379,
  18. // 'password' => '',
  19. // 'select' => 15,
  20. // 'timeout' => 0,
  21. // 'expire' => 0,
  22. // 'persistent' => false,
  23. // 'prefix' => '',
  24. // ];
  25. // $redis = new Redis($options);
  26. // $taskIdentifier = md5(json_encode('date'));
  27. // $handData = [];
  28. // foreach ($this->data as $key=>$value){
  29. // $handData[$key]['sczl_gdbh'] = $value['sczl_gdbh'];
  30. // $handData[$key]['sczl_yjno'] = $value['sczl_yjno'];
  31. // $handData[$key]['sczl_gxh'] = $value['sczl_gxh'];
  32. // $handData[$key]['sczl_type'] = $value['sczl_type'];
  33. // $handData[$key]['sczl_rq'] = $value['sczl_rq'];
  34. // $handData[$key]['sczl_jtbh'] = $value['sczl_jtbh'];
  35. // $handData[$key]['班组车头产量'] = $value['班组车头产量'];
  36. // $handData[$key]['工价系数'] = $value['工价系数'];
  37. // $handData[$key]['工序难度系数'] = $value['工序难度系数'];
  38. // $handData[$key]['装版工时'] = $value['装版工时'];
  39. // $handData[$key]['保养工时'] = $value['保养工时'];
  40. // $handData[$key]['打样工时'] = $value['打样工时'];
  41. // $handData[$key]['异常停机工时'] = $value['异常停机工时'];
  42. // $handData[$key]['车头产量占用机时'] = $value['车头产量占用机时'];
  43. // $handData[$key]['日定额'] = $value['日定额'];
  44. // $handData[$key]['千件工价'] = $value['千件工价'];
  45. // $handData[$key]['补产标准'] = $value['补产标准'];
  46. // $handData[$key]['班组换算产量'] = $value['班组换算产量'];
  47. // $handData[$key]['计时补差额工资'] = $value['计时补差额工资'];
  48. // $handData[$key]['bh'] = $value['bh'];
  49. // $handData[$key]['xm'] = $value['xm'];
  50. // $handData[$key]['Rate'] = $value['Rate'];
  51. // $handData[$key]['sczl_ms'] = $value['sczl_ms'];
  52. // $handData[$key]['工时占比'] = $value['工时占比'];
  53. // $handData[$key]['达标定额'] = $value['达标定额'];
  54. // $handData[$key]['个人计件工资'] = $value['个人计件工资'];
  55. // $handData[$key]['个人加班工资'] = $value['个人加班工资'];
  56. // $handData[$key]['UniqID'] = $value['UniqID'];
  57. // $handData[$key]['sys_ny'] = $value['sys_ny'];
  58. // $handData[$key]['sys_rq'] = $value['sys_rq'];
  59. // $handData[$key]['sys_id'] = $value['sys_id'];
  60. // $handData[$key]['法定天数'] = $value['法定天数'];
  61. // }
  62. // $sql =Db::name('绩效工资汇总')->fetchSql(true)->insertAll($handData);
  63. // $res = Db::query($sql);
  64. // if ($res !== false){
  65. // // 获取队列的键名
  66. // $queueKey = 'default';
  67. // // 删除队列
  68. // Cache::store('redis')->handler()->del($queueKey);
  69. // $redis->rm($taskIdentifier);
  70. // }
  71. }
  72. }