소스 검색

贞达市政小程序增加分页功能

wang_xy 2 년 전
부모
커밋
a2c9c54e42

+ 1 - 1
ruoyi-mobile/src/main/java/com/ruoyi/mobile/mapper/MOrderMapper.java

@@ -21,7 +21,7 @@ public interface MOrderMapper extends BaseMapperPlus<MOrder> {
     List<MDicVO> getDic(String dicType);
 
     //我的历史施工
-    List<MOrderVo> getListAll(@Param("p") MOrderBo bo);
+    Page<MOrderVo> getListAll(@Param("p") MOrderBo bo, Page<?> page);
 
     MOrderVo getOrderForStatus(Long houseId);
 

+ 1 - 1
ruoyi-mobile/src/main/java/com/ruoyi/mobile/service/IMOrderService.java

@@ -69,7 +69,7 @@ public interface IMOrderService extends IServicePlus<MOrder, MOrderVo> {
 	 * @param bo
 	 * @return
 	 */
-	List<MOrderVo> getListAll(MOrderBo bo);
+	Page<MOrderVo> getListAll(MOrderBo bo);
 
 	Boolean getOrderForStatus(Long houseId);
 

+ 4 - 3
ruoyi-mobile/src/main/java/com/ruoyi/mobile/service/impl/MOrderServiceImpl.java

@@ -143,10 +143,11 @@ public class MOrderServiceImpl extends ServicePlusImpl<MOrderMapper, MOrder, MOr
     }
 
     @Override
-    public List<MOrderVo> getListAll(MOrderBo bo) {
+    public Page<MOrderVo> getListAll(MOrderBo bo) {
         bo.setUserId(SecurityUtils.getWxLoginUser().getMUser().getId());
-        List<MOrderVo> list = mOrderMapper.getListAll(bo);
-        list.forEach(i -> {
+        Page<MOrderVo> page = new Page<>(bo.getPageNum(), bo.getPageSize());
+        Page<MOrderVo> list = mOrderMapper.getListAll(bo,page);
+        list.getRecords().forEach(i -> {
             if (Constants.Dict.SERVICE_TYPE001.getItemValue().equals(i.getServiceType())){
                 i.setServiceType(Constants.Dict.SERVICE_TYPE001.getItemName());
             }