33 lines
763 B
Go
33 lines
763 B
Go
package feedback
|
|
|
|
import (
|
|
"context"
|
|
"server/api/feedback/v1"
|
|
"server/internal/model"
|
|
"server/internal/service"
|
|
)
|
|
|
|
func (c *ControllerV1) InfoFeedback(ctx context.Context, req *v1.InfoFeedbackReq) (res *v1.InfoFeedbackRes, err error) {
|
|
out, err := service.Feedback().InfoFeedback(ctx, &model.FeedbackInfoIn{
|
|
Id: req.Id,
|
|
})
|
|
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return &v1.InfoFeedbackRes{
|
|
Id: out.Id,
|
|
UserId: out.UserId,
|
|
Title: out.Title,
|
|
Content: out.Content,
|
|
FeedbackType: out.FeedbackType,
|
|
Status: out.Status,
|
|
Reply: out.Reply,
|
|
CreateTime: out.CreateTime,
|
|
UpdateTime: out.UpdateTime,
|
|
DeleteTime: out.DeleteTime,
|
|
StoreId: out.StoreId,
|
|
MerchantId: out.MerchantId,
|
|
}, nil
|
|
}
|