|
|
@ -36,7 +36,8 @@ class MemberService extends BaseApiService |
|
|
/** |
|
|
/** |
|
|
* 新增会员 |
|
|
* 新增会员 |
|
|
*/ |
|
|
*/ |
|
|
public function add(array $data){ |
|
|
public function add(array $data) |
|
|
|
|
|
{ |
|
|
return $this->model->create($data)?->member_id ?? 0; |
|
|
return $this->model->create($data)?->member_id ?? 0; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -87,7 +88,8 @@ class MemberService extends BaseApiService |
|
|
* @param array $data |
|
|
* @param array $data |
|
|
* @return Member|array|mixed|Model !!! 仔细看,返回值是模型对象 如果想要判断是否为空 请用 $member->isEmpty() |
|
|
* @return Member|array|mixed|Model !!! 仔细看,返回值是模型对象 如果想要判断是否为空 请用 $member->isEmpty() |
|
|
*/ |
|
|
*/ |
|
|
public function findMemberInfo(array $data){ |
|
|
public function findMemberInfo(array $data) |
|
|
|
|
|
{ |
|
|
//会员账号 |
|
|
//会员账号 |
|
|
if (!empty($data['username'])) |
|
|
if (!empty($data['username'])) |
|
|
$where[] = ['username', '=', $data['username']]; |
|
|
$where[] = ['username', '=', $data['username']]; |
|
|
@ -120,7 +122,8 @@ class MemberService extends BaseApiService |
|
|
* @param $data |
|
|
* @param $data |
|
|
* @return void |
|
|
* @return void |
|
|
*/ |
|
|
*/ |
|
|
public function editByFind($member, $data){ |
|
|
public function editByFind($member, $data) |
|
|
|
|
|
{ |
|
|
return $member->save($data); |
|
|
return $member->save($data); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -135,7 +138,8 @@ class MemberService extends BaseApiService |
|
|
return (new CoreMemberService())->modify($this->member_id, $field, $data); |
|
|
return (new CoreMemberService())->modify($this->member_id, $field, $data); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public function getQrcode(){ |
|
|
public function getQrcode() |
|
|
|
|
|
{ |
|
|
// 生成会员二维码 |
|
|
// 生成会员二维码 |
|
|
$qrcode_dir = 'upload/member/temp'; |
|
|
$qrcode_dir = 'upload/member/temp'; |
|
|
if (!is_dir($qrcode_dir)) mkdir($qrcode_dir, intval('0755', 8), true); |
|
|
if (!is_dir($qrcode_dir)) mkdir($qrcode_dir, intval('0755', 8), true); |
|
|
@ -154,21 +158,30 @@ class MemberService extends BaseApiService |
|
|
/** |
|
|
/** |
|
|
* 初始化会员数据 |
|
|
* 初始化会员数据 |
|
|
*/ |
|
|
*/ |
|
|
public function initMemberData(){ |
|
|
public function initMemberData() |
|
|
|
|
|
{ |
|
|
if ($this->member_id) { |
|
|
if ($this->member_id) { |
|
|
event("MemberLoginAfter", ['member_id' => $this->member_id]); |
|
|
event("MemberLoginAfter", ['member_id' => $this->member_id]); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public function get_campuses_list(){ |
|
|
public function get_campuses_list() |
|
|
|
|
|
{ |
|
|
$campus = new Campus(); |
|
|
$campus = new Campus(); |
|
|
$list = $campus->select()->toArray(); |
|
|
$list = $campus->select()->toArray(); |
|
|
return $list; |
|
|
return $list; |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public function list_call_up($resource_id){ |
|
|
public function list_call_up($resource_id) |
|
|
|
|
|
{ |
|
|
$campus = new CommunicationRecords(); |
|
|
$campus = new CommunicationRecords(); |
|
|
return $campus->where('resource_id', $resource_id)->select()->toArray(); |
|
|
return $campus->where('resource_id', $resource_id)->select()->toArray(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public function update_call_up($resource_id, $remarks) |
|
|
|
|
|
{ |
|
|
|
|
|
$campus = new CommunicationRecords(); |
|
|
|
|
|
return $campus->where('resource_id', $resource_id)->update(['remarks' => $remarks]); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|