diff --git a/erp/shipment/mixed.go b/erp/shipment/mixed.go index 88b3092..72e7de7 100644 --- a/erp/shipment/mixed.go +++ b/erp/shipment/mixed.go @@ -49,11 +49,11 @@ type ArgsMixedGen struct { } // Gen @TITLE 生成 -func (m *mixed) Gen(ctx context.Context, args ArgsMixedGen) error { +func (m *mixed) Gen(ctx context.Context, args ArgsMixedGen) (mixedId int64, err error) { xClient, err := client.GetClient(m) if err != nil { - return err + return mixedId, err } - reply := 0 - return xClient.Call(ctx, "Gen", args, &reply) + err = xClient.Call(ctx, "Gen", args, &mixedId) + return }