add
wangpengfei
2023-07-31 309001358628a493208b6130c3b6088e5749a8d7
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
}