Просмотр исходного кода

会员活跃奖金计算bugfix

kevin_zhangl 3 лет назад
Родитель
Сommit
818cd9bc9b
1 измененных файлов с 3 добавлено и 5 удалено
  1. 3 5
      sql/upgrade/1988.sql

+ 3 - 5
sql/upgrade/1988.sql

@@ -110,14 +110,12 @@ BEGIN
     LEFT JOIN (
         SELECT
             R.PARENT_UID,
-            COUNT(O.USER_ID) AS ACHIEVE_MEMBER_NUM,
-            GROUP_CONCAT(CONCAT(O.USER_ID, '_', U.USER_NAME, '_', O.PERIOD_NUM) separator ' | ') AS ACHIEVE_MEMBER
+            COUNT(R.USER_ID) AS ACHIEVE_MEMBER_NUM
         FROM
             AR_PERF_ORDER O
-                INNER JOIN AR_USER_RELATION_NEW R ON O.USER_ID = R.USER_ID
-                INNER JOIN AR_USER U ON O.USER_ID = U.ID
+            INNER JOIN AR_USER_RELATION_NEW R ON O.USER_ID = R.USER_ID
         WHERE
-                O.CALC_MONTH = PCALCMONTH AND O.DEC_TYPE = 'ZC'
+            O.CALC_MONTH = CONCAT(PCALCYEAR, PCALCMONTH) AND O.DEC_TYPE = 'ZC'
         GROUP BY R.PARENT_UID
     ) DO ON DO.PARENT_UID = AU.ID
     WHERE