WH01243 4 年之前
父节点
当前提交
9d22d175f0
共有 50 个文件被更改,包括 1523 次插入183 次删除
  1. 18 11
      invoice/src/api/InvoiceController.go
  2. 16 6
      invoice/src/config.json
  3. 25 6
      invoice/src/entity/Invoice.go
  4. 57 7
      invoice/src/main.go
  5. 334 100
      invoice/src/service/InvoiceService.go
  6. 118 0
      invoice/src/service/static/logs/20201228.txt
  7. 175 0
      invoice/src/service/static/logs/2020514.txt
  8. 589 0
      invoice/src/service/static/logs/2020515.txt
  9. 137 0
      invoice/src/service/static/logs/202115.txt
  10. 二进制
      invoice/src/service/static/res/110101999999447/11-1563678/11-1563678.pdf
  11. 二进制
      invoice/src/service/static/res/110101999999447/11-1563678/RED_11-1563678.pdf
  12. 二进制
      invoice/src/service/static/res/110101999999447/11-202004150889578287/11-202004150889578287.pdf
  13. 二进制
      invoice/src/service/static/res/110101999999447/11-202004150889644905/11-202004150889644905.pdf
  14. 二进制
      invoice/src/service/static/res/110101999999447/11-202004150889677873/11-202004150889677873.pdf
  15. 二进制
      invoice/src/service/static/res/110101999999447/123028078/123028078.pdf
  16. 二进制
      invoice/src/service/static/res/110101999999447/123028078/RED_123028078.pdf
  17. 二进制
      invoice/src/service/static/res/110101999999447/123053987/123053987.pdf
  18. 二进制
      invoice/src/service/static/res/110101999999447/123053987/RED_123053987.pdf
  19. 二进制
      invoice/src/service/static/res/110101999999447/123056658/123056658.pdf
  20. 二进制
      invoice/src/service/static/res/110101999999447/123088570/123088570.pdf
  21. 二进制
      invoice/src/service/static/res/110101999999447/123088570/RED_123088570.pdf
  22. 二进制
      invoice/src/service/static/res/110101999999447/123098308/123098308.pdf
  23. 二进制
      invoice/src/service/static/res/110101999999447/123107020/123107020.pdf
  24. 二进制
      invoice/src/service/static/res/110101999999447/123107020/RED_123107020.pdf
  25. 二进制
      invoice/src/service/static/res/110101999999447/123111630/123111630.pdf
  26. 二进制
      invoice/src/service/static/res/110101999999447/123111630/RED_123111630.pdf
  27. 二进制
      invoice/src/service/static/res/110101999999447/123117678/123117678.pdf
  28. 二进制
      invoice/src/service/static/res/110101999999447/123117678/RED_123117678.pdf
  29. 二进制
      invoice/src/service/static/res/110101999999447/123161377/123161377.pdf
  30. 二进制
      invoice/src/service/static/res/110101999999447/123408252/123408252.pdf
  31. 二进制
      invoice/src/service/static/res/110101999999447/123448057/123448057.pdf
  32. 二进制
      invoice/src/service/static/res/110101999999447/123481937/123481937.pdf
  33. 二进制
      invoice/src/service/static/res/110101999999447/123549478/123549478.pdf
  34. 二进制
      invoice/src/service/static/res/110101999999447/123549478/RED_123549478.pdf
  35. 二进制
      invoice/src/service/static/res/110101999999447/123571191/123571191.pdf
  36. 二进制
      invoice/src/service/static/res/110101999999447/123659190/123659190.pdf
  37. 二进制
      invoice/src/service/static/res/110101999999447/123659190/RED_123659190.pdf
  38. 二进制
      invoice/src/service/static/res/110101999999447/123675688/123675688.pdf
  39. 二进制
      invoice/src/service/static/res/110101999999447/123739055/123739055.pdf
  40. 二进制
      invoice/src/service/static/res/110101999999447/123739055/RED_123739055.pdf
  41. 二进制
      invoice/src/service/static/res/110101999999447/123746476/123746476.pdf
  42. 二进制
      invoice/src/service/static/res/110101999999447/123746476/RED_123746476.pdf
  43. 二进制
      invoice/src/service/static/res/110101999999447/123842109/123842109.pdf
  44. 二进制
      invoice/src/service/static/res/110101999999447/123842109/RED_123842109.pdf
  45. 二进制
      invoice/src/service/static/res/110101999999447/123853093/123853093.pdf
  46. 二进制
      invoice/src/service/static/res/110101999999447/123943798/123943798.pdf
  47. 二进制
      invoice/src/service/static/res/110101999999447/123977901/123977901.pdf
  48. 二进制
      invoice/src/service/static/res/110101999999447/123977901/RED_123977901.pdf
  49. 54 18
      invoice/src/util/push.go
  50. 0 35
      invoice/src/views/login.html

+ 18 - 11
invoice/src/api/InvoiceController.go

