huangjiajun 1 week ago
parent
commit
3a6c57ddb7
2 changed files with 12 additions and 1 deletions
  1. +6
    -1
      app/custom/svc/svc_my_task.go
  2. +6
    -0
      app/custom/svc/svc_order.go

+ 6
- 1
app/custom/svc/svc_my_task.go View File

@@ -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'`


+ 6
- 0
app/custom/svc/svc_order.go View File

@@ -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)


Loading…
Cancel
Save