src/main/java/com/whyc/controller/BOMFeedbakController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/BOMFeedbakService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/BOMFeedbakController.java
New file @@ -0,0 +1,31 @@ package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.service.BOMFeedbakService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; @RestController @Api(tags = "反馈管理") @RequestMapping("bomFeedbak") public class BOMFeedbakController { @Autowired private BOMFeedbakService service; @ApiOperation(value = "查询发送者反馈不同状态") @GetMapping("getSenderStatus") public Response getSenderStatus(@RequestParam int flag, @RequestParam int pageCurr, @RequestParam int pageSize){ return service.getSenderStatus(flag,pageCurr,pageSize); } @ApiOperation(value = "查询接收者反馈不同状态") @GetMapping("getRecevierStatus") public Response getRecevierStatus(@RequestParam int flag, @RequestParam int pageCurr, @RequestParam int pageSize){ return service.getRecevierStatus(flag,pageCurr,pageSize); } } src/main/java/com/whyc/service/BOMFeedbakService.java
@@ -1,10 +1,15 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.github.pagehelper.PageHelper; import com.whyc.dto.Response; import com.whyc.mapper.BOMFeedbakMapper; import com.whyc.pojo.DocUser; import com.whyc.util.ActionUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; @Service @@ -43,4 +48,24 @@ } return map; } //查询发送者反馈不同状态 public Response getSenderStatus(int flag,int pageCurr,int pageSize) { PageHelper.startPage(pageCurr,pageSize); QueryWrapper wrapper=new QueryWrapper(); wrapper.eq("sender_id",ActionUtil.getUser().getId()); wrapper.eq("confirm_status",flag); wrapper.orderByDesc("create_time"); List list=mapper.selectList(wrapper); return new Response().setII(1,list.size()>0,list,"发送者反馈"); } //查询接收者反馈不同状态 public Response getRecevierStatus(int flag, int pageCurr, int pageSize) { PageHelper.startPage(pageCurr,pageSize); QueryWrapper wrapper=new QueryWrapper(); wrapper.like("receiver_ids",ActionUtil.getUser().getId()); wrapper.eq("confirm_status",flag); wrapper.orderByDesc("create_time"); List list=mapper.selectList(wrapper); return new Response().setII(1,list.size()>0,list,"接收者反馈"); } }