@@ -9,8 +9,6 @@ import (
 	"net/http"
 	"service"
 	"spirit/model"
-	"strconv"
-	"strings"
 )
 
 type InvoiceController struct {
@@ -30,8 +28,6 @@ func (u *InvoiceController) Router(router *gin.Engine) {
 		eleGroup.GET("/See", InvoiceSee)   // 查看发票
 		eleGroup.POST("/RedSubmit", InvoiceRedSubmit)   // 退票
 		eleGroup.POST("/Replace", InvoiceReplace)   // 换票
-
-
 	}
 }
 func InvoiceAdd(context *gin.Context) {
@@ -41,15 +37,20 @@ func InvoiceAdd(context *gin.Context) {
 	if err := json.Unmarshal([]byte(data), &dat); err == nil {
 		fmt.Println("==============json str 转map=======================")
 	}
-	msg,code,dataMap:= InvoiceService.InvoiceAdd(dat)
+	msg,code,dataMap:= InvoiceService.InvoiceAdd(dat,"",0,"false")
 	result.Msg=msg
-	result.Code=code
+	if(code==3){
+		result.Code=2
+	}else{
+		result.Code=code
+	}
+
 	result.Data=dataMap
 	context.JSON(http.StatusOK, result)
 }
 func InvoiceDownload(context *gin.Context) {
 	result := &model.BaseResult{}
-	data, _ := ioutil.ReadAll(context.Request.Body)
+	/*data, _ := ioutil.ReadAll(context.Request.Body)
 	dat := make(map[string]interface{})
 	if err := json.Unmarshal([]byte(data), &dat); err == nil {
 		fmt.Println("==============json str 转map=======================")
@@ -57,10 +58,10 @@ func InvoiceDownload(context *gin.Context) {
 	fmt.Println(dat["model"])
 	fmt.Println(dat["model"].(string))
 	Modelint, _ := strconv.Atoi(dat["model"].(string))
-	dataMap,code,msg:=InvoiceService.InvoiceDownload(strings.Replace(fmt.Sprintln(dat["swno"]), "\n", "", -1),strings.Replace(fmt.Sprintln(dat["saleTax"]), "\n", "", -1),Modelint,0,0,"0")
+	//dataMap,code,msg:=InvoiceService.InvoiceDownload(strings.Replace(fmt.Sprintln(dat["swno"]), "\n", "", -1),strings.Replace(fmt.Sprintln(dat["saleTax"]), "\n", "", -1),Modelint,0,0,"0")
 	result.Data=dataMap
 	result.Code=code
-	result.Msg=msg
+	result.Msg=msg*/
 	context.JSON(http.StatusOK, result)
 }
 func InvoiceSee(context *gin.Context) {
@@ -81,7 +82,13 @@ func InvoiceRedSubmit(context *gin.Context) {
 	if err := json.Unmarshal([]byte(data), &dat); err == nil {
 		fmt.Println("==============json str 转map=======================")
 	}
-	msg,code,dataMap:=InvoiceService.InvoiceRedSubmit(dat.Fpdm,dat.Fphm)
+	solgan:=entity.Invoice{
+		Yfphm:dat.Fphm,
+		Yfpdm:dat.Fpdm,
+		OrderCode:dat.OrderCode,
+
+	}
+	msg,code,dataMap:=InvoiceService.InvoiceRedSubmit(dat.Fpdm,dat.Fphm,dat.OrderCode,"refund","0",0,&solgan)
 	result.Data=dataMap
 	result.Msg=msg
 	result.Code=code
@@ -95,7 +102,7 @@ func InvoiceReplace(context *gin.Context) {
 	if err := json.Unmarshal([]byte(data), &dat); err == nil {
 		fmt.Println("==============json str 转map=======================")
 	}
-	msg,code,dataMap:=InvoiceService.InvoiceReplace(dat)
+	msg,code,dataMap:=InvoiceService.InvoiceReplace(dat,"changed")
 	result.Data=dataMap
 	result.Msg=msg
 	result.Code=code

+ 16 - 6
invoice/src/config.json

@@ -1,11 +1,17 @@
 {
+    "Title" : "剑鱼标讯订开票服务预警",
+    "Body" :"剑鱼标讯订开票服务预警",
+    "Sender" : "public03@topnet.net.cn",
+    "SPassword" : "ue9Rg9Sf4CVtdm5a",
+    "SMTPAddr" : "smtp.exmail.qq.com",
+    "SMTPPort" : 465,
     "SuccessCode": "0000",
     "LineUpCode": "1089",
     "SealCode":"4002",
-    "TimingCron1": "* */1 * * * ?",
-    "TimingCron":"0 0/1 * * * ?",
-    "Url": "http://218.249.166.20:8113/eisp-zk/jsonToBillEntityController.do",
-    "PdfUrl": "127.0.0.1:7080",
+    "TimingCron":"0/10 * * * * ?",
+    "OpenTimingCron":"0/30 * * * * ?",
+    "Url": "http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do",
+    "PdfUrl": "192.168.20.102:7080",
     "SaleTax":"110101999999447",
     "InvType": "3",
     "BillType": "1",
@@ -13,6 +19,10 @@
     "OperationCode": "10",
     "Verified": "0",
     "Kpr": "梁艺晓",
-    "JyUrl": "http://192.168.20.191:86/jypay/invoice/callback",
-    "Frequency": 3
+    "Sky": "秦春杰",
+    "Fhr": "刘昕",
+    "JyUrl": "http://192.168.20.241:86/jypay/invoice/callback",
+    "Frequency": 5,
+    "OpenFrequency": 3,
+    "WarningEmail": "2399761917@qq.com,1397605984@qq.com"
 }

+ 25 - 6
invoice/src/entity/Invoice.go

@@ -1,8 +1,12 @@
 package entity
 
 type Invoice struct {
-
-	Changed 		  string    `json:"changed"`           //类型0开票1换开
+	Numb              int       `json:"numb"`              //次数
+	OrderCode string  `json:"orderCode"` //订单编号
+	ResType           string    `json:"resType"`           //
+	IsRed             string    `json:"isRed"`             //
+	Model             string    `json:"model"`             //
+	Changed           string    `json:"changed"`           //类型0开票1换开
 	Swno              string    `json:"swno"`              //流水号
 	SaleTax           string    `json:"saleTax"`           //销方税号
 	Store             string    `json:"store"`             //门店
@@ -25,8 +29,9 @@ type Invoice struct {
 	Verified          string    `json:"verified"`          //是否加密校验0-不进行加密校验1-进行加密校验
 	SecretKey         string    `json:"secretKey"`         //校验码Verified为1时,必选填此项生成规则:base64[md5(销方税号|流水号|私钥|总金额)
 	Kpy               string    `json:"kpy"`               //开票员
-	Fhr               string    `json:"submissionTime"`    //复核人
-	Yfpdm             string    `json:"yfpdm"`             //复核人
+	Sky               string    `json:"sky"`               //收款员
+	Fhr               string    `json:"fhr"`               //复核人
+	Yfpdm             string    `json:"yfpdm"`             //原发票代码
 	Yfphm             string    `json:"yfphm"`             //原发票号码
 	Chyy              string    `json:"chyy"`              //冲红原因
 	Spare1            string    `json:"spare1"`            //备用1
@@ -84,6 +89,7 @@ type ReturnMsg struct {
 type RedSubmitJson struct {
 	Fpdm string `json:"fpdm"` //发票代码
 	Fphm string `json:"fphm"` //发票号码
+	OrderCode string  `json:"orderCode"` //订单编号
 }
 
 // MailboxConf 邮箱配置
@@ -107,10 +113,18 @@ type MailboxConf struct {
 var SuccessCode string
 var LineUpCode string
 var TimingCron string
+var OpenTimingCron string
+
 var Url string
 var SealCode string
 var PdfUrl string
 
+var Title string
+var Body string
+var Sender string
+var SPassword string
+var SMTPAddr string
+var SMTPPort int
 
 var SaleTax string
 var InvType string
@@ -119,5 +133,10 @@ var SpecialRedFlag string
 var OperationCode string
 var Verified string
 var Kpr string
-var  JyUrl string
-var  Frequency int
+var JyUrl string
+var Frequency int
+var OpenFrequency int
+var WarningEmail string
+var Fhr string
+var Sky string
+var WarningTime int64

+ 57 - 7
invoice/src/main.go

@@ -5,6 +5,7 @@ import (
 	"entity"
 	"fmt"
 	"github.com/gin-gonic/gin"
+	"github.com/mapstructure"
 	"github.com/robfig/cron"
 	"log"
 	"service"
@@ -37,9 +38,18 @@ func Init() {
 	util.Log()
 	var Config map[string]interface{}
 	core.ReadConfig("./config.json", &Config)
+	entity.Title = fmt.Sprint(Config["Title"])
+	entity.Body = fmt.Sprint(Config["Body"])
+	entity.Sender = fmt.Sprint(Config["Sender"])
+	entity.SPassword = fmt.Sprint(Config["SPassword"])
+	entity.SMTPAddr = fmt.Sprint(Config["SMTPAddr"])
+	SMTPPortint := util.SafeConvert2Int(Config["SMTPPort"])
+	entity.SMTPPort = SMTPPortint
 	entity.SuccessCode = fmt.Sprint(Config["SuccessCode"])
 	entity.LineUpCode = fmt.Sprint(Config["LineUpCode"])
 	entity.TimingCron = fmt.Sprint(Config["TimingCron"])
+	entity.OpenTimingCron = fmt.Sprint(Config["OpenTimingCron"])
+
 	entity.Url = fmt.Sprint(Config["Url"])
 	entity.SealCode = fmt.Sprint(Config["SealCode"])
 	entity.PdfUrl = fmt.Sprint(Config["PdfUrl"])
@@ -49,17 +59,57 @@ func Init() {
 	entity.SpecialRedFlag = fmt.Sprint(Config["SpecialRedFlag"])
 	entity.OperationCode = fmt.Sprint(Config["OperationCode"])
 	entity.Verified = fmt.Sprint(Config["Verified"])
-	entity.Kpr=fmt.Sprint(Config["Kpr"])
-	entity.JyUrl=fmt.Sprint(Config["JyUrl"])
-	entity.Frequency=utils.SafeConvert2Int(Config["Frequency"])
-
+	entity.Kpr = fmt.Sprint(Config["Kpr"])
+	entity.JyUrl = fmt.Sprint(Config["JyUrl"])
+	entity.Frequency = utils.SafeConvert2Int(Config["Frequency"])
+	entity.OpenFrequency = utils.SafeConvert2Int(Config["OpenFrequency"])
+	entity.WarningEmail = fmt.Sprint(Config["WarningEmail"])
+	entity.Fhr=fmt.Sprint(Config["Fhr"])
+	entity.Sky=fmt.Sprint(Config["Sky"])
 	keys := redis.GetKeys(core.GetConfiguration().Redis.Modules, "fp_*")
 	invoiceService := service.InvoiceService{}
 	for numb, _ := range keys {
 		valueInface := redis.Get(core.GetConfiguration().Redis.Modules, string(keys[numb].([]byte)))
 		_rdsVal := valueInface.(map[string]interface{})
-		model, _ := strconv.Atoi(fmt.Sprint(_rdsVal["model"]))
-		isfeedback, _ :=strconv.Atoi(fmt.Sprint(_rdsVal["isfeedback"]))
-		invoiceService.Timer(_rdsVal["swno"].(string), _rdsVal["saleTax"].(string),model,isfeedback,_rdsVal["changed"].(string))
+		isfeedback, _ := strconv.Atoi(fmt.Sprint(_rdsVal["isfeedback"]))
+		invoiceService.Timer(_rdsVal["swno"].(string), _rdsVal["saleTax"].(string), fmt.Sprint(_rdsVal["isRed"]), isfeedback, _rdsVal["changed"].(string), fmt.Sprint(_rdsVal["resType"]),fmt.Sprint(_rdsVal["orderCode"]))
+	}
+
+	keyss := redis.GetKeys(core.GetConfiguration().Redis.Modules, "xx_*")
+	for numb, _ := range keyss {
+
+		valueInface := redis.Get(core.GetConfiguration().Redis.Modules, string(keyss[numb].([]byte)))
+		var invoice entity.Invoice
+		swnoMap := valueInface.(map[string]interface{})
+
+		mapstructure.Decode(valueInface, &invoice)
+		if swnoMap["model"]=="0" || swnoMap["model"]=="3"  {
+			orderarr := swnoMap["orders"].([]interface{})
+			var orderlist []*entity.Orders
+			for _, value := range orderarr {
+				var order entity.Orders
+				orderMap := value.(map[string]interface{})
+				itemarr := orderMap["items"].([]interface{})
+				var itemlist []*entity.Items
+				for _, value1 := range itemarr {
+
+					var items entity.Items
+					if err := mapstructure.Decode(value1, &items); err != nil {
+						fmt.Println(items)
+					}
+					itemlist = append(itemlist, &items)
+
+				}
+				order.BillNo = orderMap["billNo"].(string)
+				order.Items = itemlist
+				orderlist = append(orderlist, &order)
+
+			}
+			invoice.Orders = orderlist
+		}
+
+		invoiceService.OpeningTimer(&invoice)
+
 	}
+
 }

+ 334 - 100
invoice/src/service/InvoiceService.go

@@ -14,6 +14,7 @@ import (
 	"strconv"
 	"strings"
 	"time"
+
 	"util"
 )
 
@@ -24,10 +25,14 @@ var (
 )
 
 // 发票开具
-func (u *InvoiceService) InvoiceAdd(solgan *entity.Invoice) (string, int, interface{}) {
+func (u *InvoiceService) InvoiceAdd(solgan *entity.Invoice, resType string, isLoop int, isRed string) (string, int, interface{}) {
+	util.Loger.Println("流水号:", solgan.Swno)
 	rand.Seed(time.Now().Unix())
 	solgan.InvoMemo = solgan.Swno
-	solgan.Swno = strings.Replace(fmt.Sprintln(solgan.Swno+fmt.Sprintf("%06v", rand.New(rand.NewSource(time.Now().UnixNano())).Int31n(1000000))), "\n", "", -1)
+	solgan.OrderCode=solgan.Swno
+	if isLoop == 0 {
+		solgan.Swno = strings.Replace(fmt.Sprintln(solgan.Swno+fmt.Sprintf("%06v", rand.New(rand.NewSource(time.Now().UnixNano())).Int31n(1000000))), "\n", "", -1)
+	}
 	solgan.SaleTax = entity.SaleTax
 	solgan.InvType = entity.InvType
 	solgan.BillType = entity.BillType
@@ -35,27 +40,51 @@ func (u *InvoiceService) InvoiceAdd(solgan *entity.Invoice) (string, int, interf
 	solgan.SpecialRedFlag = entity.SpecialRedFlag
 	solgan.OperationCode = entity.OperationCode
 	solgan.Verified = entity.Verified
+	solgan.Fhr = entity.Fhr
+	solgan.Sky = entity.Sky
+
 	now := time.Now()
 	solgan.BillDate = now.Format("2006-01-02 15:04:05")
+
 	url := entity.Url + "?build_invoice"
+	//url := "http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do"+ "?build_invoice"
+	util.Loger.Println("流水号:", solgan.Swno, "开具发票:数据", solgan)
 	bytesData, _ := json.Marshal(solgan)
 	reader := bytes.NewReader(bytesData)
 	request, _ := http.NewRequest("POST", url, reader)
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
 	client := http.Client{}
-
 	resp, err := client.Do(request)
+	if (err != nil) {
+		util.Loger.Println("开票服有问题",err)
+		if isLoop == 0 {
+			arr := strings.Split(entity.WarningEmail, ",")
+			for _, value := range arr {
+				util.SendPdf(value, true, solgan.OrderCode)
+			}
+			solgan.ResType = resType
+			solgan.IsRed = isRed
+			u.OpeningTimer(solgan)
+		}
+		data1 := make(map[string]interface{})
+		data1["fpdm"] = ""
+		data1["fphm"] = ""
+		data1["swno"] = solgan.Swno
+		data1["path"] = ""
+		return "剑鱼标讯订开票服务预警", 3, data1
+	}
 	respBytes, err := ioutil.ReadAll(resp.Body)
 	fmt.Sprint(err)
 	data := make(map[string]interface{})
 	if err := json.Unmarshal([]byte(respBytes), &data); err == nil {
-		fmt.Println("==============json str 转map=======================", data)
+		fmt.Println(solgan.Swno, "开票返回值:", data)
 	}
-	util.Loger.Println("开具发票:数据", string(bytesData))
-	util.Loger.Println("开具发票:结果", data)
+
+	util.Loger.Println("流水号:", solgan.Swno, "开具发票:结果", data)
 	//开票正常时
+	//data["returnCode"] = entity.LineUpCode
 	if (data["returnCode"] == entity.LineUpCode || data["returnCode"] == entity.SealCode || data["returnCode"] == entity.SuccessCode) {
-		pdfData, code, msg := u.InvoiceDownload(solgan.Swno, solgan.SaleTax, 0, 0, 0,solgan.Changed)
+		pdfData, code, msg := u.InvoiceDownload(solgan.Swno, solgan.SaleTax, isRed, 0, 0, solgan.Changed, resType,solgan.OrderCode)
 		if (fmt.Sprint(code) == entity.SuccessCode) {
 			data1 := make(map[string]interface{})
 			data1["fpdm"] = pdfData["fpdm"]
@@ -77,7 +106,7 @@ func (u *InvoiceService) InvoiceAdd(solgan *entity.Invoice) (string, int, interf
 }
 
 // 发票下载
-func (u *InvoiceService) InvoiceDownload(swno string, saleTax string, model int, isLoop int, isfeedback int,changed string) (map[string]interface{}, int, string) {
+func (u *InvoiceService) InvoiceDownload(swno string, saleTax string, isRed string, isLoop int, isfeedback int, changed string, resType string,orderCode string) (map[string]interface{}, int, string) {
 	url := entity.Url + "?get_invoice"
 	song := make(map[string]interface{})
 	song["swno"] = swno
@@ -90,15 +119,40 @@ func (u *InvoiceService) InvoiceDownload(swno string, saleTax string, model int,
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
 	client := http.Client{}
 	resp, err := client.Do(request)
+	if (err != nil) {
+		data1 := make(map[string]interface{})
+		data1["fpdm"] = ""
+		data1["fphm"] = ""
+		data1["swno"] = ""
+		data1["path"] = ""
+		if isLoop == 0 {
+			arr := strings.Split(entity.WarningEmail, ",")
+			for _, value := range arr {
+				util.SendPdf(value, true, orderCode)
+			}
+			solgan := entity.Invoice{
+				Swno:    swno,
+				SaleTax: saleTax,
+				IsRed:   isRed,
+				Changed: changed,
+				ResType: resType,
+			}
+
+			u.OpeningTimer(&solgan)
+		}
+		return data1, 1, "剑鱼标讯订开票服务预警"
+	}
 	respBytes, err := ioutil.ReadAll(resp.Body)
 	var dat *entity.GetInvoice
+	util.Loger.Println("发票下载:", "流水号:", swno, "结果:", respBytes)
 	if err := json.Unmarshal([]byte(respBytes), &dat); err == nil {
-		fmt.Println("==============json str 转map=======================")
+		fmt.Println(swno, "发票下载返回值:", dat)
 	}
-	util.Loger.Println("发票下载:", "流水号:", swno, "发票开具方税号:", saleTax, "结果:", dat)
+	util.Loger.Println("发票下载:", "流水号:", swno, "结果:", dat)
+	//dat.ReturnMsg.MsgCode = entity.LineUpCode
 	if (dat.ReturnMsg.MsgCode == entity.SuccessCode) {
 		var swno1 string
-		if (model == 1) {
+		if (isRed == "true") {
 			swno1 = swno[4:len(swno)]
 		} else {
 			swno1 = swno
@@ -111,23 +165,8 @@ func (u *InvoiceService) InvoiceDownload(swno string, saleTax string, model int,
 		pdfData["swno"] = swno
 		return pdfData, 0, dat.ReturnMsg.Msg
 	} else if (dat.ReturnMsg.MsgCode == entity.LineUpCode || dat.ReturnMsg.MsgCode == entity.SealCode) {
-		/*swnoMap := make(map[string]interface{}, 0)
-		swnoMap["swno"] = swno
-		swnoMap["saleTax"] = saleTax
-		swnoMap["model"] = model
-		swnoMap["isfeedback"] = isfeedback
-		swnoMap["isLoop"] = isLoop
-		valueInface := redis.Get(core.GetConfiguration().Redis.Modules, "fp_"+swno)
-		if (valueInface == nil) {
-			swnoMap["Frequency"] = 0
-		} else {
-			_rdsVal := valueInface.(map[string]interface{})
-			model, _ := strconv.Atoi(fmt.Sprint(_rdsVal["Frequency"]))
-			swnoMap["Frequency"] = model + 1
-		}
-		redis.PutKV("fp_"+swno, swnoMap)*/
 		if isLoop == 0 {
-			u.Timer(swno, saleTax, model, isfeedback,changed)
+			u.Timer(swno, saleTax, isRed, isfeedback, changed, resType,orderCode)
 		}
 		return nil, 2, dat.ReturnMsg.Msg
 	} else {
@@ -137,9 +176,9 @@ func (u *InvoiceService) InvoiceDownload(swno string, saleTax string, model int,
 
 // 发票是否存在
 //noinspection ALL
-func (u *InvoiceService) InvoiceSee(swno string, saleTax string, model string,) (int, interface{}, string) {
+func (u *InvoiceService) InvoiceSee(swno string, saleTax string, model string) (int, interface{}, string) {
 	var swno1 string
-	if (model == "1") {
+	if (model == "true") {
 		swno1 = "RED_" + swno
 	} else {
 		swno1 = swno
@@ -152,22 +191,34 @@ func (u *InvoiceService) InvoiceSee(swno string, saleTax string, model string,)
 		pdfData["path"] = entity.PdfUrl + "/static/res/" + saleTax + "/" + swno + "/" + swno1 + ".pdf"
 		pdfData["fpdm"] = ""
 		pdfData["fphm"] = ""
-		return 0, pdfData, msg
+
 	} else {
-		modelInt, _ := strconv.Atoi(model)
-		path, numb, _ := u.InvoiceDownload(swno1, saleTax, modelInt, 0, 0,"0")
-		return numb, path, msg
+
+		return 1, "path", msg
 	}
+	return 0, "", msg
 }
 
 // 退票
 //noinspection ALL
-func (u *InvoiceService) InvoiceRedSubmit(fpdm string, fphm string) (string, int, interface{}) {
+func (u *InvoiceService) InvoiceRedSubmit(fpdm string, fphm string,orderCode string,  resType string, changed string, isLoop int,solgan  *entity.Invoice) (string, int, interface{}) {
 	url := entity.Url + "?redSubmitEInvoiceInfo"
+	model := "1"
+	if (changed == "1") {
+		model = "2"
+	}
 	song := make(map[string]interface{})
 	song["fpdm"] = fpdm
 	song["fphm"] = fphm
+	solgan.Yfphm= fphm
+	solgan.Yfpdm=  fpdm
+	solgan.IsRed=  "true"
+	solgan.Changed= changed
+	solgan.ResType= resType
+	solgan.Model=  model
+	solgan.OrderCode=orderCode
 	bytesData, _ := json.Marshal(song)
+
 	fmt.Println("json", string(bytesData))
 	reader := bytes.NewReader(bytesData)
 	request, err := http.NewRequest("POST", url, reader)
@@ -175,29 +226,55 @@ func (u *InvoiceService) InvoiceRedSubmit(fpdm string, fphm string) (string, int
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
 	client := http.Client{}
 	resp, err := client.Do(request)
+	if (err != nil) {
+		data1 := make(map[string]interface{})
+		data1["fpdm"] = ""
+		data1["fphm"] = ""
+		data1["swno"] = ""
+		data1["path"] = ""
+
+		if isLoop == 0 {
+			arr := strings.Split(entity.WarningEmail, ",")
+			for _, value := range arr {
+				util.SendPdf(value, true,solgan.OrderCode)
+			}
+			u.OpeningTimer(solgan)
+		}
+		if (model == "2") {
+			return "剑鱼标讯订开票服务预警", 3, data1
+		} else {
+			return "剑鱼标讯订开票服务预警", 2, data1
+		}
+
+	}
 	respBytes, err := ioutil.ReadAll(resp.Body)
 	data := make(map[string]interface{})
 	if err := json.Unmarshal([]byte(respBytes), &data); err == nil {
-		fmt.Println("==============json str 转map=======================")
+		fmt.Println(fphm, "冲红返回值:", data)
 	}
 	util.Loger.Println("冲红:", "发票单号:", fpdm, "发票号码:", fphm, "结果:", data)
+	//data["returnCode"] = entity.LineUpCode
 	if (data["returnCode"] == entity.LineUpCode || data["returnCode"] == entity.SealCode || data["returnCode"] == entity.SuccessCode) {
-		pdfData, code, msg := u.InvoiceDownload(data["redSwno"].(string), data["saleTax"].(string), int(1), int(0), int(0),"0")
-		if (fmt.Sprint(code) == entity.SuccessCode) {
-			data1 := make(map[string]interface{})
-			data1["fpdm"] = pdfData["fpdm"]
-			data1["fphm"] = pdfData["fphm"]
-			data1["swno"] = data["redSwno"]
-			data1["path"] = pdfData["path"]
+		pdfData, code, msg := u.InvoiceDownload(data["redSwno"].(string), data["saleTax"].(string), "true", int(0), int(0), changed, resType,orderCode)
+		if (fmt.Sprint(code) == "0") {
+			data1 := map[string]interface{}{
+				"fpdm": pdfData["fpdm"],
+				"fphm": pdfData["fphm"],
+				"swno": data["redSwno"],
+				"path": pdfData["path"],
+			}
 			return msg, 0, data1
 		} else {
-			data1 := make(map[string]interface{})
-			data1["fpdm"] = pdfData["fpdm"]
-			data1["fphm"] = pdfData["fphm"]
-			data1["swno"] = data["redSwno"]
-			data1["path"] = pdfData["path"]
+			data1 := map[string]interface{}{
+				"fpdm": pdfData["fpdm"],
+				"fphm": pdfData["fphm"],
+				"swno": data["redSwno"],
+				"path": pdfData["path"],
+			}
 			return msg, code, data1
 		}
+	} else if (data["returnCode"] == "3002") {
+		return "已经冲红", 4, data
 	} else {
 		return fmt.Sprintln(data["returnMsg"]), 1, data
 	}
@@ -205,100 +282,119 @@ func (u *InvoiceService) InvoiceRedSubmit(fpdm string, fphm string) (string, int
 
 // 换票
 //noinspection ALL
-func (u *InvoiceService) InvoiceReplace(solgan *entity.Invoice) (string, int, interface{}) {
-	msg, code1, dataMap := invoiceService.InvoiceRedSubmit(solgan.Yfpdm, solgan.Yfphm)
+func (u *InvoiceService) InvoiceReplace(solgan *entity.Invoice, resType string) (string, int, interface{}) {
+	solgan.Model = "2"
+	solgan.OrderCode=solgan.Swno
+	msg, code1, dataMap := invoiceService.InvoiceRedSubmit(solgan.Yfpdm, solgan.Yfphm, solgan.Swno,resType, solgan.Changed, 0,solgan)
 	util.Loger.Println("换票:", "发票单号:", solgan.Yfpdm, "发票号码:", solgan.Yfphm)
 	if (code1 == 1) {
 		return msg, code1, dataMap
 	}
+	if (code1 == 3) {
+		return msg, 2, dataMap
+	}
 	solgan.Yfphm = ""
 	solgan.Yfpdm = ""
-	msg, code, datamap := u.InvoiceAdd(solgan)
+	solgan.Model = "0"
+	msg, code, datamap := u.InvoiceAdd(solgan, resType, 0, "false")
 	_rdsVal := datamap.(map[string]interface{})
 	_dataMap := dataMap.(map[string]interface{})
-	_rdsVal["chcode"]=code1
-	_rdsVal["chfpdm"] = _dataMap["fpdm"]
-	_rdsVal["chfphm"] = _dataMap["fphm"]
-	_rdsVal["chswno"] = _dataMap["swno"]
-	_rdsVal["chpath"] = _dataMap["path"]
+	if (code1 == 4) {
+		_rdsVal["chcode"] = 0
+		_rdsVal["isch"] = true
+	} else {
+		_rdsVal["chcode"] = code1
+		_rdsVal["isch"] = false
+		_rdsVal["chfpdm"] = _dataMap["fpdm"]
+		_rdsVal["chfphm"] = _dataMap["fphm"]
+		_rdsVal["chswno"] = _dataMap["swno"]
+		_rdsVal["chpath"] = _dataMap["path"]
+	}
+	if (code1 == 3) {
+	code=2
+	}
 	return msg, code, _rdsVal
-}
 
-func (u *InvoiceService) Timer(swno string, saleTax string, model int, isfeedback int,changed string) {
+}
 
-	swnoMap := make(map[string]interface{}, 0)
-	swnoMap["swno"] = swno
-	swnoMap["saleTax"] = saleTax
-	swnoMap["model"] = model
-	swnoMap["isfeedback"] = isfeedback
-	swnoMap["isLoop"] = 1
-	swnoMap["changed"]=changed
+//排队中签章失败定时任务
+func (u *InvoiceService) Timer(swno string, saleTax string, isRed string, isfeedback int, changed string, resType string,orderCode string) {
+	util.Loger.Print("定时任务重启", swno, saleTax, isRed, isfeedback, changed, resType)
 	valueInface := redis.Get(core.GetConfiguration().Redis.Modules, "fp_"+swno)
 	if (valueInface == nil) {
+		swnoMap := make(map[string]interface{}, 0)
+		swnoMap["swno"] = swno
+		swnoMap["saleTax"] = saleTax
+		swnoMap["isfeedback"] = isfeedback
+		swnoMap["isLoop"] = 1
+		swnoMap["changed"] = changed
+		swnoMap["isRed"] = isRed
+		swnoMap["resType"] = resType
 		swnoMap["Frequency"] = 0
+		swnoMap["creatTime"] = fmt.Sprint(time.Now().Unix())
+		swnoMap["orderCode"] = orderCode
 		redis.PutKV("fp_"+swno, swnoMap)
 	}
 	c := cron.New()
 	spec := entity.TimingCron
 	c.AddFunc(spec, func() { // AddFunc 是添加任务的地方,此函数接收两个参数,第一个为表示定时任务的字符串,第二个为真正的真正的任务。
-		util.Loger.Println("定时任务开始:", "流水号:", swno, "发票开具方税号:", saleTax, )
+		util.Loger.Println("定时任务开始:", "流水号:", swno)
 		valueInface := redis.Get(core.GetConfiguration().Redis.Modules, "fp_"+swno)
 		swnoMap := make(map[string]interface{}, 0)
 		if (valueInface == nil) {
 			swnoMap["swno"] = swno
-			swnoMap["saleTax"] =saleTax
-			swnoMap["model"] =model
+			swnoMap["saleTax"] = saleTax
 			swnoMap["isfeedback"] = isfeedback
 			swnoMap["Frequency"] = 0
-			swnoMap["changed"]=changed
+			swnoMap["changed"] = changed
+			swnoMap["isRed"] = isRed
+			swnoMap["resType"] = resType
+			swnoMap["creatTime"] = fmt.Sprint(time.Now().Unix())
+			swnoMap["orderCode"] = orderCode
 			redis.PutKV("fp_"+swno, swnoMap)
 		} else {
 			_rdsVal := valueInface.(map[string]interface{})
 			swnoMap["swno"] = _rdsVal["swno"]
 			swnoMap["saleTax"] = _rdsVal["saleTax"]
-			swnoMap["model"] = _rdsVal["model"]
 			swnoMap["isfeedback"] = _rdsVal["isfeedback"]
 			swnoMap["isLoop"] = _rdsVal["isLoop"]
-			swnoMap["changed"]=changed
+			swnoMap["changed"] = changed
+			swnoMap["isRed"] = isRed
+			swnoMap["resType"] = resType
+			swnoMap["creatTime"] = _rdsVal["creatTime"]
+			swnoMap["orderCode"] = orderCode
 			numb, _ := strconv.Atoi(fmt.Sprint(_rdsVal["Frequency"]))
-			fmt.Sprint("numb","执行次数")
-			if numb < entity.Frequency {
-				util.Loger.Println("第:", numb, "次执行", "流水号:", swno, "发票开具方税号:", saleTax)
+			fmt.Sprint("numb", "执行次数")
+			if numb == entity.Frequency {
+				arr := strings.Split(entity.WarningEmail, ",")
+				for _, value := range arr {
+					util.SendPdf(value, false,orderCode)
+				}
 				numb++
-				swnoMap["Frequency"] = numb
-				redis.PutKV("fp_"+swno, swnoMap)
-			} else {
-				redis.Del(core.GetConfiguration().Redis.Modules, "fp_"+swno)
-				c.Stop()
 			}
-		}
+			util.Loger.Println("第:", numb, "次执行", "流水号:", swno)
+			numb++
+			swnoMap["Frequency"] = numb
+			redis.PutKV("fp_"+swno, swnoMap)
+			creatTime, _ := strconv.ParseInt(fmt.Sprint(_rdsVal["creatTime"]), 10, 64)
+			fmt.Println(creatTime - time.Now().Unix())
 
-		pdfData, numb, _ := u.InvoiceDownload(swno, saleTax, model, 1, 0,changed)
+		}
+		pdfData, numb, _ := u.InvoiceDownload(swno, saleTax, isRed, 1, 0, changed, resType,orderCode)
 		fmt.Println(pdfData)
 		if (numb == 0) {
-			util.Loger.Println("定时开票成功:", "流水号:", swno, "发票开具方税号:", saleTax)
+			util.Loger.Println("定时开票成功:", "流水号:", swno)
 			if (isfeedback == 0) {
 				//修改发票中状态
-				if (model == 1) {
-					swno = swno[4:len(swno)]
+				dat := util.Callback(swno, saleTax, pdfData["fpdm"].(string), pdfData["fphm"].(string), pdfData["path"].(string), changed, isRed, resType, "","3",orderCode)
+				util.Loger.Println("下载成功更改发票结果:", "流水号:", swno, dat)
+				util.Loger.Println("下载成功定时任务结束:", "流水号:", swno, )
+				if (dat) {
+					redis.Del(core.GetConfiguration().Redis.Modules, "fp_"+swno)
+					util.Loger.Println("删除:", "流水号:", "fp_"+swno)
+					c.Stop()
 				}
-					url:=entity.JyUrl+"?order_code="+swno[0 : len(swno)-6]+"&code=1&pfdm="+pdfData["fpdm"].(string)+"&fphm="+pdfData["fphm"].(string)+"&path="+pdfData["path"].(string)+"&swno="+swno+"&changed="+changed
-					util.Loger.Println("更改发票状态:", "流水号:",swno, "发票开具方税号:",saleTax,url)
-					req, _ := http.NewRequest("GET", url, nil)
-					res, _ := http.DefaultClient.Do(req)
-					defer res.Body.Close()
-					body, _ := ioutil.ReadAll(res.Body)
-					dat := make(map[string]interface{})
-					err := json.Unmarshal([]byte(body), &dat)
-					fmt.Println(err)
-					util.Loger.Println("更改发票结果:","流水号:",swno, "发票开具方税号:",saleTax,dat)
-					util.Loger.Println("定时任务结束:", "流水号:",swno, "发票开具方税号:",saleTax)
-					if(dat["status"]=="success"){
-						redis.Del(core.GetConfiguration().Redis.Modules, "fp_"+swno)
-						c.Stop()
-					}
-				/*redis.Del(core.GetConfiguration().Redis.Modules, "fp_"+swno)
-				c.Stop()*/
+
 			} else {
 				redis.Del(core.GetConfiguration().Redis.Modules, "fp_"+swno)
 				c.Stop()
@@ -309,3 +405,141 @@ func (u *InvoiceService) Timer(swno string, saleTax string, model int, isfeedbac
 	})
 	c.Start()
 }
+
+//服务断开重新开票定时任务
+//开具、重开
+//model 0开票  1 冲红 2冲红开票
+func (u *InvoiceService) OpeningTimer(solgan *entity.Invoice) {
+	util.Loger.Println("发票开具服务有问题")
+	valueInface := redis.Get(core.GetConfiguration().Redis.Modules, "xx_"+solgan.Swno)
+	if (valueInface == nil) {
+		solgan.Numb = 0
+		if solgan.Model == "1" || solgan.Model == "2" {
+			redis.PutKV("xx_"+solgan.Yfphm, solgan)
+		} else {
+			redis.PutKV("xx_"+solgan.Swno, solgan)
+		}
+
+	}
+	c := cron.New()
+	spec := entity.OpenTimingCron
+	c.AddFunc(spec, func() { // AddFunc 是添加任务的地方,此函数接收两个参数,第一个为表示定时任务的字符串,第二个为真正的真正的任务。
+		//util.Loger.Println("定时任务重新开票开始:", "流水号:", solgan.Swno)
+		swno := ""
+		if solgan.Model == "1" || solgan.Model == "2" {
+			util.Loger.Println("定时任务重新开票开始:", "发票号码:", solgan.Yfphm)
+			swno = solgan.Yfphm
+		} else {
+			util.Loger.Println("定时任务重新开票开始:", "流水号:", solgan.Swno)
+			swno = solgan.Swno
+		}
+		valueInface := redis.Get(core.GetConfiguration().Redis.Modules, "xx_"+swno)
+		if (valueInface == nil) {
+			solgan.Numb = 0
+			if solgan.Model == "1" || solgan.Model == "2" {
+				redis.PutKV("xx_"+solgan.Yfphm, solgan)
+			} else {
+				redis.PutKV("xx_"+solgan.Swno, solgan)
+			}
+		} else {
+			swnoMap := valueInface.(map[string]interface{})
+			numb, _ := strconv.Atoi(fmt.Sprint(swnoMap["numb"]))
+			if numb < entity.OpenFrequency {
+				if solgan.Model == "1" || solgan.Model == "2" {
+					util.Loger.Println("第:", numb, "次执行重新开票", "发票号码:", solgan.Yfphm)
+				} else {
+					util.Loger.Println("第:", numb, "次执行重新开票", "流水号:", solgan.Swno)
+				}
+				numb++
+				solgan.Numb = numb
+				redis.PutKV("xx_"+swno, solgan)
+			} else if (numb == entity.OpenFrequency) {
+				fmt.Println(numb)
+				util.Callback(solgan.Swno, solgan.SaleTax, solgan.Yfpdm, solgan.Yfphm, "", solgan.Changed, solgan.IsRed, solgan.ResType, "true",solgan.Model,solgan.OrderCode)
+				if solgan.Model == "1" || solgan.Model == "2" {
+					redis.Del(core.GetConfiguration().Redis.Modules, "xx_"+solgan.Yfphm)
+					util.Loger.Println("删除:", "发票号码:", solgan.Yfphm)
+				} else {
+					redis.Del(core.GetConfiguration().Redis.Modules, "xx_"+solgan.Swno)
+					util.Loger.Println("删除:", "流水号:", solgan.Swno)
+				}
+				c.Stop()
+			} else {
+				fmt.Println(numb)
+				util.Callback(solgan.Swno, solgan.SaleTax, solgan.Yfpdm, solgan.Yfphm, "", solgan.Changed, solgan.IsRed, solgan.ResType, "true",solgan.Model,solgan.OrderCode)
+				if solgan.Model == "1" || solgan.Model == "2" {
+					redis.Del(core.GetConfiguration().Redis.Modules, "xx_"+solgan.Yfphm)
+					util.Loger.Println("删除1:", "发票号码:", solgan.Yfphm)
+				} else {
+					redis.Del(core.GetConfiguration().Redis.Modules, "xx_"+solgan.Swno)
+					util.Loger.Println("删除1:", "流水号:", solgan.Swno)
+				}
+				c.Stop()
+			}
+		}
+		//是否重开
+		switch solgan.Model {
+		//重新开具
+		case "0":
+			_, code, _ := u.InvoiceAdd(solgan, solgan.ResType, 1, "false")
+			if (code ==0) {
+				//_rdsVal := datamap.(map[string]interface{})
+				//util.Callback(solgan.Swno, solgan.SaleTax, "", "", _rdsVal["path"].(string), solgan.Changed, "false", solgan.ResType, "true")
+				util.Loger.Println("删除:", "流水号:", "xx_"+solgan.Swno)
+				redis.Del(core.GetConfiguration().Redis.Modules, "xx_"+solgan.Swno)
+				util.Callback(solgan.Swno, solgan.SaleTax, solgan.Yfpdm, solgan.Yfphm, "", solgan.Changed, solgan.IsRed, solgan.ResType, "true",solgan.Model,solgan.OrderCode)
+				c.Stop()
+			}
+			//单独冲红失败
+		case "1":
+			_, code, _ := u.InvoiceRedSubmit(solgan.Yfpdm, solgan.Yfphm, solgan.OrderCode,solgan.ResType, solgan.Changed, 1,solgan)
+			if (code ==0) {
+				//_rdsVal := datamap.(map[string]interface{})
+				//util.Callback(solgan.Swno, solgan.SaleTax, datamap, "", _rdsVal["path"].(string), solgan.Changed, "false", solgan.ResType, "true")
+				util.Loger.Println("删除:", "发票号码:", "xx_"+solgan.Yfphm)
+				redis.Del(core.GetConfiguration().Redis.Modules, "xx_"+solgan.Yfphm)
+				util.Callback(solgan.Swno, solgan.SaleTax, solgan.Yfpdm, solgan.Yfphm, "", solgan.Changed, solgan.IsRed, solgan.ResType, "true",solgan.Model,solgan.OrderCode)
+				c.Stop()
+			}
+			//冲红开具
+		case "2":
+			_, code, _ := u.InvoiceRedSubmit(solgan.Yfpdm, solgan.Yfphm,solgan.OrderCode, solgan.ResType, solgan.Changed, 1,solgan)
+			fmt.Println("code",code)
+			if (code ==2 || code ==0) {
+				solgan.Model = "0"
+				if(code==0){
+					u.OpeningTimer(solgan)
+				}
+
+				//_rdsVal := datamap.(map[string]interface{})
+				//util.Callback(solgan.Swno, solgan.SaleTax, datamap, "", _rdsVal["path"].(string), solgan.Changed, "false", solgan.ResType, "true")
+				util.Loger.Println("删除:", "发票号码:", "xx_"+solgan.Yfphm)
+				redis.Del(core.GetConfiguration().Redis.Modules, "xx_"+solgan.Yfphm)
+				util.Callback(solgan.Swno, solgan.SaleTax, solgan.Yfpdm, solgan.Yfphm, "", solgan.Changed, solgan.IsRed, solgan.ResType, "true",solgan.Model,solgan.OrderCode)
+
+				c.Stop()
+			}
+		case "3":
+			_, code, _ := u.InvoiceDownload(solgan.Swno, solgan.SaleTax, solgan.IsRed, 1, 0, solgan.Changed, solgan.ResType,solgan.OrderCode)
+			if (code ==0) {
+				//_rdsVal := datamap.(map[string]interface{})
+				//util.Callback(solgan.Swno, solgan.SaleTax, datamap, "", _rdsVal["path"].(string), solgan.Changed, "false", solgan.ResType, "true")
+				util.Loger.Println("删除:", "流水号:", "xx_"+solgan.Swno)
+				redis.Del(core.GetConfiguration().Redis.Modules, "xx_"+solgan.Swno)
+				util.Callback(solgan.Swno, solgan.SaleTax, solgan.Yfpdm, solgan.Yfphm, "", solgan.Changed, solgan.IsRed, solgan.ResType, "true",solgan.Model,solgan.OrderCode)
+
+				c.Stop()
+			}
+		}
+		/*if (numb == 0) {
+			redis.Del(core.GetConfiguration().Redis.Modules, "xx_"+solgan.Swno)
+			util.Loger.Println("删除:", "流水号:", solgan.Swno)
+			c.Stop()
+		} else if (numb == 1) {
+			c.Stop()
+		}*/
+	})
+	c.Start()
+}
+
+//回调

+ 118 - 0
invoice/src/service/static/logs/20201228.txt

@@ -0,0 +1,118 @@
+[logger]2020/12/28 05:24:47 InvoiceService.go:28: 流水号: 11-2020041508
+[logger]2020/12/28 05:24:47 InvoiceService.go:47: 流水号: 11-2020041508338123 开具发票:数据 &{0 11-2020041508     11-2020041508338123 110101999999447  河南购房 110101999999447 河南地址 13146028796 010-58618773 2399761917@qq.com 410181199602030053 03 11-2020041508 3 2020-12-28 13:24:47 1313 1 0 0 10 0 ZjMyZTEwZGE0YTdhYTU3MzE1ZWU3NmY2Y2ZiNDAzZDU= 梁艺晓 秦春杰 刘昕 111010125600 11563041 2      [0xc0001825d0 0xc000182600 0xc000182630 0xc000182660 0xc0001826c0 0xc0001826f0 0xc000182720 0xc000182750 0xc000182780 0xc0001827b0 0xc0001827e0]}
+[logger]2020/12/28 05:25:08 InvoiceService.go:54: 发票开具返回数据: <nil> Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 05:25:08 InvoiceService.go:56: 开票服有问题 Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 05:25:12 InvoiceService.go:418: 发票开具服务有问题
+[logger]2020/12/28 05:25:30 InvoiceService.go:438: 定时任务重新开票开始: 流水号: 11-2020041508338123
+[logger]2020/12/28 05:25:30 InvoiceService.go:456: 第: 0 次执行重新开票 流水号: 11-2020041508338123
+[logger]2020/12/28 05:26:00 InvoiceService.go:438: 定时任务重新开票开始: 流水号: 11-2020041508338123
+[logger]2020/12/28 05:26:00 InvoiceService.go:456: 第: 1 次执行重新开票 流水号: 11-2020041508338123
+[logger]2020/12/28 05:26:30 InvoiceService.go:438: 定时任务重新开票开始: 流水号: 11-2020041508338123
+[logger]2020/12/28 05:26:30 InvoiceService.go:456: 第: 2 次执行重新开票 流水号: 11-2020041508338123
+[logger]2020/12/28 05:27:00 InvoiceService.go:438: 定时任务重新开票开始: 流水号: 11-2020041508338123
+[logger]2020/12/28 05:27:00 push.go:113: 更改发票状态: 流水号: 11-2020041508338123 是否红票: false http://192.168.20.241:86/jypay/invoice/callback?order_code=11-2020041508&code=1&fpdm=111010125600&fphm=11563041&path=&swno=11-2020041508338123&changed=&isRed=false&resType=&isSys=true
+[logger]2020/12/28 05:27:21 InvoiceService.go:469: 删除: 流水号: 11-2020041508338123
+[logger]2020/12/28 06:20:40 InvoiceService.go:28: 流水号: 11-2020041508
+[logger]2020/12/28 06:20:40 InvoiceService.go:47: 流水号: 11-2020041508733964 开具发票:数据 &{0 11-2020041508     11-2020041508733964 110101999999447  河南购房 110101999999447 河南地址 13146028796 010-58618773 2399761917@qq.com 410181199602030053 03 11-2020041508 3 2020-12-28 14:20:40 1313 1 0 0 10 0 ZjMyZTEwZGE0YTdhYTU3MzE1ZWU3NmY2Y2ZiNDAzZDU= 梁艺晓 秦春杰 刘昕 111010125600 11563041 2      [0xc000402390 0xc0004023c0 0xc0004023f0 0xc000402420 0xc000402480 0xc0004024b0 0xc0004024e0 0xc000402510 0xc000402540 0xc000402570 0xc0004025a0]}
+[logger]2020/12/28 06:21:01 InvoiceService.go:54: 发票开具返回数据: <nil> Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:21:01 InvoiceService.go:56: 开票服有问题 Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:21:06 InvoiceService.go:418: 发票开具服务有问题
+[logger]2020/12/28 06:21:58 InvoiceService.go:438: 定时任务重新开票开始: 流水号: 11-2020041508733964
+[logger]2020/12/28 06:22:16 InvoiceService.go:456: 第: 0 次执行重新开票 流水号: 11-2020041508733964
+[logger]2020/12/28 06:23:39 InvoiceService.go:418: 发票开具服务有问题
+[logger]2020/12/28 06:23:39 main.go:27: 服务重启
+[logger]2020/12/28 06:24:00 InvoiceService.go:431: 定时任务重新开票开始: 流水号: 11-2020041508733964
+[logger]2020/12/28 06:24:08 InvoiceService.go:437: 定时任务重新开票开始: 流水号: 11-2020041508733964
+[logger]2020/12/28 06:24:56 InvoiceService.go:418: 发票开具服务有问题
+[logger]2020/12/28 06:24:56 main.go:27: 服务重启
+[logger]2020/12/28 06:25:00 InvoiceService.go:431: 定时任务重新开票开始: 流水号: 11-2020041508733964
+[logger]2020/12/28 06:25:03 InvoiceService.go:437: 定时任务重新开票开始: 流水号: 11-2020041508733964
+[logger]2020/12/28 06:25:06 InvoiceService.go:455: 第: 0 次执行重新开票 流水号: 11-2020041508733964
+[logger]2020/12/28 06:25:30 InvoiceService.go:431: 定时任务重新开票开始: 流水号: 11-2020041508733964
+[logger]2020/12/28 06:25:36 InvoiceService.go:437: 定时任务重新开票开始: 流水号: 11-2020041508733964
+[logger]2020/12/28 06:25:40 InvoiceService.go:455: 第: 1 次执行重新开票 流水号: 11-2020041508733964
+[logger]2020/12/28 06:26:00 InvoiceService.go:431: 定时任务重新开票开始: 流水号: 11-2020041508733964
+[logger]2020/12/28 06:26:16 InvoiceService.go:437: 定时任务重新开票开始: 流水号: 11-2020041508733964
+[logger]2020/12/28 06:26:18 InvoiceService.go:455: 第: 2 次执行重新开票 流水号: 11-2020041508733964
+[logger]2020/12/28 06:26:30 InvoiceService.go:431: 定时任务重新开票开始: 流水号: 11-2020041508733964
+[logger]2020/12/28 06:26:32 InvoiceService.go:437: 定时任务重新开票开始: 流水号: 11-2020041508733964
+[logger]2020/12/28 06:26:32 push.go:113: 更改发票状态: 流水号: 11-2020041508733964 是否红票: false http://192.168.20.241:86/jypay/invoice/callback?order_code=11-2020041508&code=1&fpdm=111010125600&fphm=11563041&path=&swno=11-2020041508733964&changed=&isRed=false&resType=&isSys=true
+[logger]2020/12/28 06:26:53 InvoiceService.go:468: 删除: 流水号: 11-2020041508733964
+[logger]2020/12/28 06:27:10 main.go:27: 服务重启
+[logger]2020/12/28 06:27:56 InvoiceService.go:28: 流水号: 11-2020041508
+[logger]2020/12/28 06:27:56 InvoiceService.go:47: 流水号: 11-2020041508031415 开具发票:数据 &{0 11-2020041508     11-2020041508031415 110101999999447  河南购房 110101999999447 河南地址 13146028796 010-58618773 2399761917@qq.com 410181199602030053 03 11-2020041508 3 2020-12-28 14:27:56 1313 1 0 0 10 0 ZjMyZTEwZGE0YTdhYTU3MzE1ZWU3NmY2Y2ZiNDAzZDU= 梁艺晓 秦春杰 刘昕 111010125600 11563041 2      [0xc00016e4e0 0xc00016e510 0xc00016e540 0xc00016e570 0xc00016e5d0 0xc00016e600 0xc00016e630 0xc00016e660 0xc00016e690 0xc00016e6c0 0xc00016e6f0]}
+[logger]2020/12/28 06:28:17 InvoiceService.go:54: 发票开具返回数据: <nil> Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:28:17 InvoiceService.go:56: 开票服有问题 Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:28:24 InvoiceService.go:418: 发票开具服务有问题 &{0 11-2020041508  false   11-2020041508031415 110101999999447  河南购房 110101999999447 河南地址 13146028796 010-58618773 2399761917@qq.com 410181199602030053 03 11-2020041508 3 2020-12-28 14:27:56 1313 1 0 0 10 0 ZjMyZTEwZGE0YTdhYTU3MzE1ZWU3NmY2Y2ZiNDAzZDU= 梁艺晓 秦春杰 刘昕 111010125600 11563041 2      [0xc00016e4e0 0xc00016e510 0xc00016e540 0xc00016e570 0xc00016e5d0 0xc00016e600 0xc00016e630 0xc00016e660 0xc00016e690 0xc00016e6c0 0xc00016e6f0]}
+[logger]2020/12/28 06:28:32 InvoiceService.go:436: 定时任务重新开票开始: 流水号: 11-2020041508031415
+[logger]2020/12/28 06:28:32 InvoiceService.go:454: 第: 0 次执行重新开票 流水号: 11-2020041508031415
+[logger]2020/12/28 06:29:04 InvoiceService.go:436: 定时任务重新开票开始: 流水号: 11-2020041508031415
+[logger]2020/12/28 06:29:04 InvoiceService.go:454: 第: 1 次执行重新开票 流水号: 11-2020041508031415
+[logger]2020/12/28 06:29:30 InvoiceService.go:436: 定时任务重新开票开始: 流水号: 11-2020041508031415
+[logger]2020/12/28 06:29:30 InvoiceService.go:454: 第: 2 次执行重新开票 流水号: 11-2020041508031415
+[logger]2020/12/28 06:29:40 InvoiceService.go:418: 发票开具服务有问题 11-2020041508031415 110101999999447 11563041 
+[logger]2020/12/28 06:29:40 main.go:27: 服务重启
+[logger]2020/12/28 06:29:52 InvoiceService.go:28: 流水号: 11-2020041508
+[logger]2020/12/28 06:29:52 InvoiceService.go:47: 流水号: 11-2020041508346792 开具发票:数据 &{0 11-2020041508     11-2020041508346792 110101999999447  河南购房 110101999999447 河南地址 13146028796 010-58618773 2399761917@qq.com 410181199602030053 03 11-2020041508 3 2020-12-28 14:29:52 1313 1 0 0 10 0 ZjMyZTEwZGE0YTdhYTU3MzE1ZWU3NmY2Y2ZiNDAzZDU= 梁艺晓 秦春杰 刘昕 111010125600 11563041 2      [0xc0001625a0 0xc0001625d0 0xc000162600 0xc000162630 0xc000162690 0xc0001626c0 0xc0001626f0 0xc000162720 0xc000162750 0xc000162780 0xc0001627b0]}
+[logger]2020/12/28 06:30:00 InvoiceService.go:436: 定时任务重新开票开始: 流水号: 11-2020041508031415
+[logger]2020/12/28 06:30:00 push.go:113: 更改发票状态: 流水号: 11-2020041508031415 是否红票: false http://192.168.20.241:86/jypay/invoice/callback?order_code=11-2020041508&code=1&fpdm=111010125600&fphm=11563041&path=&swno=11-2020041508031415&changed=&isRed=false&resType=&isSys=true
+[logger]2020/12/28 06:30:13 InvoiceService.go:54: 发票开具返回数据: <nil> Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:30:13 InvoiceService.go:56: 开票服有问题 Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:30:18 InvoiceService.go:418: 发票开具服务有问题 11-2020041508346792 110101999999447 11563041 
+[logger]2020/12/28 06:30:21 InvoiceService.go:467: 删除: 流水号: 11-2020041508031415
+[logger]2020/12/28 06:30:30 InvoiceService.go:436: 定时任务重新开票开始: 流水号: 11-2020041508346792
+[logger]2020/12/28 06:30:30 InvoiceService.go:454: 第: 0 次执行重新开票 流水号: 11-2020041508346792
+[logger]2020/12/28 06:31:00 InvoiceService.go:436: 定时任务重新开票开始: 流水号: 11-2020041508346792
+[logger]2020/12/28 06:31:00 InvoiceService.go:454: 第: 1 次执行重新开票 流水号: 11-2020041508346792
+[logger]2020/12/28 06:31:30 InvoiceService.go:436: 定时任务重新开票开始: 流水号: 11-2020041508346792
+[logger]2020/12/28 06:31:30 InvoiceService.go:454: 第: 2 次执行重新开票 流水号: 11-2020041508346792
+[logger]2020/12/28 06:31:53 InvoiceService.go:418: 发票开具服务有问题:流水号: 11-2020041508346792 110101999999447 发票号码: 11563041 开票类型: 
+[logger]2020/12/28 06:31:53 main.go:27: 服务重启
+[logger]2020/12/28 06:32:00 InvoiceService.go:436: 定时任务重新开票开始: 流水号: 11-2020041508346792
+[logger]2020/12/28 06:32:00 push.go:113: 更改发票状态: 流水号: 11-2020041508346792 是否红票: false http://192.168.20.241:86/jypay/invoice/callback?order_code=11-2020041508&code=1&fpdm=111010125600&fphm=11563041&path=&swno=11-2020041508346792&changed=&isRed=false&resType=&isSys=true
+[logger]2020/12/28 06:32:21 InvoiceService.go:467: 删除: 流水号: 11-2020041508346792
+[logger]2020/12/28 06:32:57 InvoiceService.go:28: 流水号: 11-2020041508
+[logger]2020/12/28 06:32:57 InvoiceService.go:47: 流水号: 11-2020041508364564 开具发票:数据 &{0 11-2020041508     11-2020041508364564 110101999999447  河南购房 110101999999447 河南地址 13146028796 010-58618773 2399761917@qq.com 410181199602030053 03 11-2020041508 3 2020-12-28 14:32:57 1313 1 0 0 10 0 ZjMyZTEwZGE0YTdhYTU3MzE1ZWU3NmY2Y2ZiNDAzZDU= 梁艺晓 秦春杰 刘昕 111010125600 11563041 2      [0xc0002da2d0 0xc0002da300 0xc0002da330 0xc0002da360 0xc0002da3c0 0xc0002da3f0 0xc0002da420 0xc0002da450 0xc0002da480 0xc0002da4b0 0xc0002da4e0]}
+[logger]2020/12/28 06:33:18 InvoiceService.go:54: 发票开具返回数据: <nil> Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:33:18 InvoiceService.go:56: 开票服有问题 Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:33:28 InvoiceService.go:418: 发票开具服务有问题:流水号: 11-2020041508364564 110101999999447 发票号码: 11563041 开票类型: 
+[logger]2020/12/28 06:33:30 InvoiceService.go:436: 定时任务重新开票开始: 流水号: 11-2020041508364564
+[logger]2020/12/28 06:33:30 InvoiceService.go:454: 第: 0 次执行重新开票 流水号: 11-2020041508364564
+[logger]2020/12/28 06:34:00 InvoiceService.go:436: 定时任务重新开票开始: 流水号: 11-2020041508364564
+[logger]2020/12/28 06:34:00 InvoiceService.go:454: 第: 1 次执行重新开票 流水号: 11-2020041508364564
+[logger]2020/12/28 06:34:30 InvoiceService.go:436: 定时任务重新开票开始: 流水号: 11-2020041508364564
+[logger]2020/12/28 06:34:30 InvoiceService.go:454: 第: 2 次执行重新开票 流水号: 11-2020041508364564
+[logger]2020/12/28 06:35:00 InvoiceService.go:436: 定时任务重新开票开始: 流水号: 11-2020041508364564
+[logger]2020/12/28 06:35:00 push.go:113: 更改发票状态: 流水号: 11-2020041508364564 是否红票: false http://192.168.20.241:86/jypay/invoice/callback?order_code=11-2020041508&code=1&fpdm=111010125600&fphm=11563041&path=&swno=11-2020041508364564&changed=&isRed=false&resType=&isSys=true
+[logger]2020/12/28 06:35:21 InvoiceService.go:467: 删除: 流水号: 11-2020041508364564
+[logger]2020/12/28 06:37:30 main.go:27: 服务重启
+[logger]2020/12/28 06:37:52 InvoiceService.go:28: 流水号: 11-2020041508
+[logger]2020/12/28 06:37:52 InvoiceService.go:47: 流水号: 11-2020041508012348 开具发票:数据 &{0 11-2020041508     11-2020041508012348 110101999999447  河南购房 110101999999447 河南地址 13146028796 010-58618773 2399761917@qq.com 410181199602030053 03 11-2020041508 3 2020-12-28 14:37:52 1313 1 0 0 10 0 ZjMyZTEwZGE0YTdhYTU3MzE1ZWU3NmY2Y2ZiNDAzZDU= 梁艺晓 秦春杰 刘昕 111010125600 11563041 2      [0xc000151050 0xc000151080 0xc0001510b0 0xc0001510e0 0xc000151140 0xc000151170 0xc0001511a0 0xc0001511d0 0xc000151200 0xc000151230 0xc000151260]}
+[logger]2020/12/28 06:38:14 InvoiceService.go:54: 发票开具返回数据: <nil> Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:38:14 InvoiceService.go:56: 开票服有问题 Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:38:18 InvoiceService.go:421: 发票开具服务有问题:流水号: 11-2020041508012348 110101999999447 发票号码: 11563041 开票类型: 0
+[logger]2020/12/28 06:38:30 InvoiceService.go:439: 定时任务重新开票开始: 流水号: 11-2020041508012348
+[logger]2020/12/28 06:38:30 InvoiceService.go:457: 第: 0 次执行重新开票 流水号: 11-2020041508012348
+[logger]2020/12/28 06:38:30 InvoiceService.go:28: 流水号: 11-2020041508012348
+[logger]2020/12/28 06:38:30 InvoiceService.go:47: 流水号: 11-2020041508012348 开具发票:数据 &{1 11-2020041508012348  false 0  11-2020041508012348 110101999999447  河南购房 110101999999447 河南地址 13146028796 010-58618773 2399761917@qq.com 410181199602030053 03 11-2020041508012348 3 2020-12-28 14:38:30 1313 1 0 0 10 0 ZjMyZTEwZGE0YTdhYTU3MzE1ZWU3NmY2Y2ZiNDAzZDU= 梁艺晓 秦春杰 刘昕 111010125600 11563041 2      [0xc000151050 0xc000151080 0xc0001510b0 0xc0001510e0 0xc000151140 0xc000151170 0xc0001511a0 0xc0001511d0 0xc000151200 0xc000151230 0xc000151260]}
+[logger]2020/12/28 06:38:51 InvoiceService.go:54: 发票开具返回数据: <nil> Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:38:51 InvoiceService.go:56: 开票服有问题 Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:39:00 InvoiceService.go:439: 定时任务重新开票开始: 流水号: 11-2020041508012348
+[logger]2020/12/28 06:39:00 InvoiceService.go:457: 第: 1 次执行重新开票 流水号: 11-2020041508012348
+[logger]2020/12/28 06:39:00 InvoiceService.go:28: 流水号: 11-2020041508012348
+[logger]2020/12/28 06:39:00 InvoiceService.go:47: 流水号: 11-2020041508012348 开具发票:数据 &{2 11-2020041508012348  false 0  11-2020041508012348 110101999999447  河南购房 110101999999447 河南地址 13146028796 010-58618773 2399761917@qq.com 410181199602030053 03 11-2020041508012348 3 2020-12-28 14:39:00 1313 1 0 0 10 0 ZjMyZTEwZGE0YTdhYTU3MzE1ZWU3NmY2Y2ZiNDAzZDU= 梁艺晓 秦春杰 刘昕 111010125600 11563041 2      [0xc000151050 0xc000151080 0xc0001510b0 0xc0001510e0 0xc000151140 0xc000151170 0xc0001511a0 0xc0001511d0 0xc000151200 0xc000151230 0xc000151260]}
+[logger]2020/12/28 06:39:21 InvoiceService.go:54: 发票开具返回数据: <nil> Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:39:21 InvoiceService.go:56: 开票服有问题 Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:39:30 InvoiceService.go:439: 定时任务重新开票开始: 流水号: 11-2020041508012348
+[logger]2020/12/28 06:39:30 InvoiceService.go:457: 第: 2 次执行重新开票 流水号: 11-2020041508012348
+[logger]2020/12/28 06:39:30 InvoiceService.go:28: 流水号: 11-2020041508012348
+[logger]2020/12/28 06:39:30 InvoiceService.go:47: 流水号: 11-2020041508012348 开具发票:数据 &{3 11-2020041508012348  false 0  11-2020041508012348 110101999999447  河南购房 110101999999447 河南地址 13146028796 010-58618773 2399761917@qq.com 410181199602030053 03 11-2020041508012348 3 2020-12-28 14:39:30 1313 1 0 0 10 0 ZjMyZTEwZGE0YTdhYTU3MzE1ZWU3NmY2Y2ZiNDAzZDU= 梁艺晓 秦春杰 刘昕 111010125600 11563041 2      [0xc000151050 0xc000151080 0xc0001510b0 0xc0001510e0 0xc000151140 0xc000151170 0xc0001511a0 0xc0001511d0 0xc000151200 0xc000151230 0xc000151260]}
+[logger]2020/12/28 06:39:51 InvoiceService.go:54: 发票开具返回数据: <nil> Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:39:51 InvoiceService.go:56: 开票服有问题 Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:40:00 InvoiceService.go:439: 定时任务重新开票开始: 流水号: 11-2020041508012348
+[logger]2020/12/28 06:40:00 push.go:113: 更改发票状态: 流水号: 11-2020041508012348 是否红票: false http://192.168.20.241:86/jypay/invoice/callback?order_code=11-2020041508012348&code=1&fpdm=111010125600&fphm=11563041&path=&swno=11-2020041508012348&changed=&isRed=false&resType=&isSys=true
+[logger]2020/12/28 06:40:21 InvoiceService.go:470: 删除: 流水号: 11-2020041508012348
+[logger]2020/12/28 06:40:21 InvoiceService.go:28: 流水号: 11-2020041508012348
+[logger]2020/12/28 06:40:21 InvoiceService.go:47: 流水号: 11-2020041508012348 开具发票:数据 &{3 11-2020041508012348  false 0  11-2020041508012348 110101999999447  河南购房 110101999999447 河南地址 13146028796 010-58618773 2399761917@qq.com 410181199602030053 03 11-2020041508012348 3 2020-12-28 14:40:21 1313 1 0 0 10 0 ZjMyZTEwZGE0YTdhYTU3MzE1ZWU3NmY2Y2ZiNDAzZDU= 梁艺晓 秦春杰 刘昕 111010125600 11563041 2      [0xc000151050 0xc000151080 0xc0001510b0 0xc0001510e0 0xc000151140 0xc000151170 0xc0001511a0 0xc0001511d0 0xc000151200 0xc000151230 0xc000151260]}
+[logger]2020/12/28 06:40:42 InvoiceService.go:54: 发票开具返回数据: <nil> Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
+[logger]2020/12/28 06:40:42 InvoiceService.go:56: 开票服有问题 Post http://218.249.166.2:8113/eisp-zk/jsonToBillEntityController.do?build_invoice: dial tcp 218.249.166.2:8113: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

+ 175 - 0
invoice/src/service/static/logs/2020514.txt

@@ -0,0 +1,175 @@
+[logger]2020/05/14 12:17:27 main.go:27: 服务重启
+[logger]2020/05/14 12:17:46 InvoiceService.go:80: 流水号: 123675688 开具发票:数据 {"numb":0,"resType":"","isRed":"","model":"","changed":"","swno":"123675688","saleTax":"110101999999447","store":"","custName":"购方名称","custTaxNo":"110101999999446","custAddr":"购方地址","custTelephone":"13146028796","custPhone":"010-58618773","custEmail":"","custBankAccount":"购方银行账号","custType":"03","invoMemo":"123","invType":"3","billDate":"2020-05-14 20:17:46","thdh":"1313","billType":"1","oilIdentification":"0","specialRedFlag":"0","operationCode":"10","verified":"0","secretKey":"ZjMyZTEwZGE0YTdhYTU3MzE1ZWU3NmY2Y2ZiNDAzZDU=","kpy":"梁艺晓","sky":"秦春杰","fhr":"刘昕","yfpdm":"","yfphm":"","chyy":"","spare1":"","spare2":"","spare3":"","spare4":"","spare5":"","orders":[{"billNo":"99","items":[{"name":"手机","code":"3070202000000000000","lineType":"2","spec":"规格","unit":"单位","taxRate":"0.13","quantity":"1","taxPrice":"800","totalAmount":"800.00","yhzcnr":"","yhzcbs":"0","lslbs":"","zxbm":"","kce":"","itemSpare1":"","itemSpare2":"","itemSpare3":"","itemSpare4":"","itemSpare5":""},{"name":"手机","code":"3070202000000000000","lineType":"1","spec":"规格","unit":"单位","taxRate":"0.13","quantity":"","taxPrice":"","totalAmount":"-80.00","yhzcnr":"","yhzcbs":"0","lslbs":"","zxbm":"","kce":"","itemSpare1":"","itemSpare2":"","itemSpare3":"","itemSpare4":"","itemSpare5":""}]}]}
+[logger]2020/05/14 12:17:46 InvoiceService.go:81: 流水号: 123675688 开具发票:结果 map[returnMsg:流水号[123675688]保存成功! returnCode:0000]
+[logger]2020/05/14 12:17:46 InvoiceService.go:149: 发票下载: 流水号: 123675688 结果: &{[] {流水号[123675688]对应的发票正在排队开票 1089} 123675688}
+[logger]2020/05/14 12:17:46 InvoiceService.go:306: 定时任务重启123675688110101999999447false0
+[logger]2020/05/14 12:18:00 InvoiceService.go:324: 定时任务开始: 流水号: 123675688
+[logger]2020/05/14 12:18:00 InvoiceService.go:356: 第: 0 次执行 流水号: 123675688
+[logger]2020/05/14 12:18:11 InvoiceService.go:149: 发票下载: 流水号: 123675688 结果: &{[0xc0001dc680] {发票数据全部下载成功! 0000} 123675688}
+[logger]2020/05/14 12:18:11 InvoiceService.go:380: 定时开票成功: 流水号: 123675688
+[logger]2020/05/14 12:18:11 push.go:108: 更改发票状态: 流水号: 123675688 是否红票: false http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569679&path=192.168.20.102:7080/static/res/110101999999447/123675688/123675688.pdf&swno=123675688&changed=&isRed=false&resType=&isSys=
+[logger]2020/05/14 12:18:11 InvoiceService.go:387: 下载成功更改发票结果: 流水号: 123675688 true
+[logger]2020/05/14 12:18:11 InvoiceService.go:388: 下载成功定时任务结束: 流水号: 123675688
+[logger]2020/05/14 12:18:11 InvoiceService.go:394: 删除: 流水号: fp_123675688
+[logger]2020/05/14 12:20:34 main.go:27: 服务重启
+[logger]2020/05/14 12:20:44 InvoiceService.go:80: 流水号: 123842109 开具发票:数据 {"numb":0,"resType":"","isRed":"","model":"","changed":"","swno":"123842109","saleTax":"110101999999447","store":"","custName":"购方名称","custTaxNo":"110101999999446","custAddr":"购方地址","custTelephone":"13146028796","custPhone":"010-58618773","custEmail":"","custBankAccount":"购方银行账号","custType":"03","invoMemo":"123","invType":"3","billDate":"2020-05-14 20:20:44","thdh":"1313","billType":"1","oilIdentification":"0","specialRedFlag":"0","operationCode":"10","verified":"0","secretKey":"ZjMyZTEwZGE0YTdhYTU3MzE1ZWU3NmY2Y2ZiNDAzZDU=","kpy":"梁艺晓","sky":"秦春杰","fhr":"刘昕","yfpdm":"","yfphm":"","chyy":"","spare1":"","spare2":"","spare3":"","spare4":"","spare5":"","orders":[{"billNo":"99","items":[{"name":"手机","code":"3070202000000000000","lineType":"2","spec":"规格","unit":"单位","taxRate":"0.13","quantity":"1","taxPrice":"800","totalAmount":"800.00","yhzcnr":"","yhzcbs":"0","lslbs":"","zxbm":"","kce":"","itemSpare1":"","itemSpare2":"","itemSpare3":"","itemSpare4":"","itemSpare5":""},{"name":"手机","code":"3070202000000000000","lineType":"1","spec":"规格","unit":"单位","taxRate":"0.13","quantity":"","taxPrice":"","totalAmount":"-80.00","yhzcnr":"","yhzcbs":"0","lslbs":"","zxbm":"","kce":"","itemSpare1":"","itemSpare2":"","itemSpare3":"","itemSpare4":"","itemSpare5":""}]}]}
+[logger]2020/05/14 12:20:44 InvoiceService.go:81: 流水号: 123842109 开具发票:结果 map[returnCode:0000 returnMsg:流水号[123842109]保存成功!]
+[logger]2020/05/14 12:20:44 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[] {流水号[123842109]对应的发票正在排队开票 1089} 123842109}
+[logger]2020/05/14 12:20:44 InvoiceService.go:306: 定时任务重启123842109110101999999447false0
+[logger]2020/05/14 12:21:00 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:21:00 InvoiceService.go:356: 第: 0 次执行 流水号: 123842109
+[logger]2020/05/14 12:21:10 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000310100] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:21:20 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:21:20 InvoiceService.go:356: 第: 1 次执行 流水号: 123842109
+[logger]2020/05/14 12:21:20 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000310200] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:21:40 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:21:40 InvoiceService.go:356: 第: 2 次执行 流水号: 123842109
+[logger]2020/05/14 12:21:40 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0001a4580] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:22:00 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:22:00 InvoiceService.go:356: 第: 3 次执行 流水号: 123842109
+[logger]2020/05/14 12:22:00 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0001a4680] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:22:20 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:22:20 InvoiceService.go:356: 第: 4 次执行 流水号: 123842109
+[logger]2020/05/14 12:22:20 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000310380] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:22:40 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:22:44 InvoiceService.go:356: 第: 6 次执行 流水号: 123842109
+[logger]2020/05/14 12:22:57 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0001a4480] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:23:00 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:23:00 InvoiceService.go:356: 第: 7 次执行 流水号: 123842109
+[logger]2020/05/14 12:23:00 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0001a4580] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:23:20 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:23:20 InvoiceService.go:356: 第: 8 次执行 流水号: 123842109
+[logger]2020/05/14 12:23:20 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000272200] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:23:40 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:23:40 InvoiceService.go:356: 第: 9 次执行 流水号: 123842109
+[logger]2020/05/14 12:23:40 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0000fc100] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:24:00 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:24:00 InvoiceService.go:356: 第: 10 次执行 流水号: 123842109
+[logger]2020/05/14 12:24:00 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0000fc200] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:24:20 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:24:20 InvoiceService.go:356: 第: 11 次执行 流水号: 123842109
+[logger]2020/05/14 12:24:20 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0000fc300] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:24:40 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:24:40 InvoiceService.go:356: 第: 12 次执行 流水号: 123842109
+[logger]2020/05/14 12:24:40 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000272380] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:25:00 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:25:00 InvoiceService.go:356: 第: 13 次执行 流水号: 123842109
+[logger]2020/05/14 12:25:20 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:25:20 InvoiceService.go:356: 第: 14 次执行 流水号: 123842109
+[logger]2020/05/14 12:25:20 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000272280] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:25:20 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0001a4100] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:25:40 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:25:40 InvoiceService.go:356: 第: 15 次执行 流水号: 123842109
+[logger]2020/05/14 12:25:40 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000270080] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:26:00 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:26:00 InvoiceService.go:356: 第: 16 次执行 流水号: 123842109
+[logger]2020/05/14 12:26:15 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000270180] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:26:20 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:26:20 InvoiceService.go:356: 第: 17 次执行 流水号: 123842109
+[logger]2020/05/14 12:26:20 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000272380] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:26:40 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:26:40 InvoiceService.go:356: 第: 18 次执行 流水号: 123842109
+[logger]2020/05/14 12:26:40 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000270300] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:27:00 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:27:00 InvoiceService.go:356: 第: 19 次执行 流水号: 123842109
+[logger]2020/05/14 12:27:15 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000272000] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:27:20 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:27:20 InvoiceService.go:356: 第: 20 次执行 流水号: 123842109
+[logger]2020/05/14 12:27:20 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000272180] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:27:40 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:27:40 InvoiceService.go:356: 第: 21 次执行 流水号: 123842109
+[logger]2020/05/14 12:27:40 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0001a4100] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:28:00 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:28:00 InvoiceService.go:356: 第: 22 次执行 流水号: 123842109
+[logger]2020/05/14 12:28:02 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0001a4200] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:28:20 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:28:20 InvoiceService.go:356: 第: 23 次执行 流水号: 123842109
+[logger]2020/05/14 12:28:20 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000318080] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:28:40 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:28:40 InvoiceService.go:356: 第: 24 次执行 流水号: 123842109
+[logger]2020/05/14 12:28:40 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0001a4300] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:29:00 InvoiceService.go:324: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:29:00 InvoiceService.go:356: 第: 25 次执行 流水号: 123842109
+[logger]2020/05/14 12:29:00 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000270280] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:29:06 InvoiceService.go:307: 定时任务重启123842109110101999999447false0
+[logger]2020/05/14 12:29:06 main.go:27: 服务重启
+[logger]2020/05/14 12:29:20 InvoiceService.go:325: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:29:20 InvoiceService.go:357: 第: 26 次执行 流水号: 123842109
+[logger]2020/05/14 12:29:20 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc00028c080] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:29:30 InvoiceService.go:247: 冲红: 发票单号: 111010125600 发票号码: 11569644 结果: map[returnCode:0000 totalAmount:-720.00 returnMsg:红票订单数据保存成功 saleTax:110101999999447 redSwno:RED_123549478]
+[logger]2020/05/14 12:29:31 InvoiceService.go:149: 发票下载: 流水号: RED_123549478 结果: &{[] {流水号[RED_123549478]对应的发票正在排队开票 1089} RED_123549478}
+[logger]2020/05/14 12:29:31 InvoiceService.go:307: 定时任务重启RED_123549478110101999999447true00
+[logger]2020/05/14 12:29:40 InvoiceService.go:325: 定时任务开始: 流水号: RED_123549478
+[logger]2020/05/14 12:29:40 InvoiceService.go:325: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:29:40 InvoiceService.go:357: 第: 0 次执行 流水号: RED_123549478
+[logger]2020/05/14 12:29:40 InvoiceService.go:357: 第: 27 次执行 流水号: 123842109
+[logger]2020/05/14 12:29:40 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0001b2200] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:29:40 InvoiceService.go:149: 发票下载: 流水号: RED_123549478 结果: &{[0xc00026a380] {发票数据全部下载成功! 0000} RED_123549478}
+[logger]2020/05/14 12:30:00 InvoiceService.go:325: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:30:00 InvoiceService.go:325: 定时任务开始: 流水号: RED_123549478
+[logger]2020/05/14 12:30:00 InvoiceService.go:357: 第: 28 次执行 流水号: 123842109
+[logger]2020/05/14 12:30:00 InvoiceService.go:357: 第: 1 次执行 流水号: RED_123549478
+[logger]2020/05/14 12:30:00 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0000fd780] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:30:00 InvoiceService.go:149: 发票下载: 流水号: RED_123549478 结果: &{[0xc0000fd800] {发票数据全部下载成功! 0000} RED_123549478}
+[logger]2020/05/14 12:30:06 InvoiceService.go:307: 定时任务重启RED_123549478110101999999447true00
+[logger]2020/05/14 12:30:06 InvoiceService.go:307: 定时任务重启123842109110101999999447false0
+[logger]2020/05/14 12:30:06 main.go:27: 服务重启
+[logger]2020/05/14 12:30:10 InvoiceService.go:325: 定时任务开始: 流水号: RED_123549478
+[logger]2020/05/14 12:30:10 InvoiceService.go:325: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:30:10 InvoiceService.go:357: 第: 2 次执行 流水号: RED_123549478
+[logger]2020/05/14 12:30:10 InvoiceService.go:357: 第: 29 次执行 流水号: 123842109
+[logger]2020/05/14 12:30:10 InvoiceService.go:149: 发票下载: 流水号: RED_123549478 结果: &{[0xc000284200] {发票数据全部下载成功! 0000} RED_123549478}
+[logger]2020/05/14 12:30:10 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc00026e080] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:30:20 InvoiceService.go:325: 定时任务开始: 流水号: RED_123549478
+[logger]2020/05/14 12:30:20 InvoiceService.go:325: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:30:20 InvoiceService.go:357: 第: 3 次执行 流水号: RED_123549478
+[logger]2020/05/14 12:30:20 InvoiceService.go:357: 第: 30 次执行 流水号: 123842109
+[logger]2020/05/14 12:30:20 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0000ff480] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:30:20 InvoiceService.go:149: 发票下载: 流水号: RED_123549478 结果: &{[0xc000284380] {发票数据全部下载成功! 0000} RED_123549478}
+[logger]2020/05/14 12:30:30 InvoiceService.go:325: 定时任务开始: 流水号: RED_123549478
+[logger]2020/05/14 12:30:30 InvoiceService.go:325: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:30:30 InvoiceService.go:357: 第: 4 次执行 流水号: RED_123549478
+[logger]2020/05/14 12:30:30 InvoiceService.go:357: 第: 31 次执行 流水号: 123842109
+[logger]2020/05/14 12:30:30 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0003f2080] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:30:30 InvoiceService.go:149: 发票下载: 流水号: RED_123549478 结果: &{[0xc000284000] {发票数据全部下载成功! 0000} RED_123549478}
+[logger]2020/05/14 12:30:40 InvoiceService.go:325: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:30:40 InvoiceService.go:325: 定时任务开始: 流水号: RED_123549478
+[logger]2020/05/14 12:30:40 InvoiceService.go:357: 第: 32 次执行 流水号: 123842109
+[logger]2020/05/14 12:30:43 InvoiceService.go:357: 第: 6 次执行 流水号: RED_123549478
+[logger]2020/05/14 12:30:46 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000284900] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:30:46 InvoiceService.go:149: 发票下载: 流水号: RED_123549478 结果: &{[0xc000284980] {发票数据全部下载成功! 0000} RED_123549478}
+[logger]2020/05/14 12:30:50 InvoiceService.go:325: 定时任务开始: 流水号: RED_123549478
+[logger]2020/05/14 12:30:50 InvoiceService.go:325: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:30:50 InvoiceService.go:357: 第: 7 次执行 流水号: RED_123549478
+[logger]2020/05/14 12:30:50 InvoiceService.go:357: 第: 33 次执行 流水号: 123842109
+[logger]2020/05/14 12:30:50 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0001a2180] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:30:50 InvoiceService.go:149: 发票下载: 流水号: RED_123549478 结果: &{[0xc00033a080] {发票数据全部下载成功! 0000} RED_123549478}
+[logger]2020/05/14 12:31:00 InvoiceService.go:325: 定时任务开始: 流水号: RED_123549478
+[logger]2020/05/14 12:31:00 InvoiceService.go:325: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:31:00 InvoiceService.go:357: 第: 8 次执行 流水号: RED_123549478
+[logger]2020/05/14 12:31:00 InvoiceService.go:357: 第: 34 次执行 流水号: 123842109
+[logger]2020/05/14 12:31:00 InvoiceService.go:149: 发票下载: 流水号: RED_123549478 结果: &{[0xc000284b00] {发票数据全部下载成功! 0000} RED_123549478}
+[logger]2020/05/14 12:31:00 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc0001a2300] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:31:10 InvoiceService.go:325: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:31:10 InvoiceService.go:325: 定时任务开始: 流水号: RED_123549478
+[logger]2020/05/14 12:31:10 InvoiceService.go:357: 第: 35 次执行 流水号: 123842109
+[logger]2020/05/14 12:31:10 InvoiceService.go:357: 第: 9 次执行 流水号: RED_123549478
+[logger]2020/05/14 12:31:40 InvoiceService.go:307: 定时任务重启RED_123549478110101999999447true00
+[logger]2020/05/14 12:31:40 InvoiceService.go:307: 定时任务重启123842109110101999999447false0
+[logger]2020/05/14 12:31:40 main.go:27: 服务重启
+[logger]2020/05/14 12:31:50 InvoiceService.go:325: 定时任务开始: 流水号: 123842109
+[logger]2020/05/14 12:31:50 InvoiceService.go:325: 定时任务开始: 流水号: RED_123549478
+[logger]2020/05/14 12:31:50 InvoiceService.go:357: 第: 36 次执行 流水号: 123842109
+[logger]2020/05/14 12:31:50 InvoiceService.go:357: 第: 10 次执行 流水号: RED_123549478
+[logger]2020/05/14 12:31:51 InvoiceService.go:149: 发票下载: 流水号: RED_123549478 结果: &{[0xc000304000] {发票数据全部下载成功! 0000} RED_123549478}
+[logger]2020/05/14 12:31:51 InvoiceService.go:381: 定时开票成功: 流水号: RED_123549478
+[logger]2020/05/14 12:31:51 push.go:108: 更改发票状态: 流水号: 123549478 是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569681&path=192.168.20.102:7080/static/res/110101999999447/123549478/RED_123549478.pdf&swno=123549478&changed=0&isRed=true&resType=&isSys=
+[logger]2020/05/14 12:31:51 InvoiceService.go:388: 下载成功更改发票结果: 流水号: 123549478 true
+[logger]2020/05/14 12:31:51 InvoiceService.go:389: 下载成功定时任务结束: 流水号: 123549478
+[logger]2020/05/14 12:31:51 InvoiceService.go:395: 删除: 流水号: fp_RED_123549478
+[logger]2020/05/14 12:31:52 InvoiceService.go:149: 发票下载: 流水号: 123842109 结果: &{[0xc000196200] {发票数据全部下载成功! 0000} 123842109}
+[logger]2020/05/14 12:31:52 InvoiceService.go:381: 定时开票成功: 流水号: 123842109
+[logger]2020/05/14 12:31:52 push.go:108: 更改发票状态: 流水号: 123842109 是否红票: false http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569680&path=192.168.20.102:7080/static/res/110101999999447/123842109/123842109.pdf&swno=123842109&changed=&isRed=false&resType=&isSys=
+[logger]2020/05/14 12:31:52 InvoiceService.go:388: 下载成功更改发票结果: 流水号: 123842109 true
+[logger]2020/05/14 12:31:52 InvoiceService.go:389: 下载成功定时任务结束: 流水号: 123842109
+[logger]2020/05/14 12:31:52 InvoiceService.go:395: 删除: 流水号: fp_123842109

+ 589 - 0
invoice/src/service/static/logs/2020515.txt

@@ -0,0 +1,589 @@
+[logger]2020/05/15 09:54:08 main.go:27: 服务重启
+[logger]2020/05/15 09:54:31 InvoiceService.go:58: 开票服有问题
+[logger]2020/05/15 09:54:35 InvoiceService.go:421: 发票开具服务有问题
+[logger]2020/05/15 09:54:40 InvoiceService.go:441: 定时任务重新开票开始: 流水号: 123507862
+[logger]2020/05/15 09:54:40 InvoiceService.go:459: 第: 0 次执行重新开票 流水号: 123507862
+[logger]2020/05/15 09:54:50 InvoiceService.go:441: 定时任务重新开票开始: 流水号: 123507862
+[logger]2020/05/15 09:54:50 InvoiceService.go:459: 第: 1 次执行重新开票 流水号: 123507862
+[logger]2020/05/15 09:55:00 InvoiceService.go:441: 定时任务重新开票开始: 流水号: 123507862
+[logger]2020/05/15 09:55:00 InvoiceService.go:459: 第: 2 次执行重新开票 流水号: 123507862
+[logger]2020/05/15 09:55:10 InvoiceService.go:441: 定时任务重新开票开始: 流水号: 123507862
+[logger]2020/05/15 09:55:10 push.go:123: 更改发票状态: 流水号: 123507862 是否红票: false http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=&fphm=&path=&swno=123507862&changed=&isRed=false&resType=&isSys=true
+[logger]2020/05/15 09:55:10 InvoiceService.go:472: 删除: 流水号: 123507862
+[logger]2020/05/15 09:55:40 InvoiceService.go:421: 发票开具服务有问题
+[logger]2020/05/15 09:55:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:55:50 InvoiceService.go:457: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 09:56:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:56:00 InvoiceService.go:457: 第: 1 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 09:56:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:56:10 InvoiceService.go:457: 第: 2 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 09:56:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:56:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:56:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:56:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:56:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:56:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:56:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:56:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:56:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:56:57 InvoiceService.go:421: 发票开具服务有问题
+[logger]2020/05/15 09:57:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:57:00 InvoiceService.go:457: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 09:57:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:57:00 InvoiceService.go:457: 第: 1 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 09:57:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:57:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:57:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:57:10 InvoiceService.go:457: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 09:57:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:57:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:57:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:57:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:57:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:57:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:57:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:57:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:57:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:57:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:57:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:57:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:57:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:57:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:57:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:57:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:57:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:58:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:58:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:58:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:58:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:58:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:58:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:58:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:58:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:58:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:58:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:58:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:58:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:58:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:58:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:58:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:58:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:58:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:58:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:58:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:58:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:58:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:58:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:58:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:58:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:59:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:59:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:59:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:59:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:59:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:59:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:59:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:59:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:59:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:59:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:59:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:59:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:59:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:59:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:59:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:59:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:59:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:59:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:59:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:59:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:59:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:59:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 09:59:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 09:59:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:00:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:00:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:00:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:00:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:00:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:00:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:00:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:00:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:00:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:00:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:00:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:00:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:00:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:00:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:00:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:00:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:00:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:00:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:00:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:00:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:00:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:00:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:00:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:00:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:01:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:01:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:01:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:01:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:01:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:01:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:01:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:01:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:01:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:01:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:01:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:01:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:01:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:01:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:01:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:01:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:01:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:01:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:01:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:01:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:01:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:01:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:01:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:01:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:02:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:02:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:02:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:02:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:02:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:02:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:02:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:02:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:02:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:02:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:02:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:02:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:02:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:02:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:02:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:02:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:02:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:02:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:02:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:02:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:02:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:02:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:02:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:02:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:03:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:03:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:03:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:03:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:03:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:03:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:03:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:03:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:03:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:03:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:03:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:03:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:03:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:03:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:03:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:03:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:03:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:03:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:03:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:03:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:03:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:03:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:03:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:03:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:04:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:04:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:04:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:04:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:04:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:04:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:04:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:04:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:04:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:04:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:04:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:04:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:04:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:04:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:04:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:04:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:04:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:04:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:04:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:04:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:04:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:04:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:04:50 InvoiceService.go:457: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:04:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:04:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:05:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:05:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:05:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:05:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:05:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:05:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:05:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:05:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:05:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:05:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:05:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:05:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:05:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:05:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:05:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:05:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:05:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:05:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:05:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:05:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:05:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:05:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:05:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:05:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:06:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:06:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:06:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:06:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:06:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:06:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:06:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:06:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:06:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:06:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:06:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:06:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:06:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:06:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:06:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:06:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:06:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:06:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:06:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:06:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:06:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:06:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:06:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:06:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:07:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:07:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:07:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:07:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:07:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:07:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:07:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:07:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:07:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:07:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:07:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:07:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:07:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:07:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:07:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:07:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:07:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:07:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:07:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:07:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:07:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:07:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:07:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:07:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:08:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:08:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:08:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:08:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:08:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:08:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:08:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:08:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:08:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:08:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:08:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:08:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:08:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:08:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:08:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:08:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:08:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:08:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:08:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:08:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:08:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:08:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:08:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:08:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:09:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:09:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:09:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:09:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:09:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:09:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:09:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:09:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:09:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:09:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:09:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:09:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:09:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:09:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:09:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:09:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:09:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:09:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:09:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:09:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:09:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:09:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:09:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:09:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:10:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:10:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:10:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:10:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:10:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:10:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:10:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:10:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:10:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:10:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:10:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:10:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:10:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:10:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:10:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:10:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:10:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:10:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:10:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:10:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:10:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:10:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:10:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:10:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:11:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:11:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:11:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:11:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:11:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:11:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:11:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:11:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:11:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:11:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:11:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:11:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:11:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:11:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:11:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:11:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:11:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:11:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:11:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:11:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:11:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:11:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:11:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:11:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:12:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:12:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:12:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:12:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:12:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:12:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:12:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:12:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:12:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:12:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:12:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:12:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:12:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:12:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:12:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:12:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:12:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:12:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:12:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:12:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:12:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:12:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:12:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:12:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:13:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:13:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:13:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:13:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:13:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:13:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:13:10 InvoiceService.go:457: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:13:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:13:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:13:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:13:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:13:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:13:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:13:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:13:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:13:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:13:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:13:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:13:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:13:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:13:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:13:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:13:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:13:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:13:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:14:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:14:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:14:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:14:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:14:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:14:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:14:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:14:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:14:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:14:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:14:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:14:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:14:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:14:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:14:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:14:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:14:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:14:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:14:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:14:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:14:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:14:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:14:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:14:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:15:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:15:00 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:15:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:15:01 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:15:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:15:10 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:15:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:15:11 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:15:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:15:20 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:15:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:15:21 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:15:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:15:30 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:15:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:15:31 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:15:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:15:40 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:15:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:15:41 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:15:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:15:50 InvoiceService.go:438: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:15:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:15:51 InvoiceService.go:507: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:15:55 main.go:27: 服务重启
+[logger]2020/05/15 10:16:23 InvoiceService.go:425: 发票开具服务有问题
+[logger]2020/05/15 10:16:30 InvoiceService.go:442: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:16:30 InvoiceService.go:461: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:16:40 InvoiceService.go:442: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:16:40 InvoiceService.go:461: 第: 1 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:16:50 InvoiceService.go:442: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:16:50 InvoiceService.go:461: 第: 2 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:16:51 InvoiceService.go:511: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:16:51 push.go:110: 更改发票状态: 流水号:  是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=&code=1&fpdm=111010125600&fphm=11569728&path=&swno=&changed=0&isRed=true&resType=&isSys=false
+[logger]2020/05/15 10:17:01 InvoiceService.go:511: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:17:01 push.go:110: 更改发票状态: 流水号:  是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=&code=1&fpdm=111010125600&fphm=11569728&path=&swno=&changed=0&isRed=true&resType=&isSys=false
+[logger]2020/05/15 10:17:11 InvoiceService.go:511: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:17:11 push.go:110: 更改发票状态: 流水号:  是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=&code=1&fpdm=111010125600&fphm=11569728&path=&swno=&changed=0&isRed=true&resType=&isSys=false
+[logger]2020/05/15 10:19:01 main.go:27: 服务重启
+[logger]2020/05/15 10:19:27 InvoiceService.go:425: 发票开具服务有问题
+[logger]2020/05/15 10:19:30 InvoiceService.go:442: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:19:30 InvoiceService.go:461: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:19:40 InvoiceService.go:442: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:19:40 InvoiceService.go:461: 第: 1 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:19:50 InvoiceService.go:442: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:19:50 InvoiceService.go:461: 第: 2 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:20:36 main.go:27: 服务重启
+[logger]2020/05/15 10:32:56 main.go:27: 服务重启
+[logger]2020/05/15 10:35:52 main.go:27: 服务重启
+[logger]2020/05/15 10:36:24 InvoiceService.go:426: 发票开具服务有问题
+[logger]2020/05/15 10:36:30 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:36:30 InvoiceService.go:462: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:36:40 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:36:40 InvoiceService.go:462: 第: 1 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:36:50 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:36:50 InvoiceService.go:462: 第: 2 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:36:51 InvoiceService.go:512: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:36:51 push.go:110: 更改发票状态: 流水号:  是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569728&path=&swno=&changed=0&isRed=true&resType=&isSys=false
+[logger]2020/05/15 10:37:01 InvoiceService.go:512: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:37:01 push.go:110: 更改发票状态: 流水号:  是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569728&path=&swno=&changed=0&isRed=true&resType=&isSys=false
+[logger]2020/05/15 10:37:11 InvoiceService.go:512: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:37:11 push.go:110: 更改发票状态: 流水号:  是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569728&path=&swno=&changed=0&isRed=true&resType=&isSys=false
+[logger]2020/05/15 10:38:16 main.go:27: 服务重启
+[logger]2020/05/15 10:38:44 InvoiceService.go:426: 发票开具服务有问题
+[logger]2020/05/15 10:38:50 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:38:50 InvoiceService.go:462: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:39:00 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:39:00 InvoiceService.go:462: 第: 1 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:39:10 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:39:10 InvoiceService.go:462: 第: 2 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:39:11 InvoiceService.go:512: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:39:11 push.go:110: 更改发票状态: 流水号:  是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569728&path=&swno=&changed=0&isRed=true&resType=&isSys=true
+[logger]2020/05/15 10:39:21 InvoiceService.go:512: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:39:21 push.go:110: 更改发票状态: 流水号:  是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569728&path=&swno=&changed=0&isRed=true&resType=&isSys=true
+[logger]2020/05/15 10:39:31 InvoiceService.go:512: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:39:31 push.go:110: 更改发票状态: 流水号:  是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569728&path=&swno=&changed=0&isRed=true&resType=&isSys=true
+[logger]2020/05/15 10:39:40 main.go:27: 服务重启
+[logger]2020/05/15 10:40:06 InvoiceService.go:426: 发票开具服务有问题
+[logger]2020/05/15 10:41:00 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:41:00 InvoiceService.go:462: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:41:21 InvoiceService.go:512: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:41:21 push.go:110: 更改发票状态: 流水号:  是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569728&path=&swno=&changed=0&isRed=true&resType=&isSys=true
+[logger]2020/05/15 10:43:23 main.go:27: 服务重启
+[logger]2020/05/15 10:44:04 InvoiceService.go:426: 发票开具服务有问题
+[logger]2020/05/15 10:45:00 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:45:00 InvoiceService.go:462: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:45:21 InvoiceService.go:512: 删除: 发票号码: xx_11569728
+[logger]2020/05/15 10:45:21 push.go:110: 更改发票状态: 流水号:  是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569728&path=&swno=&changed=0&isRed=true&resType=&isSys=true
+[logger]2020/05/15 10:46:35 main.go:27: 服务重启
+[logger]2020/05/15 10:47:18 InvoiceService.go:426: 发票开具服务有问题
+[logger]2020/05/15 10:48:00 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:48:00 InvoiceService.go:462: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:48:29 InvoiceService.go:426: 发票开具服务有问题
+[logger]2020/05/15 10:48:29 main.go:27: 服务重启
+[logger]2020/05/15 10:48:30 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:48:30 InvoiceService.go:462: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:49:00 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:49:00 InvoiceService.go:462: 第: 1 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:49:30 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:49:30 InvoiceService.go:462: 第: 2 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 10:50:00 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 10:50:00 push.go:110: 更改发票状态: 流水号:  是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569728&path=&swno=&changed=0&isRed=true&resType=&isSys=true
+[logger]2020/05/15 10:50:00 InvoiceService.go:474: 删除: 发票号码: 11569728
+[logger]2020/05/15 11:04:28 main.go:27: 服务重启
+[logger]2020/05/15 11:07:00 InvoiceService.go:426: 发票开具服务有问题
+[logger]2020/05/15 11:07:00 InvoiceService.go:289: 换票: 发票单号: 111010125600 发票号码: 11569728
+[logger]2020/05/15 11:07:30 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 11:07:30 InvoiceService.go:462: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 11:08:00 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 11:08:00 InvoiceService.go:462: 第: 1 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 11:08:30 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 11:08:30 InvoiceService.go:462: 第: 2 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 11:09:00 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 11:09:00 push.go:113: 更改发票状态: 流水号: 123 是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569728&path=&swno=123&changed=1&isRed=true&resType=changed&isSys=true
+[logger]2020/05/15 11:09:30 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 11:09:30 push.go:113: 更改发票状态: 流水号: 123 是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569728&path=&swno=123&changed=1&isRed=true&resType=changed&isSys=true
+[logger]2020/05/15 11:10:00 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 11:10:00 push.go:113: 更改发票状态: 流水号: 123 是否红票: true http://192.168.20.241:86/jypay/invoice/callback?order_code=123&code=1&fpdm=111010125600&fphm=11569728&path=&swno=123&changed=1&isRed=true&resType=changed&isSys=true
+[logger]2020/05/15 11:10:04 InvoiceService.go:426: 发票开具服务有问题
+[logger]2020/05/15 11:10:04 main.go:27: 服务重启
+[logger]2020/05/15 11:10:30 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 11:10:30 InvoiceService.go:462: 第: 0 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 11:11:00 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728
+[logger]2020/05/15 11:11:00 InvoiceService.go:462: 第: 1 次执行重新开票 发票号码: 11569728
+[logger]2020/05/15 11:11:30 InvoiceService.go:443: 定时任务重新开票开始: 发票号码: 11569728

