package com.ygj.yuemum.service.promotion; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.ygj.yuemum.dao.promotion.PromotionDCUserInfoDao; import com.ygj.yuemum.domain.promotion.PromotionDCUserInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.HashMap; import java.util.List; import java.util.Map; @Service public class PromotionDCUserInfoService { @Autowired private PromotionDCUserInfoDao promotionDCUserInfoDao; public int insertPromotionDCUserInfo(PromotionDCUserInfo promotionDCUserInfo) { // 判断是否领取 try { int temp = promotionDCUserInfoDao.getCheckDCInfo(promotionDCUserInfo); if(temp > 0) { return 99; } promotionDCUserInfoDao.insertPromotionDCUserInfo(promotionDCUserInfo); }catch (Exception ex) { ex.printStackTrace(); return 0; } return 1; } public Map getPromotionDCUserInfos(PromotionDCUserInfo promotionDCUserInfo) { PageHelper.startPage(promotionDCUserInfo.getPage(), promotionDCUserInfo.getLimit()); List promotionDCUserInfos = promotionDCUserInfoDao.getPromotionDCUserInfos(promotionDCUserInfo); PageInfo pageInfo = new PageInfo(promotionDCUserInfos); long count = pageInfo.getTotal(); //获取总记录数 Map tableData = new HashMap<>(); tableData.put("items", promotionDCUserInfos); tableData.put("total", count); return tableData; } }