Bläddra i källkod

支付成功后 附件下载

wangshan 6 år sedan
förälder
incheckning
52995de2a8
2 ändrade filer med 5 tillägg och 2 borttagningar
  1. 2 2
      src/jfw/modules/app/src/app/pay/dataexport_pay.go
  2. 3 0
      src/jfw/public/dataexport.go

+ 2 - 2
src/jfw/modules/app/src/app/pay/dataexport_pay.go

@@ -323,7 +323,7 @@ func (p *AppDataExportPay) WxPayCallback() {
 			pay_time := util.FormatDate(&now, util.Date_Full_Layout)
 			if orderdata != nil {
 				filename := fmt.Sprintf("%s.xlsx", fmt.Sprintf("%s_%s_%s", time.Now().Format("20060102150405"), util.ObjToString((*orderdata)["order_code"]), util.GetLetterRandom(5)))
-				download_url := fmt.Sprintf("/res/dataexport/%s", filename)
+				download_url := fmt.Sprintf("/jyapp/res/dataexport/%s", filename)
 				order_status := util.IntAll((*orderdata)["order_status"])
 				if order_status == 0 {
 					changeOrderStatus = public.Mysql.Update("dataexport_order", map[string]interface{}{
@@ -415,7 +415,7 @@ func (a *AppDataExportPay) AliPayCallback() {
 	if orderdata != nil {
 		pay_time := util.FormatDate(&now, util.Date_Full_Layout)
 		filename := fmt.Sprintf("%s.xlsx", fmt.Sprintf("%s_%s_%s", time.Now().Format("20060102150405"), util.ObjToString((*orderdata)["order_code"]), util.GetLetterRandom(5)))
-		download_url := fmt.Sprintf("/res/dataexport/%s", filename)
+		download_url := fmt.Sprintf("/jyapp/res/dataexport/%s", filename)
 		order_status := util.IntAll((*orderdata)["order_status"])
 		if order_status == 0 {
 			changeOrderStatus = public.Mysql.Update("dataexport_order", map[string]interface{}{

+ 3 - 0
src/jfw/public/dataexport.go

@@ -488,6 +488,9 @@ func SendMailToPayUser(order *map[string]interface{}, order_money float64, pay_t
 		log.Println(user_mail, "数据导出邮件没有获取到数据!")
 	}
 	dir := "./web/staticres/res/dataexport"
+	if strings.Contains(download_url, "jyapp") {
+		dir = "./web/staticres/jyapp/res/dataexport"
+	}
 	_, path_error := os.Stat(dir)
 	if path_error != nil && os.IsNotExist(path_error) {
 		// 创建文件夹