From eb65f4c3c6903b11424eeaefe46653acedf24448 Mon Sep 17 00:00:00 2001 From: wangpengfei <274878379@qq.com> Date: 星期二, 08 八月 2023 09:40:22 +0800 Subject: [PATCH] Merge branch 'master' into fly --- service/followRecord.go | 46 +++++++++++++++++++++++++++++----------------- 1 files changed, 29 insertions(+), 17 deletions(-) diff --git a/service/followRecord.go b/service/followRecord.go index e765804..37de39c 100644 --- a/service/followRecord.go +++ b/service/followRecord.go @@ -15,21 +15,6 @@ return ecode.OK } -func (FollowRecordService) DeleteFollowRecord(id int) int { - // check followRecord exist - _, err := model.NewFollowRecordSearch().SetId(id).First() - if err != nil { - return ecode.FollowRecordNotExist - } - - // delete followRecord - err = model.NewFollowRecordSearch().SetId(id).Delete() - if err != nil { - return ecode.FollowRecordDeleteErr - } - return ecode.OK -} - // check followRecord exist func checkFollowRecordExist(id int) int { _, err := model.NewFollowRecordSearch().SetId(id).First() @@ -59,7 +44,34 @@ // get contact list contacts, total, err := model.NewFollowRecordSearch().SetKeyword(keyword).SetPage(page, pageSize).FindAll() if err != nil { - return nil, 0, ecode.FollowRecordListErr + return nil, 0, ecode.FollowRecordListErr } return contacts, total, ecode.OK -} \ No newline at end of file +} + +func (FollowRecordService) DeleteFollowRecord(ids []int) int { + // delete client + err := model.NewFollowRecordSearch().SetIds(ids).Delete() + if err != nil { + return ecode.FollowRecordDeleteErr + } + return ecode.OK +} + +func (FollowRecordService) Assign(ids []int, memberId int) int { + // check followRecord exist + //errCode := checkFollowRecordExist(id) + //if errCode != ecode.OK { + // return errCode + //} + + // assign followRecord + err := model.NewFollowRecordSearch().SetIds(ids).UpdateMap(map[string]interface{}{ + "member_id": memberId, + }) + if err != nil { + return ecode.FollowRecordAssignErr + } + + return ecode.OK +} -- Gitblit v1.8.0