From b8de5a8a4985c54882fc9c72671146220a7cce98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Tue, 10 Nov 2020 10:59:08 +0800 Subject: [PATCH] getuser --- business/model/dao/dao_user.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/business/model/dao/dao_user.go b/business/model/dao/dao_user.go index c08388052..75fba4507 100644 --- a/business/model/dao/dao_user.go +++ b/business/model/dao/dao_user.go @@ -111,7 +111,7 @@ func GetUser(db *DaoDB, userID string) (user *GetUserResult, err error) { t1.*, IF(t2.accept_order_count is NULL, 0, t2.accept_order_count) accept_order_count, IF(t3.finished_order_count is NULL, 0, t3.finished_order_count) finished_order_count FROM user t1 LEFT JOIN (SELECT user_id, COUNT(user_id) accept_order_count FROM job_order WHERE user_id = ? GROUP BY 1)t2 ON t2.user_id = t1.user_id - LEFT JOIN (SELECT user_id, COUNT(user_id) finished_order_count FROM job_order WHERE 1 = 1 WHERE user_id = ? AND status = ? GROUP BY 1)t3 ON t3.user_id = t1.user_id + LEFT JOIN (SELECT user_id, COUNT(user_id) finished_order_count FROM job_order WHERE user_id = ? AND status = ? GROUP BY 1)t3 ON t3.user_id = t1.user_id WHERE t1.status = ? AND t1.deleted_at = ? AND t1.user_id = ? ` sqlParams = append(sqlParams, userID, userID, model.JobOrderStatusFinish, model.YES, utils.DefaultTimeValue, userID) err = GetRow(db, &user, sql, sqlParams...)