xiaoyong931011
2020-07-21 b86ee5977a11e1f119e7fb118fa6f28bb604a834
src/main/resources/mapper/modules/MemberMapper.xml
@@ -81,6 +81,38 @@
      order by m.create_time desc
   </select>
   
    <select id="findMemberAccountInfoAloneListInPage" resultType="com.xcong.excoin.modules.trademanage.vo.MemberAccountInfoVo">
      SELECT
         m.id,
         m.phone,
         m.email,
         m.invite_id inviteId,
         a.available_balance walletCoinAvailableBalance,
         a.total_balance walletCoinTotalBalance,
         a.frozen_balance walletCoinFrozenBalance,
         b.available_balance walletAvailableBalance,
         b.total_balance walletTotalBalance,
         b.frozen_balance walletFrozenBalance
      FROM
         member m
      LEFT JOIN member_wallet_coin b ON m.id = b.member_id
      LEFT JOIN member_wallet_contract a ON a.member_id = m.id
      <where>
         b.wallet_code = 'USDT'
         and (
               FIND_IN_SET('22015141', m.referer_ids)
               OR m.id = 10
            )
         <if test="record.account!=null and record.account!=''">
                    and (m.phone = #{record.account} or m.email = #{record.account} or m.invite_id=#{record.account})
            </if>
            <if test="record.isTest!=null and record.isTest!=''">
                    and m.account_type= #{record.isTest}
                </if>
      </where>
      order by m.create_time desc
   </select>
   <select id="selectAgentForAccount" resultType="java.lang.String">
      select invite_id from agent_friend_relation where member_id = #{memberId}
   </select>
@@ -94,6 +126,10 @@
   </select>
   <select id="selectMemberDataInfoDtoListInPageAlone" resultType="com.xcong.excoin.modules.member.vo.MemberDataInfoVo">
      select COUNT(m.id) as memberCount  from member m    WHERE (FIND_IN_SET('22015141', m.referer_ids) or m.id = 10)
   </select>
   <select id="selectMemberDataInfoDtoRealListInPageAlone" resultType="com.xcong.excoin.modules.member.vo.MemberDataInfoVo">
      select COUNT(m.id) as memberCount  from member m    WHERE (FIND_IN_SET('22015141', m.referer_ids) or m.id = 10) and m.account_type = 1
   </select>
   
   <select id="selectTotalAmountUsdtBForBasicRealDataBymemberId" resultType="java.lang.String">
@@ -637,7 +673,10 @@
                     member
                  WHERE
                     account_type = '1'
                     AND (FIND_IN_SET('22015141', m.referer_ids) or m.id = 10)
                  AND (
                     FIND_IN_SET('22015141', referer_ids)
                     OR id = 10
                  )
               )
            GROUP BY
               s.member_id
@@ -724,6 +763,19 @@
         AND account_status = '1'
      )
   </select>
   <select id="selectHYZHForBasicRealDataAlone" resultType="java.lang.String">
      SELECT
         COUNT(a.id)
      FROM
         member_wallet_contract a
      LEFT JOIN member m ON m.id = a.member_id
      WHERE
         a.wallet_code = 'USDT'
      AND a.total_balance > 1
      AND FIND_IN_SET('22015141', m.referer_ids)
      AND m.account_type = 1;
   </select>
   <select id="selectHYZHForBasicAllDataAlone" resultType="java.lang.String">
      SELECT
         COUNT(a.id)
@@ -777,6 +829,15 @@
      LEFT JOIN member m ON m.id = a.member_id
      WHERE (FIND_IN_SET('22015141', m.referer_ids) or m.id = 10)
   </select>
   <select id="selectprepriceForBasicRealDataAlone" resultType="java.lang.String">
      SELECT
         IFNULL(SUM(a.hold_amount),'0')
      FROM
         contract_order a
      LEFT JOIN member m ON m.id = a.member_id
      WHERE FIND_IN_SET('22015141', m.referer_ids)
      AND m.account_type = 1;
   </select>
   <select id="selectprepriceForBasicData" resultType="java.lang.String">
      SELECT
         IFNULL(SUM(a.hold_amount),'0')