完成data数据审核
This commit is contained in:
parent
033da7dc22
commit
55bbcc2ee0
|
@ -1,8 +1,16 @@
|
||||||
package com.kening.vordm.controller;
|
package com.kening.vordm.controller;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
||||||
|
import com.kening.vordm.entity.Contact;
|
||||||
|
import com.kening.vordm.entity.DisasterInfo;
|
||||||
import com.kening.vordm.entity.News;
|
import com.kening.vordm.entity.News;
|
||||||
import com.kening.vordm.service.NewsService;
|
import com.kening.vordm.service.NewsService;
|
||||||
|
import io.swagger.annotations.ApiImplicitParam;
|
||||||
|
import io.swagger.annotations.ApiImplicitParams;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import org.springblade.core.mp.support.Condition;
|
import org.springblade.core.mp.support.Condition;
|
||||||
import org.springblade.core.mp.support.Query;
|
import org.springblade.core.mp.support.Query;
|
||||||
|
@ -48,4 +56,31 @@ public class NewsController {
|
||||||
public void export(Long disasterId,Integer type,HttpServletRequest request, HttpServletResponse response){
|
public void export(Long disasterId,Integer type,HttpServletRequest request, HttpServletResponse response){
|
||||||
newsService.export(disasterId,type,request,response);
|
newsService.export(disasterId,type,request,response);
|
||||||
}
|
}
|
||||||
|
@ApiOperationSupport(order = 1)
|
||||||
|
@ApiOperation(value = "分页", notes = "News")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "current", value = "当前页", paramType = "query", dataType = "int"),
|
||||||
|
@ApiImplicitParam(name = "size", value = "分页大小", paramType = "query", dataType = "int")
|
||||||
|
})
|
||||||
|
@GetMapping("/list")
|
||||||
|
public R<IPage<News>> list(News news, Query query) {
|
||||||
|
QueryWrapper<News> queryWrapper = Condition.getQueryWrapper(news);
|
||||||
|
queryWrapper.orderByDesc("contact_date");
|
||||||
|
IPage<News> pages = newsService.page(Condition.getPage(query), Condition.getQueryWrapper(news));
|
||||||
|
return R.data(pages);
|
||||||
|
}
|
||||||
|
@PostMapping("review")
|
||||||
|
public R<Boolean> review(String ids ,Integer status){
|
||||||
|
UpdateWrapper<News> updateWrapper = new UpdateWrapper<>();
|
||||||
|
updateWrapper.set("status",status);
|
||||||
|
String [] id = ids.split(",");
|
||||||
|
//将id String 数组转为Long数组
|
||||||
|
Long [] idLong = new Long[id.length];
|
||||||
|
for (int i = 0; i < id.length; i++) {
|
||||||
|
idLong[i] = Long.parseLong(id[i]);
|
||||||
|
}
|
||||||
|
updateWrapper.in("id",idLong);
|
||||||
|
Boolean flag=newsService.update(updateWrapper);
|
||||||
|
return R.data(flag);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
package com.kening.vordm.controller;
|
package com.kening.vordm.controller;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.kening.vordm.entity.News;
|
||||||
import com.kening.vordm.entity.SocialMedia;
|
import com.kening.vordm.entity.SocialMedia;
|
||||||
import com.kening.vordm.entity.Tweets;
|
import com.kening.vordm.entity.Tweets;
|
||||||
import com.kening.vordm.service.SocialMediaService;
|
import com.kening.vordm.service.SocialMediaService;
|
||||||
|
@ -8,10 +11,7 @@ import lombok.AllArgsConstructor;
|
||||||
import org.springblade.core.mp.support.Condition;
|
import org.springblade.core.mp.support.Condition;
|
||||||
import org.springblade.core.mp.support.Query;
|
import org.springblade.core.mp.support.Query;
|
||||||
import org.springblade.core.tool.api.R;
|
import org.springblade.core.tool.api.R;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RequestParam;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
@ -61,4 +61,23 @@ public class SocialMediaController {
|
||||||
public void export(Long disasterId, HttpServletRequest request, HttpServletResponse response){
|
public void export(Long disasterId, HttpServletRequest request, HttpServletResponse response){
|
||||||
service.export(disasterId,request,response);
|
service.export(disasterId,request,response);
|
||||||
}
|
}
|
||||||
|
@GetMapping("/list")
|
||||||
|
public R<IPage<SocialMedia>> list(SocialMedia socialMedia, Query query) {
|
||||||
|
IPage<SocialMedia> pages = service.page(Condition.getPage(query), Condition.getQueryWrapper(socialMedia));
|
||||||
|
return R.data(pages);
|
||||||
|
}
|
||||||
|
@PostMapping("review")
|
||||||
|
public R<Boolean> review(String ids ,Integer status){
|
||||||
|
UpdateWrapper<SocialMedia> updateWrapper = new UpdateWrapper<>();
|
||||||
|
updateWrapper.set("status",status);
|
||||||
|
String [] id = ids.split(",");
|
||||||
|
//将id String 数组转为Long数组
|
||||||
|
Long [] idLong = new Long[id.length];
|
||||||
|
for (int i = 0; i < id.length; i++) {
|
||||||
|
idLong[i] = Long.parseLong(id[i]);
|
||||||
|
}
|
||||||
|
updateWrapper.in("id",idLong);
|
||||||
|
Boolean flag=service.update(updateWrapper);
|
||||||
|
return R.data(flag);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -152,9 +152,12 @@
|
||||||
<if test="callForHelpVo.respondStatus == 0 or callForHelpVo.respondStatus == '0'" >
|
<if test="callForHelpVo.respondStatus == 0 or callForHelpVo.respondStatus == '0'" >
|
||||||
d.respond_status = 1 or d.respond_status = 0
|
d.respond_status = 1 or d.respond_status = 0
|
||||||
</if>
|
</if>
|
||||||
<if test="callForHelpVo.respondStatus != 0 and callForHelpVo.respondStatus != '0'" >
|
<if test="callForHelpVo.respondStatus != 0 and callForHelpVo.respondStatus != '0' and callForHelpVo.respondStatus != 3 and callForHelpVo.respondStatus != '3'" >
|
||||||
d.respond_status = 2
|
d.respond_status = 2
|
||||||
</if>
|
</if>
|
||||||
|
<if test="callForHelpVo.respondStatus == 3 or callForHelpVo.respondStatus == '3'" >
|
||||||
|
d.respond_status = 2 or d.respond_status = 3
|
||||||
|
</if>
|
||||||
</where>
|
</where>
|
||||||
order by d.upload_time desc
|
order by d.upload_time desc
|
||||||
</select>
|
</select>
|
||||||
|
|
Loading…
Reference in New Issue