SettleHistoryModel.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. /**
  3. * SettleHistoryModel.php UTF-8
  4. * 提现操作记录
  5. *
  6. * @date : 2018/5/18 16:36
  7. *
  8. * @license 这不是一个自由软件,未经授权不许任何使用和传播。
  9. * @author : wuyonghong <wyh@huosdk.com>
  10. * @version : HUOSDK 8.0
  11. */
  12. namespace huo\model\finance;
  13. use huo\model\common\CommonModel;
  14. class SettleHistoryModel extends CommonModel {
  15. protected $name = 'settle_history';
  16. public function settle() {
  17. return $this->belongsTo('huo\model\finance\SettleModel', 's_id', 'id');
  18. }
  19. public function user() {
  20. return $this->belongsTo('huo\model\user\UserModel', 'u_id', 'id')->field('id,user_login');
  21. }
  22. public function addLog($data) {
  23. if (empty($data) || empty($data['s_id']) || empty($data['u_id'])) {
  24. return false;
  25. }
  26. $_data = $data;
  27. $_data['create_time'] = time();
  28. if ($_obj = self::create($_data, true)) {
  29. return $_obj->id;
  30. } else {
  31. return false;
  32. }
  33. }
  34. /**
  35. * 添加数据
  36. *
  37. * @param int $s_id 提现LOG ID
  38. * @param int $u_id 操作人ID
  39. * @param string $content 内容
  40. *
  41. * @return bool|mixed
  42. */
  43. public function addData($s_id, $u_id, $content) {
  44. $_data['s_id'] = $s_id;
  45. $_data['u_id'] = $u_id;
  46. $_data['content'] = $content;
  47. return $this->addLog($_data);
  48. }
  49. }