From f80c6068d5e2ae5b9101125497b4de88726e1d9e Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期日, 07 四月 2024 21:44:58 +0800 Subject: [PATCH] 发货接口增加仓库ID --- service/followRecord.go | 61 ++++++++++++++++++------------ 1 files changed, 36 insertions(+), 25 deletions(-) diff --git a/service/followRecord.go b/service/followRecord.go index 701488d..7eb48d4 100644 --- a/service/followRecord.go +++ b/service/followRecord.go @@ -15,31 +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 -} - -func (FollowRecordService) GetFollowRecordList() (int, []*model.FollowRecord) { - // get followRecord list - followRecords, err := model.NewFollowRecordSearch().Find() - if err != nil { - return ecode.FollowRecordListErr, nil - } - - return ecode.OK, followRecords -} - // check followRecord exist func checkFollowRecordExist(id int) int { _, err := model.NewFollowRecordSearch().SetId(id).First() @@ -64,3 +39,39 @@ } return ecode.OK } + +func (FollowRecordService) GetFollowRecordList(page, pageSize int, data map[string]interface{}) ([]*model.FollowRecord, int64, int) { + // get contact list + contacts, total, err := model.NewFollowRecordSearch().SetPage(page, pageSize).SetSearchMap(data).FindAll() + if err != nil { + return nil, 0, ecode.FollowRecordListErr + } + return contacts, total, ecode.OK +} + +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