From 76390c3f665d7018024db0a516025719cc639813 Mon Sep 17 00:00:00 2001 From: lzh <1625167628@qq.com> Date: Fri, 10 Oct 2025 16:39:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8=E8=AE=B0=E5=BD=95=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/dao/bundleExtend.go | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/internal/dao/bundleExtend.go b/internal/dao/bundleExtend.go index e5a2ee0..f52cb26 100644 --- a/internal/dao/bundleExtend.go +++ b/internal/dao/bundleExtend.go @@ -224,39 +224,39 @@ func GetUsedRecord(req *bundle.GetUsedRecordListReq) (data []model.CostLogPo, to Select("ccl.*,cwl.cost_type"). Joins("left join cast_work_log cwl on cwl.work_uuid = ccl.work_uuid") if req.WorkTitle != "" { - session = session.Where("work_title like ?", "%"+req.WorkTitle+"%") + session = session.Where("ccl.work_title like ?", "%"+req.WorkTitle+"%") } if req.Platform != 0 { - session = session.Where(fmt.Sprintf("JSON_CONTAINS(platform_ids,'%d')", req.Platform)) + session = session.Where(fmt.Sprintf("JSON_CONTAINS(ccl.platform_ids,'%d')", req.Platform)) } if req.Account != "" { - session = session.Where(fmt.Sprintf(`JSON_CONTAINS(media_names,'"%s"')`, req.Account)) + session = session.Where(fmt.Sprintf(`JSON_CONTAINS(ccl.media_names,'"%s"')`, req.Account)) } if req.SubmitTimeEnd != 0 { - session = session.Where("submit_time <= ?", time.UnixMilli(req.SubmitTimeEnd)) + session = session.Where("ccl.submit_time <= ?", time.UnixMilli(req.SubmitTimeEnd)) } if req.SubmitTimeStart != 0 { - session = session.Where("submit_time >= ?", time.UnixMilli(req.SubmitTimeStart)) + session = session.Where("ccl.submit_time >= ?", time.UnixMilli(req.SubmitTimeStart)) } if req.CostType != 0 { session = session.Where("cwl.cost_type = ?", req.CostType) } if req.User != "" { if utils.IsPhoneNumber(req.User) { - session = session.Where("artist_phone = ?", req.User) + session = session.Where("ccl.artist_phone = ?", req.User) } else { - session = session.Where("artist_name like ?", "%"+req.User+"%") + session = session.Where("ccl.artist_name like ?", "%"+req.User+"%") } } if req.Operator != "" { if utils.IsPhoneNumber(req.Operator) { - session = session.Where("operator_phone = ?", req.Operator) + session = session.Where("ccl.operator_phone = ?", req.Operator) } else { - session = session.Where("operator_name like ?", "%"+req.Operator+"%") + session = session.Where("ccl.operator_name like ?", "%"+req.Operator+"%") } } if req.Type != 0 { - session = session.Where("work_category = ?", req.Type) + session = session.Where("ccl.work_category = ?", req.Type) } if err = session.Count(&total).Error; err != nil { return @@ -264,7 +264,7 @@ func GetUsedRecord(req *bundle.GetUsedRecordListReq) (data []model.CostLogPo, to if req.Page != 0 && req.PageSize != 0 { session = session.Offset(int(req.Page-1) * int(req.PageSize)).Limit(int(req.PageSize)) } - err = session.Order("updated_at desc").Find(&data).Error + err = session.Order("ccl.updated_at desc").Find(&data).Error return }