Level_log.php 926 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace Agent\Lib;
  3. use Dever;
  4. # 记录日志
  5. class Level_log
  6. {
  7. # 记录日志
  8. public function up($mid, $order_id, $old_level, $new_level, $new_sell, $sell)
  9. {
  10. $data['mid'] = $mid;
  11. $data['order_id'] = $order_id;
  12. $data['old_level'] = $old_level;
  13. $data['new_level'] = $new_level;
  14. $data['new_sell'] = $new_sell;
  15. $data['sell'] = $sell;
  16. $data['order_num'] = $this->getOrderId();
  17. $id = Dever::db('agent/member_level_log')->insert($data);
  18. return $id;
  19. }
  20. /**
  21. * 生成日志订单号
  22. *
  23. * @return mixed
  24. */
  25. public function getOrderId()
  26. {
  27. $where['order_num'] = Dever::order('L');
  28. $state = Dever::db('agent/member_level_log')->one($where);
  29. if (!$state) {
  30. return $where['order_num'];
  31. } else {
  32. return $this->getOrderId();
  33. }
  34. }
  35. }