|
@@ -154,8 +154,8 @@ public interface PartnerUserMapper extends BaseMapper<PartnerUser> {
|
|
|
@Select("SELECT upgrade_cycle_start_time as startDate FROM partner_user WHERE user_id = #{userId} AND grade = #{grade}")
|
|
@Select("SELECT upgrade_cycle_start_time as startDate FROM partner_user WHERE user_id = #{userId} AND grade = #{grade}")
|
|
|
CommissionValidityPeriod selectUpgradeCycleStartTime(@Param("userId") String userId,@Param("grade") Integer grade);
|
|
CommissionValidityPeriod selectUpgradeCycleStartTime(@Param("userId") String userId,@Param("grade") Integer grade);
|
|
|
|
|
|
|
|
- @Update("UPDATE partner_user SET upgrade_cycle_start_time = #{newDate},expired_time = #{expiredTime} WHERE user_id = #{userId} and grade = #{grade} ")
|
|
|
|
|
- void updateUpgradeCycleStartTime(@Param("userId") String userId, @Param("newDate")Date newDate,@Param("grade") Integer grade,@Param("expiredTime") Date expiredTime);
|
|
|
|
|
|
|
+ @Update("UPDATE partner_user SET upgrade_cycle_start_time = #{newDate} WHERE user_id = #{userId} and grade = #{grade} ")
|
|
|
|
|
+ void updateUpgradeCycleStartTime(@Param("userId") String userId, @Param("newDate")Date newDate,@Param("grade") Integer grade);
|
|
|
|
|
|
|
|
|
|
|
|
|
BigDecimal selectOwnSumPremium(@Param("userId") String userId, @Param("period") CommissionValidityPeriod period);
|
|
BigDecimal selectOwnSumPremium(@Param("userId") String userId, @Param("period") CommissionValidityPeriod period);
|
|
@@ -174,7 +174,7 @@ public interface PartnerUserMapper extends BaseMapper<PartnerUser> {
|
|
|
BigDecimal selectFixedRatio(@Param("userId") String userId, @Param("grade") String grade);
|
|
BigDecimal selectFixedRatio(@Param("userId") String userId, @Param("grade") String grade);
|
|
|
|
|
|
|
|
|
|
|
|
|
- @Select("SELECT p.* FROM partner_user p LEFT JOIN sys_user u ON u.id = p.user_id WHERE u.`status` = 1 " +
|
|
|
|
|
|
|
+ @Select("SELECT p.* FROM partner_user p LEFT JOIN sys_user u ON u.id = p.user_id WHERE u.`status` = 1 and p.user_id='99140426001'" +
|
|
|
"AND( p.grade, p.user_id) IN ( SELECT MIN( grade ) grade, user_id FROM partner_user WHERE grade IN ( '2', '3', '4' ) AND identity_status = 0 GROUP BY user_id )" +
|
|
"AND( p.grade, p.user_id) IN ( SELECT MIN( grade ) grade, user_id FROM partner_user WHERE grade IN ( '2', '3', '4' ) AND identity_status = 0 GROUP BY user_id )" +
|
|
|
" ORDER BY p.create_time DESC")
|
|
" ORDER BY p.create_time DESC")
|
|
|
List<PartnerUser> queryDowngradedData();
|
|
List<PartnerUser> queryDowngradedData();
|
|
@@ -201,7 +201,9 @@ public interface PartnerUserMapper extends BaseMapper<PartnerUser> {
|
|
|
@Select("SELECT identity_time FROM partner_user WHERE user_id = #{userId} AND grade = #{originalLevel}")
|
|
@Select("SELECT identity_time FROM partner_user WHERE user_id = #{userId} AND grade = #{originalLevel}")
|
|
|
Date selectLockTime(@Param("userId") String userId, @Param("originalLevel")String originalLevel);
|
|
Date selectLockTime(@Param("userId") String userId, @Param("originalLevel")String originalLevel);
|
|
|
|
|
|
|
|
- @Select(" SELECT * FROM partner_user WHERE user_id = '99140524002' and expired_time IS NOT NULL AND identity_status = 1 AND DATE(DATE_ADD(expired_time, INTERVAL #{expireDays} DAY)) = CURDATE() ")
|
|
|
|
|
|
|
+ @Select(" SELECT * FROM partner_user WHERE grade = 2 and user_id = '99140426001' and expired_time IS NOT NULL AND identity_status = 1 AND DATE(DATE_ADD(expired_time, INTERVAL #{expireDays} DAY)) = CURDATE() ")
|
|
|
List<PartnerUser> queryExpiredRecords(Integer expireDays);
|
|
List<PartnerUser> queryExpiredRecords(Integer expireDays);
|
|
|
|
|
|
|
|
|
|
+ @Update(" UPDATE partner_user SET expired_time = #{expiredTime} WHERE user_id = #{userId} and grade = #{grade} ")
|
|
|
|
|
+ void updateExpiredTime(@Param("userId") String userId,@Param("grade") Integer grade,@Param("expiredTime") Date expiredTime);
|
|
|
}
|
|
}
|