记得上下班打卡 | git大法好,push需谨慎

Commit 16b16d62 authored by zhengfuxin's avatar zhengfuxin

修改代码

parent f2d392c5
...@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.service.IService; ...@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.service.kylin.dao.KylinAcitve; import com.liquidnet.service.kylin.dao.KylinAcitve;
import java.util.List;
/** /**
* <p> * <p>
* 服务类 * 服务类
...@@ -16,6 +18,6 @@ public interface IKylinAcitveService extends IService<KylinAcitve> { ...@@ -16,6 +18,6 @@ public interface IKylinAcitveService extends IService<KylinAcitve> {
boolean addKylinAcitve(KylinAcitve kylinAcitve); boolean addKylinAcitve(KylinAcitve kylinAcitve);
PageInfo<KylinAcitve> pageKylinAcitve(int pageSize, int pageNumber); List<KylinAcitve> pageKylinAcitve(int pageSize, int pageNumber);
} }
...@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.service.IService; ...@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.service.kylin.dao.KylinTicketActive; import com.liquidnet.service.kylin.dao.KylinTicketActive;
import java.util.List;
/** /**
* <p> * <p>
* 跟活动绑定的券 服务类 * 跟活动绑定的券 服务类
...@@ -13,7 +15,7 @@ import com.liquidnet.service.kylin.dao.KylinTicketActive; ...@@ -13,7 +15,7 @@ import com.liquidnet.service.kylin.dao.KylinTicketActive;
* @since 2022-07-12 * @since 2022-07-12
*/ */
public interface IKylinTicketActiveService extends IService<KylinTicketActive> { public interface IKylinTicketActiveService extends IService<KylinTicketActive> {
PageInfo<KylinTicketActive> pageKylinAcitve(int pageSize, int pageNumber,String activeId); List<KylinTicketActive> pageKylinAcitve(int pageSize, int pageNumber, String activeId);
} }
package com.liquidnet.client.admin.web.controller.zhengzai.kylin; package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.domain.AjaxResult; import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.common.utils.poi.ExcelUtil;
import com.liquidnet.client.admin.zhengzai.kylin.dto.ActiveTicketExportVo;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinAcitveServiceImpl; import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinAcitveServiceImpl;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinTicketActiveServiceImpl; import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinTicketActiveServiceImpl;
import com.liquidnet.service.kylin.dao.KylinAcitve; import com.liquidnet.service.kylin.dao.KylinAcitve;
...@@ -12,6 +16,8 @@ import org.springframework.beans.BeanUtils; ...@@ -12,6 +16,8 @@ import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* <p> * <p>
* 前端控制器 活动有关的 * 前端控制器 活动有关的
...@@ -22,7 +28,7 @@ import org.springframework.web.bind.annotation.*; ...@@ -22,7 +28,7 @@ import org.springframework.web.bind.annotation.*;
@Api(tags = "活动和券的接口") @Api(tags = "活动和券的接口")
@RestController @RestController
@RequestMapping("/kylin-acitve") @RequestMapping("/kylin-acitve")
public class KylinAcitveController { public class KylinAcitveController extends BaseController {
@Autowired @Autowired
private KylinAcitveServiceImpl kylinAcitveService; private KylinAcitveServiceImpl kylinAcitveService;
@Autowired @Autowired
...@@ -40,16 +46,30 @@ public class KylinAcitveController { ...@@ -40,16 +46,30 @@ public class KylinAcitveController {
@PostMapping("pageActive") @PostMapping("pageActive")
@ApiOperation(value = "分页活动") @ApiOperation(value = "分页活动")
@ResponseBody @ResponseBody
public AjaxResult pageActive( @RequestParam(name = "pageSize", required = true) int pageSize,@RequestParam(name = "pageNum", required = true)int pageNum) { public TableDataInfo pageActive( @RequestParam(name = "pageSize", required = true) int pageSize,@RequestParam(name = "pageNum", required = true)int pageNum) {
return AjaxResult.success(kylinAcitveService.pageKylinAcitve(pageSize,pageNum)); //return AjaxResult.success(kylinAcitveService.pageKylinAcitve(pageSize,pageNum));
return getDataTable( kylinAcitveService.pageKylinAcitve(pageSize,pageNum));
} }
@PostMapping("pageActiveTicket") @PostMapping("pageActiveTicket")
@ApiOperation(value = "分页券") @ApiOperation(value = "分页券")
@ResponseBody @ResponseBody
public AjaxResult pageActiveTicket( @RequestParam(name = "pageSize", required = true) int pageSize,@RequestParam(name = "pageNum", required = true)int pageNum,@RequestParam(name = "activeId", required = true)String activeId) { public TableDataInfo pageActiveTicket(@RequestParam(name = "pageSize", required = true) int pageSize, @RequestParam(name = "pageNum", required = true)int pageNum, @RequestParam(name = "activeId", required = true)String activeId) {
return AjaxResult.success(kylinTicketActiveService.pageKylinAcitve(pageSize,pageNum,activeId)); //return AjaxResult.success(kylinTicketActiveService.pageKylinAcitve(pageSize,pageNum,activeId));
return getDataTable( kylinTicketActiveService.pageKylinAcitve(pageSize,pageNum,activeId));
}
@PostMapping("exportTicket")
@ApiOperation(value = "导出券")
@ResponseBody
public AjaxResult exportTicket( @RequestParam(name = "activeId", required = true)String activeId,@RequestParam(name = "activeName", required = true)String activeName) {
List<ActiveTicketExportVo> list= kylinTicketActiveService.exportTicket(activeId);
if(list.size()>0){
ExcelUtil<ActiveTicketExportVo> util = new ExcelUtil(ActiveTicketExportVo.class);
return util.exportExcel(list, activeName + "");
}
return error("查无信息!");
} }
} }
...@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; ...@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.liquidnet.commons.lang.util.IDGenerator; import com.liquidnet.commons.lang.util.IDGenerator;
import com.liquidnet.service.kylin.dao.KylinAcitve; import com.liquidnet.service.kylin.dao.KylinAcitve;
import com.liquidnet.service.kylin.dao.KylinTicketActive; import com.liquidnet.service.kylin.dao.KylinTicketActive;
...@@ -41,6 +40,8 @@ public class KylinAcitveServiceImpl extends ServiceImpl<KylinAcitveMapper, Kylin ...@@ -41,6 +40,8 @@ public class KylinAcitveServiceImpl extends ServiceImpl<KylinAcitveMapper, Kylin
@Transactional @Transactional
public boolean addKylinAcitve(KylinAcitve kylinAcitve) { public boolean addKylinAcitve(KylinAcitve kylinAcitve) {
kylinAcitve.setActiveId(IDGenerator.nextSnowId()); kylinAcitve.setActiveId(IDGenerator.nextSnowId());
kylinAcitve.setCreatedAt(LocalDateTime.now());
kylinAcitve.setUpdatedAt(LocalDateTime.now());
//保存活动 //保存活动
kylinAcitveMapper.insert(kylinAcitve); kylinAcitveMapper.insert(kylinAcitve);
//创建券 //创建券
...@@ -49,17 +50,11 @@ public class KylinAcitveServiceImpl extends ServiceImpl<KylinAcitveMapper, Kylin ...@@ -49,17 +50,11 @@ public class KylinAcitveServiceImpl extends ServiceImpl<KylinAcitveMapper, Kylin
} }
@Override @Override
public PageInfo<KylinAcitve> pageKylinAcitve(int pageSize, int pageNumber) { public List<KylinAcitve> pageKylinAcitve(int pageSize, int pageNumber) {
PageInfo<KylinAcitve> pageInfoTmp = null;
try {
PageHelper.startPage(pageNumber, pageSize); PageHelper.startPage(pageNumber, pageSize);
LambdaQueryWrapper<KylinAcitve> queryWrapper = Wrappers.lambdaQuery(KylinAcitve.class); LambdaQueryWrapper<KylinAcitve> queryWrapper = Wrappers.lambdaQuery(KylinAcitve.class);
List<KylinAcitve> list=kylinAcitveMapper.selectList(queryWrapper); List<KylinAcitve> list=kylinAcitveMapper.selectList(queryWrapper);
pageInfoTmp = new PageInfo(list); return list;
} catch (Exception e) {
return new PageInfo();
}
return pageInfoTmp;
} }
public List<KylinTicketActive> getKylinTicketActive(int number,String activeId){ public List<KylinTicketActive> getKylinTicketActive(int number,String activeId){
......
...@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; ...@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.zhengzai.kylin.dto.ActiveTicketExportVo; import com.liquidnet.client.admin.zhengzai.kylin.dto.ActiveTicketExportVo;
import com.liquidnet.service.kylin.dao.KylinTicketActive; import com.liquidnet.service.kylin.dao.KylinTicketActive;
import com.liquidnet.service.kylin.mapper.KylinTicketActiveMapper; import com.liquidnet.service.kylin.mapper.KylinTicketActiveMapper;
...@@ -28,18 +27,12 @@ public class KylinTicketActiveServiceImpl extends ServiceImpl<KylinTicketActiveM ...@@ -28,18 +27,12 @@ public class KylinTicketActiveServiceImpl extends ServiceImpl<KylinTicketActiveM
@Autowired @Autowired
private KylinTicketActiveMapper kylinTicketActiveMapper; private KylinTicketActiveMapper kylinTicketActiveMapper;
@Override @Override
public PageInfo<KylinTicketActive> pageKylinAcitve(int pageSize, int pageNumber, String activeId) { public List<KylinTicketActive> pageKylinAcitve(int pageSize, int pageNumber, String activeId) {
PageInfo<KylinTicketActive> pageInfoTmp = null;
try {
PageHelper.startPage(pageNumber, pageSize); PageHelper.startPage(pageNumber, pageSize);
LambdaQueryWrapper<KylinTicketActive> queryWrapper = Wrappers.lambdaQuery(KylinTicketActive.class); LambdaQueryWrapper<KylinTicketActive> queryWrapper = Wrappers.lambdaQuery(KylinTicketActive.class);
queryWrapper.eq(KylinTicketActive::getActivityId,activeId); queryWrapper.eq(KylinTicketActive::getActivityId,activeId);
List<KylinTicketActive> list=kylinTicketActiveMapper.selectList(queryWrapper); List<KylinTicketActive> list=kylinTicketActiveMapper.selectList(queryWrapper);
pageInfoTmp = new PageInfo(list); return list;
} catch (Exception e) {
return new PageInfo();
}
return pageInfoTmp;
} }
public List<ActiveTicketExportVo> exportTicket(String activeId) { public List<ActiveTicketExportVo> exportTicket(String activeId) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment