package org.fanli.tlj; import java.math.BigDecimal; import java.util.List; import org.junit.Test; import com.yeshi.fanli.entity.bus.user.UserMoneyExtra; import com.yeshi.fanli.service.inter.money.UserMoneyExtraService; import com.yeshi.fanli.service.inter.user.integral.IntegralTaskRecordService; import com.yeshi.fanli.util.BeanUtil; //@Ignore public class Test_IntegralTaskRecordService { @Test public void taoLiJinRecord() { try { UserMoneyExtraService taoLiJinService = BeanUtil.getBean(UserMoneyExtraService.class); IntegralTaskRecordService service = BeanUtil.getBean(IntegralTaskRecordService.class); BigDecimal zero = new BigDecimal(0); for (int i = 1; i <= 2000; i ++) { List listValid = taoLiJinService.listValid(i, 100); if (listValid == null || listValid.isEmpty()) { break; } for (UserMoneyExtra moneyExtra: listValid) { try { BigDecimal tlj = moneyExtra.getTlj(); BigDecimal tljSelf = moneyExtra.getTljSelf(); // service.taoLiJinExchange(moneyExtra.getUid(), tljSelf.intValue(), tlj); moneyExtra.setTlj(zero); moneyExtra.setTljSelf(zero); taoLiJinService.updateByPrimaryKeySelective(moneyExtra); } catch (Exception e) { e.printStackTrace(); } } } } catch (Exception e) { e.printStackTrace(); } } }