package com.sohu.test.dao; import com.sohu.cache.constant.AppAuditType; import com.sohu.cache.constant.AppStatusEnum; import com.sohu.cache.dao.AppAuditDao; import com.sohu.cache.dao.AppDao; import com.sohu.cache.dao.AppUserDao; import com.sohu.cache.entity.AppAudit; import com.sohu.cache.entity.AppDesc; import com.sohu.cache.entity.AppUser; import com.sohu.test.BaseTest; import org.junit.Test; import javax.annotation.Resource; import java.util.Date; import java.util.List; /** * Created by yijunzhang on 14-10-20. */ public class AppAuditDaoTest extends BaseTest{ @Resource private AppAuditDao appAuditDao; @Resource private AppUserDao appUserDao; @Resource private AppDao appDao; @Test public void testInsert(){ int memSize = 4; AppDesc appDesc = appDao.getAppDescById(10132L); AppUser appUser = appUserDao.get(10016L); AppAudit appAudit = new AppAudit(); appAudit.setAppId(appDesc.getAppId()); appAudit.setUserId(appUser.getId()); appAudit.setUserName(appUser.getName()); appAudit.setModifyTime(new Date()); appAudit.setParam1(String.valueOf(memSize)); appAudit.setParam2(appDesc.getTypeDesc()); appAudit.setInfo("应用申请:类型:" + appDesc.getTypeDesc() + ";初始申请空间:" + memSize + ";"); appAudit.setStatus(AppStatusEnum.STATUS_INITIALIZE.getStatus()); appAudit.setType(AppAuditType.APP_AUDIT.getValue()); appAuditDao.insertAppAudit(appAudit); } @Test public void testSelect(){ List<AppAudit> audits = appAuditDao.selectWaitAppAudits(1, 1); logger.info("list={}", audits); } @Test public void testUpdateRefuseReason(){ appAuditDao.updateRefuseReason(13, "呵呵!"); } @Test public void testGetAppAuditByAppId(){ Long appId = 10170L; List<AppAudit> appAudits = appAuditDao.getAppAuditByAppId(appId); for(AppAudit appAudit : appAudits){ logger.info("{}", appAudit); } } }