文件差异内容过多而无法显示
+ 137 - 0
invoice/src/service/static/logs/202115.txt


二进制
invoice/src/service/static/res/110101999999447/11-1563678/11-1563678.pdf


二进制
invoice/src/service/static/res/110101999999447/11-1563678/RED_11-1563678.pdf


二进制
invoice/src/service/static/res/110101999999447/11-202004150889578287/11-202004150889578287.pdf


二进制
invoice/src/service/static/res/110101999999447/11-202004150889644905/11-202004150889644905.pdf


二进制
invoice/src/service/static/res/110101999999447/11-202004150889677873/11-202004150889677873.pdf


二进制
invoice/src/service/static/res/110101999999447/123028078/123028078.pdf


二进制
invoice/src/service/static/res/110101999999447/123028078/RED_123028078.pdf


二进制
invoice/src/service/static/res/110101999999447/123053987/123053987.pdf


二进制
invoice/src/service/static/res/110101999999447/123053987/RED_123053987.pdf


二进制
invoice/src/service/static/res/110101999999447/123056658/123056658.pdf


二进制
invoice/src/service/static/res/110101999999447/123088570/123088570.pdf


二进制
invoice/src/service/static/res/110101999999447/123088570/RED_123088570.pdf


二进制
invoice/src/service/static/res/110101999999447/123098308/123098308.pdf


