From 77e4741346fb02d5a1f845b89f681a56d06dad0e Mon Sep 17 00:00:00 2001 From: 安瑾然 <107107765@qq.com> Date: 星期二, 12 七月 2022 14:59:29 +0800 Subject: [PATCH] minio接口修正,宣传、常见问题接口开发 --- src/main/java/com/example/jz/service/impl/PublicityServiceImpl.java | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/example/jz/service/impl/PublicityServiceImpl.java b/src/main/java/com/example/jz/service/impl/PublicityServiceImpl.java index ace765f..64c5953 100644 --- a/src/main/java/com/example/jz/service/impl/PublicityServiceImpl.java +++ b/src/main/java/com/example/jz/service/impl/PublicityServiceImpl.java @@ -1,10 +1,18 @@ package com.example.jz.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.example.jz.dao.PublicityDao; +import com.example.jz.modle.PageParam; +import com.example.jz.modle.dto.PublicityDto; import com.example.jz.modle.entity.Publicity; import com.example.jz.service.PublicityService; import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.io.Serializable; +import java.util.Date; /** * 鍏叡瀹d紶琛�(Publicity)琛ㄦ湇鍔″疄鐜扮被 @@ -15,5 +23,33 @@ @Service("publicityService") public class PublicityServiceImpl extends ServiceImpl<PublicityDao, Publicity> implements PublicityService { + @Resource + private PublicityDao publicityDao; + + @Override + public Boolean undercarriage(Serializable id) { + Publicity publicity = publicityDao.selectById(id); + publicity.setStatus(2); + if (publicityDao.updateById(publicity) == 1) { + return true; + } + return false; + } + + @Override + public Boolean grounding(Serializable id) { + Publicity publicity = publicityDao.selectById(id); + publicity.setStatus(1); + publicity.setReleaseTime(new Date()); + if (publicityDao.updateById(publicity) == 1) { + return true; + } + return false; + } + + @Override + public IPage<PublicityDto> findByPage(PageParam<PublicityDto> page, QueryWrapper<PublicityDto> publicityDtoQueryWrapper) { + return publicityDao.findByPage(page, publicityDtoQueryWrapper); + } } -- Gitblit v1.8.0