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 }