|
@@ -1,6 +1,7 @@
|
|
package service
|
|
package service
|
|
|
|
|
|
import (
|
|
import (
|
|
|
|
+ "ElectronicInvoice/internal/consts"
|
|
"ElectronicInvoice/util"
|
|
"ElectronicInvoice/util"
|
|
"context"
|
|
"context"
|
|
"fmt"
|
|
"fmt"
|
|
@@ -31,6 +32,8 @@ func InvoicingCallBackLogic(r *ghttp.Request) error {
|
|
data = r.Get("data").Map()
|
|
data = r.Get("data").Map()
|
|
invoiceTime time.Time
|
|
invoiceTime time.Time
|
|
path string
|
|
path string
|
|
|
|
+
|
|
|
|
+ err error
|
|
)
|
|
)
|
|
if pdfBase64 == "" || callBackId == "" || num == "" || kptime == "" || len(data) == 0 {
|
|
if pdfBase64 == "" || callBackId == "" || num == "" || kptime == "" || len(data) == 0 {
|
|
return gerror.New("缺少回调参数")
|
|
return gerror.New("缺少回调参数")
|
|
@@ -39,10 +42,10 @@ func InvoicingCallBackLogic(r *ghttp.Request) error {
|
|
if path = gconv.String(data["jfUrl"]); path == "" {
|
|
if path = gconv.String(data["jfUrl"]); path == "" {
|
|
return gerror.New("获取pdf交付地址异常")
|
|
return gerror.New("获取pdf交付地址异常")
|
|
}
|
|
}
|
|
- //invoiceTime, err = time.ParseInLocation(consts.DateFormat_Full, kptime, time.Local)
|
|
|
|
- //if err != nil {
|
|
|
|
- // return gerror.Wrap(err, "时间格式化异常")
|
|
|
|
- //}
|
|
|
|
|
|
+ invoiceTime, err = time.ParseInLocation(consts.DateFormat_Full, kptime, time.Local)
|
|
|
|
+ if err != nil {
|
|
|
|
+ return gerror.Wrap(err, "时间格式化异常")
|
|
|
|
+ }
|
|
//path, err = util.SavePdfFile(r.Context(), num, pdfBase64)
|
|
//path, err = util.SavePdfFile(r.Context(), num, pdfBase64)
|
|
//if err != nil {
|
|
//if err != nil {
|
|
// return gerror.Wrap(err, "保存pdf文件失败")
|
|
// return gerror.Wrap(err, "保存pdf文件失败")
|