@Autowired
private ThreadPoolTaskExecutor threadPoolTaskExecutor;
threadPoolTaskExecutor.execute(new UpdateDbCdkeyStatus(AcvitityId, couponCode, money));
/**
* 记录coupon到数据库
*/
private class UpdateDbCdkeyStatus implements Runnable {
private String couponCode;
private int money;
private int activityId;
public UpdateDbCdkeyStatus(int activityId, String couponCode, int money) {
this.activityId = activityId;
this.couponCode = couponCode;
this.money = money;
}
@Override
public void run() {
insertEventService.insertCdKey(couponCode, money, STATUS_NORMAL, AcvitityId, "chinaMobile");;
}
}