package org.taobao88.taobao.enterprise.service.impl;
import java.sql.Timestamp;
import java.util.Date;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import org.taobao88.taobao.enterprise.dao.BalanceDAO;
import org.taobao88.taobao.enterprise.entity.BalanceOperation;
import org.taobao88.taobao.enterprise.entity.UserT;
import org.taobao88.taobao.enterprise.service.BalanceService;
@Repository("balanceService")
public class BalanceServiceImpl implements BalanceService {
@Autowired private BalanceDAO balanceDAO;
@Override
public int getBalance(UserT userT) {
int sum = balanceDAO.getBalance(userT);
return sum;
}
@Override
public int adjustBalance(BalanceOperation balanceOperation) {
balanceOperation.setCreatedAt(new Timestamp(new Date().getTime()));
balanceOperation.setUpdatedAt(new Timestamp(new Date().getTime()));
return balanceDAO.adjustBalance(balanceOperation);
}
}