|
|
@@ -42,18 +42,31 @@ public class ContactUsServiceImpl extends ServiceImpl<IContactUsMapper, ContactU
|
|
|
@Autowired
|
|
|
IContactUsPointService contactUsPointService;
|
|
|
|
|
|
+ static ContactUsParam contactUsParam;
|
|
|
+ static ContactUsParam contactUsParam2;
|
|
|
|
|
|
@Override
|
|
|
- public Object pageList(RequestBase requestBase) {
|
|
|
+ public Page<ContactUs> pageList(ContactUsParam param) {
|
|
|
+ contactUsParam = param;
|
|
|
LambdaQueryWrapper<ContactUs> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ if(StringUtils.isNotBlank(param.getEmail())){
|
|
|
+ wrapper.like(ContactUs::getEmail,param.getEmail());
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(param.getStartTime()) && StringUtils.isNotBlank(param.getEndTime())){
|
|
|
+ wrapper.between(ContactUs::getCreateTime,param.getStartTime(),param.getEndTime());
|
|
|
+ wrapper.ge(ContactUs::getCreateTime,param.getStartTime());
|
|
|
+ }
|
|
|
wrapper.orderByDesc(ContactUs::getId);
|
|
|
- Page<ContactUs> page = this.page(new Page<>(requestBase.getPageNum(), requestBase.getPageSize()),wrapper);
|
|
|
- return PageInfo.PageInfo(page);
|
|
|
+ Page<ContactUs> page = this.page(new Page<>(param.getPageNum(), param.getPageSize()),wrapper);
|
|
|
+ return page;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void export(HttpServletRequest req, HttpServletResponse resp, String lang) {
|
|
|
- List<ContactUs> list = this.list();
|
|
|
+ contactUsParam.setPageNum(1);
|
|
|
+ contactUsParam.setPageSize(999999);
|
|
|
+ Page<ContactUs> pageInfo = this.pageList(contactUsParam);
|
|
|
+ List<ContactUs> list = pageInfo.getRecords();
|
|
|
ExcelWriter excelWriter = null;
|
|
|
try {
|
|
|
if("en".equals(lang)){
|
|
|
@@ -86,24 +99,18 @@ public class ContactUsServiceImpl extends ServiceImpl<IContactUsMapper, ContactU
|
|
|
|
|
|
|
|
|
@Override
|
|
|
- public Object pointPageList(ContactUsParam param) {
|
|
|
- LambdaQueryWrapper<ContactUsPoint> wrapper = new LambdaQueryWrapper<>();
|
|
|
- if(StringUtils.isNotBlank(param.getUtmSource())){
|
|
|
- wrapper.like(ContactUsPoint::getUtmSource,param.getUtmSource());
|
|
|
- }
|
|
|
- if(StringUtils.isNotBlank(param.getStartTime())){
|
|
|
- wrapper.ge(ContactUsPoint::getCreateTime,param.getStartTime());
|
|
|
- }
|
|
|
- if(StringUtils.isNotBlank(param.getEndTime())){
|
|
|
- wrapper.le(ContactUsPoint::getCreateTime,param.getEndTime());
|
|
|
- }
|
|
|
- Page<ContactUsPoint> page = contactUsPointService.page(new Page<>(param.getPageNum(), param.getPageSize()), wrapper);
|
|
|
- return PageInfo.PageInfo(page);
|
|
|
+ public Page<ContactUsPoint> pointPageList(ContactUsParam param) {
|
|
|
+ contactUsParam2 = param;
|
|
|
+ Page<ContactUsPoint> page = contactUsPointService.pageList(new Page<>(param.getPageNum(), param.getPageSize()), param);
|
|
|
+ return page;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void exportPoint(HttpServletRequest req, HttpServletResponse resp, String lang) {
|
|
|
- List<ContactUsPoint> list = contactUsPointService.list();
|
|
|
+ contactUsParam2.setPageNum(1);
|
|
|
+ contactUsParam2.setPageSize(999999);
|
|
|
+ Page<ContactUsPoint> pageInfo = this.pointPageList(contactUsParam2);
|
|
|
+ List<ContactUsPoint> list = pageInfo.getRecords();
|
|
|
ExcelWriter excelWriter = null;
|
|
|
try {
|
|
|
if("en".equals(lang)){
|