fix
This commit is contained in:
@@ -36,7 +36,7 @@ public class PlayClerkArticleInfoController {
|
|||||||
*/
|
*/
|
||||||
@PostMapping("/listByPage")
|
@PostMapping("/listByPage")
|
||||||
public R list(@Validated @RequestBody PlayClerkArticleQueryVo vo) {
|
public R list(@Validated @RequestBody PlayClerkArticleQueryVo vo) {
|
||||||
IPage<PlayClerkArticleReturnVo> list = playClerkArticleInfoService.selectByPage(vo);
|
IPage<PlayClerkArticleReturnVo> list = playClerkArticleInfoService.selectByPage(vo,false);
|
||||||
return R.ok(list);
|
return R.ok(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -29,9 +29,11 @@ public interface IPlayClerkArticleInfoService extends IService<PlayClerkArticleI
|
|||||||
* 查询店员动态信息列表
|
* 查询店员动态信息列表
|
||||||
*
|
*
|
||||||
* @param vo 店员动态信息查询对象
|
* @param vo 店员动态信息查询对象
|
||||||
|
* @param searchByYourself 查询人是否是自己
|
||||||
|
*
|
||||||
* @return 店员动态信息集合
|
* @return 店员动态信息集合
|
||||||
*/
|
*/
|
||||||
IPage<PlayClerkArticleReturnVo> selectByPage(PlayClerkArticleQueryVo vo);
|
IPage<PlayClerkArticleReturnVo> selectByPage(PlayClerkArticleQueryVo vo, boolean searchByYourself);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ public class PlayClerkArticleInfoServiceImpl extends ServiceImpl<PlayClerkArticl
|
|||||||
* @return 店员动态信息
|
* @return 店员动态信息
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public IPage<PlayClerkArticleReturnVo> selectByPage(PlayClerkArticleQueryVo vo) {
|
public IPage<PlayClerkArticleReturnVo> selectByPage(PlayClerkArticleQueryVo vo, boolean searchByYourself) {
|
||||||
MPJLambdaWrapper<PlayClerkArticleInfoEntity> lambdaQueryWrapper = new MPJLambdaWrapper<>();
|
MPJLambdaWrapper<PlayClerkArticleInfoEntity> lambdaQueryWrapper = new MPJLambdaWrapper<>();
|
||||||
//查询主表全部字段
|
//查询主表全部字段
|
||||||
lambdaQueryWrapper.selectAll(PlayClerkArticleInfoEntity.class);
|
lambdaQueryWrapper.selectAll(PlayClerkArticleInfoEntity.class);
|
||||||
@@ -81,11 +81,11 @@ public class PlayClerkArticleInfoServiceImpl extends ServiceImpl<PlayClerkArticl
|
|||||||
if (vo.getReleaseTime() != null && vo.getReleaseTime().size() == 2) {
|
if (vo.getReleaseTime() != null && vo.getReleaseTime().size() == 2) {
|
||||||
lambdaQueryWrapper.between(PlayClerkArticleInfoEntity::getReleaseTime, vo.getReleaseTime().get(0), vo.getReleaseTime().get(1));
|
lambdaQueryWrapper.between(PlayClerkArticleInfoEntity::getReleaseTime, vo.getReleaseTime().get(0), vo.getReleaseTime().get(1));
|
||||||
}
|
}
|
||||||
// 加入组员的筛选
|
if (!searchByYourself) {
|
||||||
|
// 后台查询时,加入组员的筛选
|
||||||
List<String> clerkIdList = playClerkGroupInfoService.getValidClerkIdList(SecurityUtils.getLoginUser(), null);
|
List<String> clerkIdList = playClerkGroupInfoService.getValidClerkIdList(SecurityUtils.getLoginUser(), null);
|
||||||
lambdaQueryWrapper.in(PlayClerkArticleInfoEntity::getClerkId, clerkIdList);
|
lambdaQueryWrapper.in(PlayClerkArticleInfoEntity::getClerkId, clerkIdList);
|
||||||
|
}
|
||||||
|
|
||||||
IPage<PlayClerkArticleReturnVo> page = this.baseMapper.selectJoinPage(new Page<>(vo.getPageNum(), vo.getPageSize()), PlayClerkArticleReturnVo.class, lambdaQueryWrapper);
|
IPage<PlayClerkArticleReturnVo> page = this.baseMapper.selectJoinPage(new Page<>(vo.getPageNum(), vo.getPageSize()), PlayClerkArticleReturnVo.class, lambdaQueryWrapper);
|
||||||
for (PlayClerkArticleReturnVo record : page.getRecords()) {
|
for (PlayClerkArticleReturnVo record : page.getRecords()) {
|
||||||
int index = 0;
|
int index = 0;
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ public class WxArticleController {
|
|||||||
@PostMapping("/clerk/listByPage")
|
@PostMapping("/clerk/listByPage")
|
||||||
public R clerkListByPage(@Validated @RequestBody PlayClerkArticleQueryVo vo) {
|
public R clerkListByPage(@Validated @RequestBody PlayClerkArticleQueryVo vo) {
|
||||||
vo.setClerkId(ThreadLocalRequestDetail.getClerkUserInfo().getId());
|
vo.setClerkId(ThreadLocalRequestDetail.getClerkUserInfo().getId());
|
||||||
return R.ok(playClerkArticleInfoService.selectByPage(vo));
|
return R.ok(playClerkArticleInfoService.selectByPage(vo,true));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user