| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- package cn.com.goldenwater.dcproj.service.impl.ducha;
- import cn.com.goldenwater.core.service.AbstractCrudService;
- import cn.com.goldenwater.dcproj.constValue.SplitValue;
- import cn.com.goldenwater.dcproj.dao.StStbprpBDao;
- import cn.com.goldenwater.dcproj.model.StStbprpB;
- import cn.com.goldenwater.dcproj.param.PersObjParam;
- import cn.com.goldenwater.dcproj.param.StStbprpBParam;
- import cn.com.goldenwater.dcproj.service.StStbprpBService;
- import cn.com.goldenwater.dcproj.utils.AdLevelUtil;
- import cn.com.goldenwater.dcproj.utils.expExcel.ExportUtil;
- import com.github.pagehelper.PageHelper;
- import com.github.pagehelper.PageInfo;
- import org.apache.commons.lang3.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import javax.servlet.http.HttpServletResponse;
- import java.util.List;
- /**
- * @author lune
- * @date 2019-6-4
- */
- @Service
- @Transactional
- public class StStbprpBServiceImpl extends AbstractCrudService<StStbprpB, StStbprpBParam> implements StStbprpBService {
- @Autowired
- private StStbprpBDao stStbprpBDao;
- public StStbprpBServiceImpl(StStbprpBDao stStbprpBDao) {
- super(stStbprpBDao);
- this.stStbprpBDao = stStbprpBDao;
- }
- @Override
- public List<StStbprpB> findListBy(PersObjParam persObjParam) {
- if (StringUtils.isNotBlank(persObjParam.getAdCode())) {
- persObjParam.setAdCode(AdLevelUtil.SubAd(persObjParam.getAdCode()).get(SplitValue.SUBAD).toString());
- }
- return this.stStbprpBDao.findListBy(persObjParam);
- }
- @Override
- public PageInfo<StStbprpB> findPageInfoBy(PersObjParam persObjParam, HttpServletResponse response) {
- if (StringUtils.isNotBlank(persObjParam.getAdCode())) {
- persObjParam.setAdCode(AdLevelUtil.SubAd(persObjParam.getAdCode()).get(SplitValue.SUBAD).toString());
- }
- if ("1".equals(persObjParam.getIsExport())) {
- ExportUtil.exportExcel(persObjParam.getIsExport(), this.stStbprpBDao.findListBy(persObjParam), response);
- }
- PageHelper.startPage(persObjParam);
- List<StStbprpB> list = this.stStbprpBDao.findListBy(persObjParam);
- PageInfo<StStbprpB> pageInfo = new PageInfo(list);
- return pageInfo;
- }
- }
|