|
@@ -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文件
|