From 309001358628a493208b6130c3b6088e5749a8d7 Mon Sep 17 00:00:00 2001 From: wangpengfei <274878379@qq.com> Date: 星期一, 31 七月 2023 14:32:06 +0800 Subject: [PATCH] add --- service/client.go | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/service/client.go b/service/client.go index 9c2a431..86ab918 100644 --- a/service/client.go +++ b/service/client.go @@ -64,3 +64,26 @@ } return contacts, total, ecode.OK } + +func (ClientService) Assign(id, memberId int) int { + // check member exist + _, err := model.NewUserSearch(nil).SetUserId(memberId).First() + if err != nil { + return ecode.UserNotExist + } + // check client exist + errCode := CheckClientExist(id) + if errCode != ecode.OK { + return errCode + } + + // assign client + err = model.NewClientSearch(nil).SetId(id).UpdateByMap(map[string]interface{}{ + "member_id": memberId, + }) + if err != nil { + return ecode.AssignErr + } + + return ecode.OK +} -- Gitblit v1.8.0