소스 검색

会员活跃奖金计算bugfix

kevin_zhangl 3 년 전
부모
커밋
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