Core.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace Combine\Lib;
  3. use Dever;
  4. class Core
  5. {
  6. # 合并用户数据
  7. public function handle($uid, $drop)
  8. {
  9. $table = array
  10. (
  11. 'passport/app',
  12. 'passport/wechat',
  13. 'act/comment',
  14. 'act/form_id',
  15. 'act/invite',
  16. 'act/like',
  17. 'act/live_comment',
  18. 'act/live_note',
  19. //'act/score',//积分相关的要加上,不能直接修改
  20. 'act/share',
  21. 'act/share_reflux',
  22. 'act/subscribe',
  23. 'act/watch',
  24. 'code/info',
  25. 'source/user',
  26. 'score/action_log',
  27. //'score/user',//积分
  28. //'score/user_level',//等级
  29. 'score/user_log',//积分日志
  30. 'message/inbox',
  31. 'invite/relation',
  32. 'pay/order',
  33. 'journal/order',
  34. );
  35. foreach ($drop as $k => $v) {
  36. foreach ($table as $k1 => $v1) {
  37. Dever::db($v1)->updates(array('set_uid' => $uid, 'option_uid' => $v));
  38. }
  39. Dever::db('code/info')->updates(array('set_create_uid' => $uid, 'option_create_uid' => $v));
  40. Dever::db('invite/relation')->updates(array('set_to_uid' => $uid, 'option_to_uid' => $v));
  41. # 积分相关 要把积分加上,再删掉之前的
  42. }
  43. }
  44. }