二进制
invoice/src/service/static/res/110101999999447/123107020/123107020.pdf


二进制
invoice/src/service/static/res/110101999999447/123107020/RED_123107020.pdf


二进制
invoice/src/service/static/res/110101999999447/123111630/123111630.pdf


二进制
invoice/src/service/static/res/110101999999447/123111630/RED_123111630.pdf


二进制
invoice/src/service/static/res/110101999999447/123117678/123117678.pdf


二进制
invoice/src/service/static/res/110101999999447/123117678/RED_123117678.pdf


二进制
invoice/src/service/static/res/110101999999447/123161377/123161377.pdf


二进制
invoice/src/service/static/res/110101999999447/123408252/123408252.pdf


二进制
invoice/src/service/static/res/110101999999447/123448057/123448057.pdf


二进制
invoice/src/service/static/res/110101999999447/123481937/123481937.pdf


二进制
invoice/src/service/static/res/110101999999447/123549478/123549478.pdf


二进制
invoice/src/service/static/res/110101999999447/123549478/RED_123549478.pdf


二进制
invoice/src/service/static/res/110101999999447/123571191/123571191.pdf


二进制
invoice/src/service/static/res/110101999999447/123659190/123659190.pdf


二进制
invoice/src/service/static/res/110101999999447/123659190/RED_123659190.pdf


