refactor-location #134
			
				
			
		
		
		
	|  | @ -37,6 +37,26 @@ func (s SupplierUser) LoginUser(p model.LoginUserRequest) (*model.LoginUserRespo | ||||||
| 	return r.Data, nil | 	return r.Data, nil | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | func (s SupplierUser) Logout(p model.LogoutRequest) error { | ||||||
|  | 	msg, err := natsio.GetServer().Request(subject.SupplierUser.Logout, toBytes(p)) | ||||||
|  | 	if err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	var r struct { | ||||||
|  | 		Error string `json:"error"` | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	if err = json.Unmarshal(msg.Data, &r); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if r.Error != "" { | ||||||
|  | 		return errors.New(r.Error) | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
| func (s SupplierUser) GetListUser(p model.GetListUserRequest) (*model.GetListUserResponse, error) { | func (s SupplierUser) GetListUser(p model.GetListUserRequest) (*model.GetListUserResponse, error) { | ||||||
| 	msg, err := natsio.GetServer().Request(subject.SupplierUser.GetListUser, toBytes(p)) | 	msg, err := natsio.GetServer().Request(subject.SupplierUser.GetListUser, toBytes(p)) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
|  | @ -201,3 +221,23 @@ func (s SupplierUser) ResetPassword(p model.ResetPasswordRequest) (*model.ResetP | ||||||
| 
 | 
 | ||||||
| 	return r.Data, nil | 	return r.Data, nil | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  | func (s SupplierUser) ChangePassword(p model.ChangePasswordRequest) error { | ||||||
|  | 	msg, err := natsio.GetServer().Request(subject.SupplierUser.UpdateStatus, toBytes(p)) | ||||||
|  | 	if err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	var r struct { | ||||||
|  | 		Error string `json:"error"` | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	if err = json.Unmarshal(msg.Data, &r); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if r.Error != "" { | ||||||
|  | 		return errors.New(r.Error) | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | @ -17,6 +17,10 @@ type LoginUserRequest struct { | ||||||
| 	IsMobile     bool   `json:"isMobile"` | 	IsMobile     bool   `json:"isMobile"` | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | type LogoutRequest struct { | ||||||
|  | 	ID string `json:"_id"` | ||||||
|  | } | ||||||
|  | 
 | ||||||
| type GetListUserRequest struct { | type GetListUserRequest struct { | ||||||
| 	Page       int    `json:"page"` | 	Page       int    `json:"page"` | ||||||
| 	Limit      int    `json:"limit"` | 	Limit      int    `json:"limit"` | ||||||
|  | @ -75,3 +79,8 @@ type UpdateStatusRequest struct { | ||||||
| type ResetPasswordRequest struct { | type ResetPasswordRequest struct { | ||||||
| 	ID string `json:"_id"` | 	ID string `json:"_id"` | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  | type ChangePasswordRequest struct { | ||||||
|  | 	ID       string `json:"_id"` | ||||||
|  | 	Password string `json:"password"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | @ -9,6 +9,7 @@ func getSupplierUserValue(val string) string { | ||||||
| var SupplierUser = struct { | var SupplierUser = struct { | ||||||
| 	// Users
 | 	// Users
 | ||||||
| 	LoginUser      string | 	LoginUser      string | ||||||
|  | 	Logout         string | ||||||
| 	GetListUser    string | 	GetListUser    string | ||||||
| 	DetailUser     string | 	DetailUser     string | ||||||
| 	CreateOwner    string | 	CreateOwner    string | ||||||
|  | @ -17,9 +18,11 @@ var SupplierUser = struct { | ||||||
| 	UpdateStaff    string | 	UpdateStaff    string | ||||||
| 	UpdateStatus   string | 	UpdateStatus   string | ||||||
| 	ResetPassword  string | 	ResetPassword  string | ||||||
|  | 	ChangePassword string | ||||||
| }{ | }{ | ||||||
| 	// Users
 | 	// Users
 | ||||||
| 	LoginUser:      getSupplierUserValue("login_user"), | 	LoginUser:      getSupplierUserValue("login_user"), | ||||||
|  | 	Logout:         getSupplierUserValue("logout"), | ||||||
| 	GetListUser:    getSupplierUserValue("get_list_user"), | 	GetListUser:    getSupplierUserValue("get_list_user"), | ||||||
| 	DetailUser:     getSupplierUserValue("detail_user"), | 	DetailUser:     getSupplierUserValue("detail_user"), | ||||||
| 	CreateOwner:    getSupplierUserValue("create_owner"), | 	CreateOwner:    getSupplierUserValue("create_owner"), | ||||||
|  | @ -28,4 +31,5 @@ var SupplierUser = struct { | ||||||
| 	UpdateStaff:    getSupplierUserValue("update_staff"), | 	UpdateStaff:    getSupplierUserValue("update_staff"), | ||||||
| 	UpdateStatus:   getSupplierUserValue("update_status"), | 	UpdateStatus:   getSupplierUserValue("update_status"), | ||||||
| 	ResetPassword:  getSupplierUserValue("reset_password"), | 	ResetPassword:  getSupplierUserValue("reset_password"), | ||||||
|  | 	ChangePassword: getSupplierUserValue("change_password"), | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue