package logic import ( "context" "app.yhyue.com/moapp/jyOrder/rpc/jyOrder" "app.yhyue.com/moapp/jyOrder/api/internal/svc" "app.yhyue.com/moapp/jyOrder/api/internal/types" "github.com/zeromicro/go-zero/core/logx" ) type CreateOrderDetailedLogic struct { logx.Logger ctx context.Context svcCtx *svc.ServiceContext } func NewCreateOrderDetailedLogic(ctx context.Context, svcCtx *svc.ServiceContext) CreateOrderDetailedLogic { return CreateOrderDetailedLogic{ Logger: logx.WithContext(ctx), ctx: ctx, svcCtx: svcCtx, } } func (l *CreateOrderDetailedLogic) CreateOrderDetailed(req types.RequestDetailed) (*types.Response, error) { // todo: add your logic here and delete this line result := &types.Response{} resp, err := l.svcCtx.JyOrder.CreateOrderDetailed(l.ctx, &jyOrder.RequestDetailed{ OrderId: req.Order_id, RelationId: req.Relation_id, Operator: req.Operator, SaleTime: req.Sale_time, }) if err != nil { return nil, err } result.Code = resp.Code result.Message = resp.Message result.Data = resp.Data return result, nil }