Sfoglia il codice sorgente

退票加入订单号

xuzhiheng 5 anni fa
parent
commit
c73a5438b0
1 ha cambiato i file con 4 aggiunte e 3 eliminazioni
  1. 4 3
      core/src/qfw/manage/refund.go

+ 4 - 3
core/src/qfw/manage/refund.go

@@ -43,12 +43,12 @@ func (d *Refund) RefundInfo(orderCode string) {
 			if len(*data) > 1 {
 				invoice_serialnum := util.ObjToString((*data)[1]["invoice_serialnum"])
 				if invoice_serialnum != "" {
-					go RefundInvoice(invoice_serialnum)
+					go RefundInvoice(invoice_serialnum, orderCode)
 				}
 			} else {
 				invoice_serialnum := util.ObjToString((*data)[0]["invoice_serialnum"])
 				if invoice_serialnum != "" {
-					go RefundInvoice(invoice_serialnum)
+					go RefundInvoice(invoice_serialnum, orderCode)
 				}
 			}
 		}
@@ -59,7 +59,7 @@ func (d *Refund) RefundInfo(orderCode string) {
 }
 
 //退票 发票流水号
-func RefundInvoice(invoice_serialnum string) {
+func RefundInvoice(invoice_serialnum, orderCode string) {
 	var refund_flag = -1
 	if invoice_serialnum != "" {
 		query := make(map[string]interface{})
@@ -69,6 +69,7 @@ func RefundInvoice(invoice_serialnum string) {
 			req_ := make(map[string]interface{})
 			req_["fpdm"] = (*res)["invoice_code"]
 			req_["fphm"] = (*res)["invoice_number"]
+			req_["orderCode"] = orderCode
 			b, _ := json.Marshal(req_)
 			buffer := bytes.NewBuffer(b)
 			request, err := http.NewRequest("POST", coreconfig.SysConfig.Invoice_interface_address, buffer)