|
@@ -81,6 +81,33 @@ func HandleError(ctx context.Context, err error) error {
|
|
|
return nil
|
|
|
}
|
|
|
|
|
|
+func GetError(err error) error {
|
|
|
+ if err == nil {
|
|
|
+ return nil
|
|
|
+ }
|
|
|
+ var usererr *taxerr.UserErr
|
|
|
+ var taxerr1 *taxerr.SystemErr
|
|
|
+ logger.Error(" ", err.Error())
|
|
|
+ if errors.As(err, &taxerr1) {
|
|
|
+ logger.Info(taxerr1.Error())
|
|
|
+ if !strings.Contains(taxerr1.Error(), "[异常]:") {
|
|
|
+ return taxerr.New("[异常]:" + taxerr1.Error())
|
|
|
+ } else {
|
|
|
+ return taxerr.New(taxerr1.Error())
|
|
|
+ }
|
|
|
+ } else if errors.As(err, &usererr) {
|
|
|
+ if !strings.Contains(usererr.Error(), "[错误]:") {
|
|
|
+ return taxerr.New("[错误]:" + usererr.Error())
|
|
|
+ } else {
|
|
|
+ return taxerr.New(usererr.Error())
|
|
|
+ }
|
|
|
+ } else if err != nil {
|
|
|
+ logger.Error(" ", err.Error())
|
|
|
+ return NewWebStuckTitle()
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
func HandleErrorBank(ctx context.Context, err error) error {
|
|
|
if err == nil {
|
|
|
return nil
|
|
@@ -131,14 +158,14 @@ func PostFile(url string, files map[string]string, ext map[string]string) ([]byt
|
|
|
//打开文件句柄操作
|
|
|
file, err := os.Open(v)
|
|
|
if err != nil {
|
|
|
- //zaplog.LoggerS.Info("error opening file")
|
|
|
+ //logger.Info("error opening file")
|
|
|
return res, err
|
|
|
}
|
|
|
defer file.Close()
|
|
|
//相当于现在还没选择文件, form项里选择文件的选项
|
|
|
fileWriter, err := bodyWriter.CreateFormFile(k, file.Name())
|
|
|
if err != nil {
|
|
|
- //zaplog.LoggerS.Info("error writing to buffer")
|
|
|
+ //logger.Info("error writing to buffer")
|
|
|
return res, err
|
|
|
}
|
|
|
//iocopy 这里相当于选择了文件,将文件放到form中
|