MemInvitedLogModel.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. /**
  3. * MemInvitedLogModel.php UTF-8
  4. *
  5. *
  6. * @date : 2018/8/17 15:48
  7. *
  8. * @license 这不是一个自由软件,未经授权不许任何使用和传播。
  9. * @author : luowei <lw@huosdk.com>
  10. * @version : HuoMP 1.0
  11. */
  12. namespace huomp\model\member;
  13. use huomp\model\common\CommonModel;
  14. class MemInvitedLogModel extends CommonModel {
  15. protected $table = 'mp_mem_invited_log';
  16. // 开启自动写入时间戳字段
  17. protected $autoWriteTimestamp = true;
  18. /**
  19. * 添加数据
  20. *
  21. * @param $data
  22. *
  23. * @return bool
  24. */
  25. public function addData($data) {
  26. if (empty($data)) {
  27. return false;
  28. }
  29. $_data = $data;
  30. $_obj = self::create($_data, true);
  31. if ($_obj) {
  32. return true;
  33. }
  34. return false;
  35. }
  36. /**
  37. * 更新数据
  38. *
  39. * @param array $data 数据
  40. * @param int $id ID
  41. *
  42. * @return bool
  43. */
  44. public function updateData($data, $id) {
  45. $_map['id'] = $id;
  46. $_data = $data;
  47. $_rs = self::update($_data, $_map, true);
  48. if (false == $_rs) {
  49. return false;
  50. }
  51. return true;
  52. }
  53. public function getInfoByParentMemIdAndMemId($parent_mem_id, $mem_id) {
  54. $_map['parent_mem_id'] = $parent_mem_id;
  55. $_map['mem_id'] = $mem_id;
  56. $_info = $this->where($_map)->find();
  57. if (false === $_info) {
  58. return false;
  59. }
  60. if (is_object($_info)) {
  61. return $_info->toArray();
  62. } else {
  63. return $_info;
  64. }
  65. }
  66. }