Compare commits
	
		
			No commits in common. "d1a4f364ca71698e99d666a78519d73fdf46e898" and "3f66820e553b504546dc0d16e7b7e16e9ec957de" have entirely different histories.
		
	
	
		
			d1a4f364ca
			...
			3f66820e55
		
	
		| 
						 | 
				
			
			@ -594,13 +594,11 @@
 | 
			
		|||
    </select>
 | 
			
		||||
 | 
			
		||||
    <update id="recalculateTeamNewBoxNum">
 | 
			
		||||
        MERGE INTO ${retailsTableName} s
 | 
			
		||||
            USING (
 | 
			
		||||
                SELECT SUM(boxNum) AS boxNum, SUM(pv) AS pv, pk_id
 | 
			
		||||
        UPDATE ${retailsTableName}
 | 
			
		||||
        SET ENABLE_STATUS = 0, TEAM_NEW_BOX_NUM = (
 | 
			
		||||
            SELECT SUM(boxNum)
 | 
			
		||||
            FROM (
 | 
			
		||||
                         SELECT b.PK_ID,
 | 
			
		||||
                                NVL(s.NEW_BOX_NUM, 0) AS boxNum,
 | 
			
		||||
                                NVL(s.NEW_CONSUME_PV, 0) AS pv
 | 
			
		||||
                     SELECT b.PK_ID, NVL(s.NEW_BOX_NUM, 0) AS boxNum
 | 
			
		||||
                     FROM ${retailsTableName} s
 | 
			
		||||
                              RIGHT JOIN (
 | 
			
		||||
                         SELECT cm.PK_ID
 | 
			
		||||
| 
						 | 
				
			
			@ -611,14 +609,7 @@
 | 
			
		|||
                         ORDER BY LEVEL
 | 
			
		||||
                     ) b ON s.PK_MEMBER = b.PK_ID
 | 
			
		||||
                 ) c
 | 
			
		||||
                GROUP BY pk_id
 | 
			
		||||
            ) result
 | 
			
		||||
            ON (s.PK_MEMBER = result.PK_ID)
 | 
			
		||||
            WHEN MATCHED THEN
 | 
			
		||||
                UPDATE SET
 | 
			
		||||
                    s.ENABLE_STATUS = 0,
 | 
			
		||||
                    s.TEAM_NEW_BOX_NUM = result.boxNum,
 | 
			
		||||
                    s.TEAM_NEW_PV = result.pv
 | 
			
		||||
            WHERE s.PK_MEMBER = #{pkId};
 | 
			
		||||
        )
 | 
			
		||||
        WHERE PK_MEMBER = #{pkId}
 | 
			
		||||
    </update>
 | 
			
		||||
</mapper>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue