diff --git a/renren-admin/src/main/java/io/renren/modules/resource/controller/ResourceController.java b/renren-admin/src/main/java/io/renren/modules/resource/controller/ResourceController.java index c3e6e84f..ac0403a3 100644 --- a/renren-admin/src/main/java/io/renren/modules/resource/controller/ResourceController.java +++ b/renren-admin/src/main/java/io/renren/modules/resource/controller/ResourceController.java @@ -671,4 +671,11 @@ public class ResourceController { return new Result<>().ok(resourceService.getPotentialList()); } + @PostMapping("/getSquareList") + @ApiOperation("/算法广场获取算法或Gis列表") + @LogOperation("/算法广场获取算法或Gis列表") + public Result getSquareList(@RequestBody JSONObject jsonObject) { + return new Result().ok(resourceService.getSquareList(jsonObject)); + } + } \ No newline at end of file diff --git a/renren-admin/src/main/java/io/renren/modules/resource/dao/ResourceDao.java b/renren-admin/src/main/java/io/renren/modules/resource/dao/ResourceDao.java index 770903c0..5eaa24d4 100644 --- a/renren-admin/src/main/java/io/renren/modules/resource/dao/ResourceDao.java +++ b/renren-admin/src/main/java/io/renren/modules/resource/dao/ResourceDao.java @@ -205,4 +205,11 @@ public interface ResourceDao extends BaseDao { List getPotentialList(@Param("halfMonthDay") String halfMonthDay, @Param("monthDay") String monthDay); List getStarList(); + + Integer selectAppListCount(@Param("type") Integer type, @Param("area") String area); + + List getSquareList(@Param("type") String type, @Param("deptType") Integer deptType, @Param("area") String area, + @Param("pageNum") Integer pageNum, @Param("pageSize") Integer pageSize); + + Integer getSquareListCount(@Param("type") String type, @Param("deptType") Integer deptType, @Param("area") String area); } \ No newline at end of file diff --git a/renren-admin/src/main/java/io/renren/modules/resource/service/ResourceService.java b/renren-admin/src/main/java/io/renren/modules/resource/service/ResourceService.java index bfb902fc..a6caed9b 100644 --- a/renren-admin/src/main/java/io/renren/modules/resource/service/ResourceService.java +++ b/renren-admin/src/main/java/io/renren/modules/resource/service/ResourceService.java @@ -157,4 +157,6 @@ public interface ResourceService extends CrudService maps = resourceDao.selectAppList((pageNum - 1) * 9, type, area); maps.forEach(x -> x.put("pic", resourceDao.selectPicByResId(x.get("id").toString()))); - return maps; + return new HashMap() {{ + put("appList",maps); + put("total", resourceDao.selectAppListCount(type, area)); + }}; } @Override @@ -2410,4 +2414,18 @@ public class ResourceServiceImpl extends CrudServiceImpl + + + + + + + \ No newline at end of file