|
@@ -351,6 +351,8 @@ func (d *DataExport) ToOrderDetail(orderCode string) error {
|
|
|
}
|
|
|
if orderCode != "" {
|
|
|
orderDetail = *public.Mysql.FindOne(tableName_order, queryMap, "", "")
|
|
|
+ //最后一次开票查询
|
|
|
+ orderDetail["source"] = LastInvoiceSource(orderCode)
|
|
|
}
|
|
|
// log.Println("ToOrderDetail", orderCode, orderDetail)
|
|
|
if orderDetail["pay_money"] != nil {
|
|
@@ -429,6 +431,15 @@ func (d *DataExport) ToOrderDetail(orderCode string) error {
|
|
|
return d.Render("/pc/orderDetail.html", &d.T)
|
|
|
}
|
|
|
|
|
|
+// 查询订单最后开票状态
|
|
|
+func LastInvoiceSource(orderCode string) int64 {
|
|
|
+ orderData := util.Mysql.SelectBySql("select source from invoice where order_code =? ORDER BY create_time desc ", orderCode)
|
|
|
+ if orderData != nil && len(*orderData) > 0 {
|
|
|
+ return qutil.Int64All((*orderData)[0]["source"])
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
// ------------------------------申请发票跳转页面-----------------------------
|
|
|
func (d *DataExport) GetOrderCode(order_code string) error {
|
|
|
var status, order_status int64
|