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']));
}
public function get_campuses_list(){
public function get_campuses_list()
{
return success((new MemberService())->get_campuses_list());
}
public function list_call_up(){
public function list_call_up()
{
$data = $this->request->params([
['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('per_list_call_up', 'member.Member/list_call_up');
Route::post('per_update_call_up', 'member.Member/update_call_up');
})->middleware(ApiChannel::class)
->middleware(ApiPersonnelCheckToken::class, true)
->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;
}
@ -87,7 +88,8 @@ class MemberService extends BaseApiService
* @param array $data
* @return Member|array|mixed|Model !!! 仔细看,返回值是模型对象 如果想要判断是否为空 请用 $member->isEmpty()
*/
public function findMemberInfo(array $data){
public function findMemberInfo(array $data)
{
//会员账号
if (!empty($data['username']))
$where[] = ['username', '=', $data['username']];
@ -120,7 +122,8 @@ class MemberService extends BaseApiService
* @param $data
* @return void
*/
public function editByFind($member, $data){
public function editByFind($member, $data)
{
return $member->save($data);
}
@ -135,7 +138,8 @@ class MemberService extends BaseApiService
return (new CoreMemberService())->modify($this->member_id, $field, $data);
}
public function getQrcode(){
public function getQrcode()
{
// 生成会员二维码
$qrcode_dir = 'upload/member/temp';
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) {
event("MemberLoginAfter", ['member_id' => $this->member_id]);
}
}
public function get_campuses_list(){
public function get_campuses_list()
{
$campus = new Campus();
$list = $campus->select()->toArray();
return $list;
}
public function list_call_up($resource_id){
public function list_call_up($resource_id)
{
$campus = new CommunicationRecords();
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