二进制
invoice/src/service/static/res/110101999999447/123675688/123675688.pdf


二进制
invoice/src/service/static/res/110101999999447/123739055/123739055.pdf


二进制
invoice/src/service/static/res/110101999999447/123739055/RED_123739055.pdf


二进制
invoice/src/service/static/res/110101999999447/123746476/123746476.pdf


二进制
invoice/src/service/static/res/110101999999447/123746476/RED_123746476.pdf


二进制
invoice/src/service/static/res/110101999999447/123842109/123842109.pdf


二进制
invoice/src/service/static/res/110101999999447/123842109/RED_123842109.pdf


二进制
invoice/src/service/static/res/110101999999447/123853093/123853093.pdf


二进制
invoice/src/service/static/res/110101999999447/123943798/123943798.pdf


二进制
invoice/src/service/static/res/110101999999447/123977901/123977901.pdf


二进制
invoice/src/service/static/res/110101999999447/123977901/RED_123977901.pdf


+ 54 - 18
invoice/src/util/push.go

@@ -3,9 +3,13 @@ package util
 import (
 	"bufio"
 	"encoding/base64"
+	"encoding/json"
 	"entity"
 	"fmt"
+	"gopkg.in/gomail-2"
+	"io/ioutil"
 	loger "log"
+	"net/http"
 	"os"
 	"time"
 )
