@@ -8,6 +8,7 @@ import ( | |||||
"code.fnuoos.com/go_rely_warehouse/zyos_go_order_relate_rule.git/lib/comm_plan" | "code.fnuoos.com/go_rely_warehouse/zyos_go_order_relate_rule.git/lib/comm_plan" | ||||
md2 "code.fnuoos.com/go_rely_warehouse/zyos_go_order_relate_rule.git/md" | md2 "code.fnuoos.com/go_rely_warehouse/zyos_go_order_relate_rule.git/md" | ||||
svc2 "code.fnuoos.com/go_rely_warehouse/zyos_go_order_relate_rule.git/svc" | svc2 "code.fnuoos.com/go_rely_warehouse/zyos_go_order_relate_rule.git/svc" | ||||
"code.fnuoos.com/go_rely_warehouse/zyos_model.git/src/models" | |||||
"fmt" | "fmt" | ||||
"github.com/gin-gonic/gin" | "github.com/gin-gonic/gin" | ||||
"time" | "time" | ||||
@@ -103,7 +104,11 @@ func TaskMyTotal(c *gin.Context) { | |||||
return | return | ||||
} | } | ||||
user := svc.GetUser(c) | user := svc.GetUser(c) | ||||
if args["task_id"] != "" { | |||||
var taskQrcode models.CampTaskUserPromotionQrcode | |||||
svc.MasterDb(c).Where("id=?", args["task_id"]).Get(&taskQrcode) | |||||
args["task_id"] = utils.IntToStr(taskQrcode.TaskId) | |||||
} | |||||
sql := `SELECT COUNT(*) as count,SUM(ctupor.amount) as amount FROM camp_task_user_promotion_order_relate ctupor | sql := `SELECT COUNT(*) as count,SUM(ctupor.amount) as amount FROM camp_task_user_promotion_order_relate ctupor | ||||
LEFT JOIN camp_task_user_promotion_order ctupo on ctupo.oid=ctupor.oid | LEFT JOIN camp_task_user_promotion_order ctupo on ctupo.oid=ctupor.oid | ||||
WHERE ctupor.uid=%d and ctupo.task_id=%s and ctupo.settle_time like '%s'` | WHERE ctupor.uid=%d and ctupo.task_id=%s and ctupo.settle_time like '%s'` | ||||
@@ -83,6 +83,9 @@ func TaskQrcodeOrder(c *gin.Context) { | |||||
where += " and qrcode_id=" + args["qrcode_id"] | where += " and qrcode_id=" + args["qrcode_id"] | ||||
} | } | ||||
if args["task_id"] != "" { | if args["task_id"] != "" { | ||||
var taskQrcode models.CampTaskUserPromotionQrcode | |||||
svc.MasterDb(c).Where("id=?", args["task_id"]).Get(&taskQrcode) | |||||
args["task_id"] = utils.IntToStr(taskQrcode.TaskId) | |||||
where += " and task_id=" + args["task_id"] | where += " and task_id=" + args["task_id"] | ||||
} | } | ||||
if args["state"] != "" { | if args["state"] != "" { | ||||
@@ -279,6 +282,9 @@ func TaskQrcodeList(c *gin.Context) { | |||||
p := utils.StrToInt(args["p"]) | p := utils.StrToInt(args["p"]) | ||||
sess := svc.MasterDb(c).Where("uid=?", user.Info.Uid) | sess := svc.MasterDb(c).Where("uid=?", user.Info.Uid) | ||||
if args["task_id"] != "" { | if args["task_id"] != "" { | ||||
var taskQrcode models.CampTaskUserPromotionQrcode | |||||
svc.MasterDb(c).Where("id=?", args["task_id"]).Get(&taskQrcode) | |||||
args["task_id"] = utils.IntToStr(taskQrcode.TaskId) | |||||
sess.And("task_id=?", args["task_id"]) | sess.And("task_id=?", args["task_id"]) | ||||
} | } | ||||
sess.Limit(size, (p-1)*size).OrderBy("id desc").Find(&data) | sess.Limit(size, (p-1)*size).OrderBy("id desc").Find(&data) | ||||