wangkaiyue hai 1 ano
pai
achega
729bb608b9
Modificáronse 2 ficheiros con 10 adicións e 0 borrados
  1. 1 0
      .gitignore
  2. 9 0
      docs/mockService/main.go

+ 1 - 0
.gitignore

@@ -18,3 +18,4 @@ temp.yaml
 bin
 **/config/config.yaml
 *.log
+*.pdf

+ 9 - 0
docs/mockService/main.go

@@ -11,6 +11,7 @@ import (
 	"github.com/gogf/gf/v2/util/gconv"
 	"github.com/gogf/gf/v2/util/grand"
 	"github.com/gogf/gf/v2/util/guid"
+	"strings"
 	"time"
 )
 
@@ -106,6 +107,14 @@ var (
 		}
 		g.Log().Infof(ctx, "开票任务-接收到开票信息:%s", gconv.String(param))
 		time.Sleep(time.Second * time.Duration(grand.Intn(3))) //模拟处理
+		//模拟开票纳税人识别号输入错误
+		if strings.Contains(param.Data[0].Gmfnsrsbh, "xxxx") {
+			r.Response.WriteJson(CommonRes{
+				Code: 201,
+				Msg:  "购买方纳税识别号-税号有误",
+			})
+			return
+		}
 		go func() {
 			goCtx := gctx.New()
 			context, err := util.GetPdfBase64(fmt.Sprintf("./pdfDir/invoice_Blue_%s.pdf", param.Data[0].Type)) //pdf文件