@@ -25,14 +29,14 @@ func Exists(path string) (bool) {
 }
 
 //base64转pdf存本地
-func ImgHandle(imgBase64 string, swno string,saleTax string,swno1 string) string {
+func ImgHandle(imgBase64 string, swno string, saleTax string, swno1 string) string {
 	imgs, err := base64.StdEncoding.DecodeString(imgBase64)
 	if err != nil {
 		fmt.Println(err)
 	}
-	imgname := swno  + ".pdf"
-	exPath := "./static/res/" + saleTax + "/"+swno1+"/"
-	exPath1 := "/static/res/" + saleTax + "/"+swno1+"/"
+	imgname := swno + ".pdf"
+	exPath := "./static/res/" + saleTax + "/" + swno1 + "/"
+	exPath1 := "/static/res/" + saleTax + "/" + swno1 + "/"
 	os.MkdirAll("./static/res/"+saleTax+"/"+swno1, os.ModePerm)
 	file, err := os.OpenFile(exPath+imgname, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0644)
 	if err != nil {
@@ -46,15 +50,20 @@ func ImgHandle(imgBase64 string, swno string,saleTax string,swno1 string) string
 
 	w.Flush()
 	file.Close()
-	return entity.PdfUrl+exPath1 + imgname
+	return entity.PdfUrl + exPath1 + imgname
 
 }
 
 //pdf邮箱发送
-/*func SendPdf(name string,path []string,swno string) (bool) {
+func SendPdf(name string,fool bool,orderCode string) (bool) {
 	var mailConf entity.MailboxConf
+	if fool{
+		mailConf.Body = "订单编号:"+orderCode+","+entity.Body
+	}else{
+		mailConf.Body = "订单编号:"+orderCode+","+"开票失败"
+	}
 	mailConf.Title = entity.Title
-	mailConf.Body = entity.Body
+
 	mailConf.RecipientList = []string{name}
 	mailConf.Sender = entity.Sender
 	mailConf.SPassword = entity.SPassword
@@ -63,20 +72,16 @@ func ImgHandle(imgBase64 string, swno string,saleTax string,swno1 string) string
 	m := gomail.NewMessage()
 	m.SetHeader(`From`, mailConf.Sender)
 	m.SetHeader(`To`, mailConf.RecipientList...)
-	arr:=strings.Split(mailConf.Title,"v%")
-	fmt.Println(arr[0]+swno+arr[1])
-	m.SetHeader(`Subject`, arr[0]+swno+arr[1])
+	m.SetHeader(`Subject`, entity.Title)
 	m.SetBody(`text/html`, mailConf.Body)
-	for _, value := range path {
-		m.Attach(value)//添加附件
-	}
+
 	err := gomail.NewDialer(mailConf.SMTPAddr, mailConf.SMTPPort, mailConf.Sender, mailConf.SPassword).DialAndSend(m)
 	if err != nil {
-		log.Fatalf("Send Email Fail, %s", err.Error())
+		fmt.Println("Send Email Fail, %s", err.Error())
 	}
-	log.Printf("Send Email Success")
-	return  false
-}*/
+	fmt.Println("Send Email Success")
+	return false
+}
 func SafeConvert2Int(obj interface{}) int {
 	if obj != nil {
 		return int(obj.(float64))
@@ -89,6 +94,37 @@ func Log() {
 	if err != nil {
 		panic(err)
 	}
-	Loger = loger.New(logFile, "[logger]",loger.LstdFlags | loger.Lshortfile | loger.LUTC) // 将文件设置为loger作为输出
+	Loger = loger.New(logFile, "[logger]", loger.LstdFlags|loger.Lshortfile|loger.LUTC) // 将文件设置为loger作为输出
 
 }
+//回调
+func Callback( swno ,saleTax ,fpdm ,fphm ,path ,changed ,isRed ,resType ,isSys,model ,OrderCode  string) bool {
+	fmt.Println(swno)
+	url := entity.JyUrl + "?order_code=" + OrderCode +
+		"&code=1&fpdm=" + fpdm +
+		"&fphm=" + fphm +
+		"&path=" + path +
+		"&swno=" + swno +
+		"&changed=" + changed +
+		"&isRed=" + isRed +
+		"&resType=" + resType+
+		"&isSys=" + isSys
+	fmt.Println(url)
+	Loger.Println("更改发票状态:", "流水号:", swno,"是否红票:",isRed, url)
+	req, _ := http.NewRequest("GET", url, nil)
+	res, _ := http.DefaultClient.Do(req)
+	defer res.Body.Close()
+	body, _ := ioutil.ReadAll(res.Body)
+	dat := make(map[string]interface{})
+	err := json.Unmarshal([]byte(body), &dat)
+	fmt.Println(err)
+	fmt.Println(swno,"剑鱼数据回调:",dat)
+	if (dat["status"] == "success") {
+		//if (isRed == "true") {
+		//	swno = "Red_" + swno
+		//}
+		return true
+	}
+	return true
+
+}

+ 0 - 35
invoice/src/views/login.html

@@ -1,35 +0,0 @@
-{{define "login.html"}}
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="UTF-8">
-    <title>测试页面</title>
-    <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
-</head>
-<body>
-<div id="app">
-    <div>
-        测试登录页面
-    </div>
-</div>
-</body>
-<!-- import Vue before Element -->
-<script src="https://unpkg.com/vue/dist/vue.js"></script>
-<!-- import JavaScript -->
-<script src="https://unpkg.com/element-ui/lib/index.js"></script>
-<script>
-    new Vue({
-        el: '#app',
-        data() {
-            return {
-                username: "",
-                pwd: "",
-                edit: true
-            };
-        },
-        methods: {
-        }
-    })
-</script>
-</html>
-{{end}}

部分文件因为文件数量过多而无法显示