|
@@ -2,6 +2,7 @@ package manage
|
|
|
|
|
|
import (
|
|
|
"fmt"
|
|
|
+
|
|
|
"qfw/coreconfig"
|
|
|
util "qfw/coreutil"
|
|
|
|
|
@@ -32,26 +33,32 @@ func (d *DataExportOrder) Pageing() {
|
|
|
qMap["order_code"] = code
|
|
|
}
|
|
|
if order_status != "" {
|
|
|
- qMap["order_status"] = order_status
|
|
|
+ if order_status == "0" {
|
|
|
+ qMap["pay_time"] = "$isNull"
|
|
|
+ } else if order_status == "1" {
|
|
|
+ qMap["pay_time"] = "$isNotNull"
|
|
|
+ }
|
|
|
}
|
|
|
if service_status != "" {
|
|
|
qMap["service_status"] = service_status
|
|
|
}
|
|
|
- res := util.Mysql.Find("dataexport_order", qMap, "order_code,pay_time,data_spec,order_money,order_status,service_status,download_url,applybill_status,pay_money,pay_way,user_mail,applybill_company", "create_time desc", (currentPage-1)*perPage, perPage)
|
|
|
- fmt.Println("res", res)
|
|
|
- count := util.Mysql.Count("dataexport_order", qMap)
|
|
|
+ res := util.Mysql.Find("dataexport_order", qMap, "order_code,pay_time,data_spec,order_money,order_status,service_status,download_url,applybill_status,pay_money,pay_way,user_mail,applybill_company,applybill_type", "create_time desc", (currentPage-1)*perPage, perPage)
|
|
|
|
|
|
+ count := util.Mysql.Count("dataexport_order", qMap)
|
|
|
for k, v := range *res {
|
|
|
v["index"] = k + 1
|
|
|
- if v["pay_time"] == nil {
|
|
|
- v["pay_time"] = "-"
|
|
|
- }
|
|
|
var y, n int64 = 1, 0
|
|
|
//申请发票
|
|
|
if v["applybill_status"] == y {
|
|
|
v["applybill_status"] = "已申请"
|
|
|
+ if v["applybill_type"] == n {
|
|
|
+ v["applybill_company"] = "个人"
|
|
|
+ }
|
|
|
} else if v["applybill_status"] == n || v["applybill_status"] == nil {
|
|
|
v["applybill_status"] = "未申请"
|
|
|
+ if v["applybill_company"] == nil {
|
|
|
+ v["applybill_company"] = "-"
|
|
|
+ }
|
|
|
}
|
|
|
//数据发送状态
|
|
|
if v["service_status"] == y {
|
|
@@ -60,28 +67,24 @@ func (d *DataExportOrder) Pageing() {
|
|
|
v["service_status"] = "发送失败"
|
|
|
}
|
|
|
//是否支付
|
|
|
- if v["order_status"] == n {
|
|
|
+ if v["pay_time"] == nil {
|
|
|
v["order_status"] = "未支付"
|
|
|
v["service_status"] = "-"
|
|
|
v["applybill_status"] = "-"
|
|
|
- } else if v["order_status"] == y {
|
|
|
- v["order_status"] = "已支付"
|
|
|
+ v["pay_time"] = "-"
|
|
|
} else {
|
|
|
//删除用户 -1 根据支付金额判断
|
|
|
- if v["pay_way"] != nil {
|
|
|
- v["order_status"] = "已支付"
|
|
|
- } else {
|
|
|
- v["order_status"] = "未支付"
|
|
|
- v["service_status"] = "-"
|
|
|
- v["applybill_status"] = "-"
|
|
|
- }
|
|
|
+ v["order_status"] = "已支付"
|
|
|
}
|
|
|
if v["download_url"] != nil {
|
|
|
v["download_url"] = coreconfig.SysConfig.JyWebdomain + v["download_url"].(string)
|
|
|
}
|
|
|
- if v["applybill_company"] == nil {
|
|
|
- v["applybill_company"] = "-"
|
|
|
- }
|
|
|
+
|
|
|
+ /*
|
|
|
+ if v["applybill_company"] == nil {
|
|
|
+ v["applybill_company"] = "-"
|
|
|
+ }
|
|
|
+ */
|
|
|
}
|
|
|
data := map[string]interface{}{
|
|
|
"currentPage": currentPage,
|