Browse Source

修改bug

master
王泽彦 9 months ago
parent
commit
69c5618428
  1. 15
      niucloud/app/api/controller/member/Member.php
  2. 1
      niucloud/app/api/route/route.php
  3. 27
      niucloud/app/service/api/member/MemberService.php

15
niucloud/app/api/controller/member/Member.php

@ -116,14 +116,25 @@ class Member extends BaseApiController
return success((new AuthService())->getMobile($data['mobile_code'])); return success((new AuthService())->getMobile($data['mobile_code']));
} }
public function get_campuses_list(){ public function get_campuses_list()
{
return success((new MemberService())->get_campuses_list()); return success((new MemberService())->get_campuses_list());
} }
public function list_call_up(){ public function list_call_up()
{
$data = $this->request->params([ $data = $this->request->params([
['sales_id', ''], ['sales_id', ''],
]); ]);
return success((new MemberService())->list_call_up($data['sales_id'])); return success((new MemberService())->list_call_up($data['sales_id']));
} }
public function update_call_up()
{
$data = $this->request->params([
['id', ''],
['remarks', ''],
]);
return success((new MemberService())->update_call_up($data['id'], $data['remarks']));
}
} }

1
niucloud/app/api/route/route.php

@ -333,6 +333,7 @@ Route::group(function () {
Route::get('teachingResearch/submitTestPaper', 'apiController.teachingResearch/submitTestPaper'); Route::get('teachingResearch/submitTestPaper', 'apiController.teachingResearch/submitTestPaper');
Route::get('per_list_call_up', 'member.Member/list_call_up'); Route::get('per_list_call_up', 'member.Member/list_call_up');
Route::post('per_update_call_up', 'member.Member/update_call_up');
})->middleware(ApiChannel::class) })->middleware(ApiChannel::class)
->middleware(ApiPersonnelCheckToken::class, true) ->middleware(ApiPersonnelCheckToken::class, true)
->middleware(ApiLog::class); ->middleware(ApiLog::class);

27
niucloud/app/service/api/member/MemberService.php

@ -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]);
}
} }

Loading…
Cancel
Save