diff --git a/src/main/java/com/sqx/modules/shipinquan/content/app/AppShipinquanController.java b/src/main/java/com/sqx/modules/shipinquan/content/app/AppShipinquanController.java index 4418b51..35cd281 100644 --- a/src/main/java/com/sqx/modules/shipinquan/content/app/AppShipinquanController.java +++ b/src/main/java/com/sqx/modules/shipinquan/content/app/AppShipinquanController.java @@ -74,11 +74,8 @@ public class AppShipinquanController { @GetMapping("/contentlist") @ApiOperation("获取评论数据列表") - public Result list(BlShipinquanPinglun entity, Integer page, Integer limit){ - QueryWrapper qw = new QueryWrapper<>(); - qw.orderByDesc("create_time"); - qw.eq("shipinquan_id",entity.getShipinquanId()); - IPage pageList = pinglunservice.page(new Page<>(page,limit),qw); + public Result contentlist(BlShipinquanPinglun entity, Integer page, Integer limit){ + IPage pageList = pinglunservice.contentlist(new Page<>(page,limit),entity); return Result.success().put("data",pageList); } diff --git a/src/main/java/com/sqx/modules/shipinquan/dao/BlShipinquanPinglunDao.java b/src/main/java/com/sqx/modules/shipinquan/dao/BlShipinquanPinglunDao.java index 86c5c2f..60d803d 100644 --- a/src/main/java/com/sqx/modules/shipinquan/dao/BlShipinquanPinglunDao.java +++ b/src/main/java/com/sqx/modules/shipinquan/dao/BlShipinquanPinglunDao.java @@ -1,10 +1,13 @@ package com.sqx.modules.shipinquan.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.sqx.modules.shipinquan.entity.BlShipinquanPinglun; import org.apache.ibatis.annotations.Mapper; @Mapper public interface BlShipinquanPinglunDao extends BaseMapper { + IPage contentlist(Page objectPage, BlShipinquanPinglun entity); } \ No newline at end of file diff --git a/src/main/java/com/sqx/modules/shipinquan/entity/BlShipinquan.java b/src/main/java/com/sqx/modules/shipinquan/entity/BlShipinquan.java index 8fd2f86..f781424 100644 --- a/src/main/java/com/sqx/modules/shipinquan/entity/BlShipinquan.java +++ b/src/main/java/com/sqx/modules/shipinquan/entity/BlShipinquan.java @@ -52,6 +52,9 @@ public class BlShipinquan implements Serializable { @TableField(exist = false) private String userId; + @TableField(exist = false) + private String artificerName; + } diff --git a/src/main/java/com/sqx/modules/shipinquan/entity/BlShipinquanPinglun.java b/src/main/java/com/sqx/modules/shipinquan/entity/BlShipinquanPinglun.java index 010af5f..93b4fd7 100644 --- a/src/main/java/com/sqx/modules/shipinquan/entity/BlShipinquanPinglun.java +++ b/src/main/java/com/sqx/modules/shipinquan/entity/BlShipinquanPinglun.java @@ -1,6 +1,7 @@ package com.sqx.modules.shipinquan.entity; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; @@ -32,6 +33,10 @@ public class BlShipinquanPinglun implements Serializable { private Long createBy;//创建人 private String content;//发布内容 private int shipinquanId;//主表id + @TableField(exist = false) + private String userName; + @TableField(exist = false) + private String userPhoto; } diff --git a/src/main/java/com/sqx/modules/shipinquan/service/BlShipinquanPinglunService.java b/src/main/java/com/sqx/modules/shipinquan/service/BlShipinquanPinglunService.java index d922ec1..1aab144 100644 --- a/src/main/java/com/sqx/modules/shipinquan/service/BlShipinquanPinglunService.java +++ b/src/main/java/com/sqx/modules/shipinquan/service/BlShipinquanPinglunService.java @@ -1,8 +1,11 @@ package com.sqx.modules.shipinquan.service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.sqx.modules.shipinquan.entity.BlShipinquanPinglun; public interface BlShipinquanPinglunService extends IService { + IPage contentlist(Page objectPage, BlShipinquanPinglun entity); } \ No newline at end of file diff --git a/src/main/java/com/sqx/modules/shipinquan/service/impl/BlShipinquanPinglunServiceImpl.java b/src/main/java/com/sqx/modules/shipinquan/service/impl/BlShipinquanPinglunServiceImpl.java index 57406d7..e2bea8f 100644 --- a/src/main/java/com/sqx/modules/shipinquan/service/impl/BlShipinquanPinglunServiceImpl.java +++ b/src/main/java/com/sqx/modules/shipinquan/service/impl/BlShipinquanPinglunServiceImpl.java @@ -1,5 +1,7 @@ package com.sqx.modules.shipinquan.service.impl; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.sqx.modules.shipinquan.dao.BlShipinquanPinglunDao; import com.sqx.modules.shipinquan.entity.BlShipinquanPinglun; @@ -9,4 +11,8 @@ import org.springframework.stereotype.Service; @Service public class BlShipinquanPinglunServiceImpl extends ServiceImpl implements BlShipinquanPinglunService { + @Override + public IPage contentlist(Page objectPage, BlShipinquanPinglun entity) { + return baseMapper.contentlist(objectPage,entity); + } } \ No newline at end of file diff --git a/src/main/resources/mapper/shipinquan/ShipinquanDao.xml b/src/main/resources/mapper/shipinquan/ShipinquanDao.xml index f78d6d6..b333689 100644 --- a/src/main/resources/mapper/shipinquan/ShipinquanDao.xml +++ b/src/main/resources/mapper/shipinquan/ShipinquanDao.xml @@ -30,8 +30,8 @@ a.pls, a.type, a.pic_path, - (st_distance (point (b.longitude, b.latitude),point('125.377434','43.872621') ) *111195) as distance, b.artificer_id as create_by, + b.artificer_name as artificer_name, b.artificer_img AS artificerImg, if(c.id is null,0,1) as sfdz FROM bl_shipinquan a diff --git a/src/main/resources/mapper/shipinquan/ShipinquanPinglunDao.xml b/src/main/resources/mapper/shipinquan/ShipinquanPinglunDao.xml new file mode 100644 index 0000000..5b87c6d --- /dev/null +++ b/src/main/resources/mapper/shipinquan/ShipinquanPinglunDao.xml @@ -0,0 +1,28 @@ + + + + + + + + + + \ No newline at end of file