支持delete,修改err输出为stderr

This commit is contained in:
algotao
2025-04-22 14:30:30 +08:00
parent a0bf198879
commit e7d4aa27f1
16 changed files with 151 additions and 72 deletions

View File

@@ -3,8 +3,8 @@ package main
import (
"flag"
"fmt"
"log/slog"
"net/http"
"os"
"strings"
"e.coding.net/rta/public/saasapi"
@@ -30,7 +30,7 @@ func RunRead(args ...string) error {
userids := paramUserids(fs)
if err := fs.Parse(args); err != nil {
fmt.Println("command line parse error", "err", err)
fmt.Fprintln(os.Stderr, "command line parse error", "err", err)
return err
}
@@ -44,7 +44,7 @@ func RunRead(args ...string) error {
cfg, err := LoadConfigFile(*cfgFile)
if err != nil {
slog.Error("LoadConfigFile error", "err", err)
fmt.Fprintln(os.Stderr, "load config file error", "err", err)
return err
}
@@ -85,11 +85,16 @@ func doRead(readParams readParams) error {
res, err := readParams.saasHttp.Read(saasReq)
if err != nil {
slog.Error("submitRead error", "err", err)
fmt.Fprintln(os.Stderr, "submit read error", "err", err)
return err
}
fmt.Println(protojson.Format(res))
if res.GetCode() != saasapi.ErrorCode_SUCC {
fmt.Fprintln(os.Stderr, protojson.Format(res))
return err
} else {
fmt.Println(protojson.Format(res))
}
return nil
}