diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/LoginApiService.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/LoginApiService.java index 9fedea9..2c8d8e1 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/LoginApiService.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/LoginApiService.java @@ -14,4 +14,7 @@ public interface LoginApiService { //获取隐私政策 Result getPrivacyPolicy(); + + //查询所有配置信息 + Result getConfigInfo(); } diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/LoginApiServiceImpl.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/LoginApiServiceImpl.java index eed5aaa..9d10ea3 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/LoginApiServiceImpl.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/LoginApiServiceImpl.java @@ -3,15 +3,21 @@ package org.jeecg.modules.api.service.impl; import org.jeecg.common.api.vo.Result; import org.jeecg.modules.api.service.LoginApiService; import org.jeecg.modules.bean.LoginReq; +import org.jeecg.modules.cityConf.entity.CityConf; +import org.jeecg.modules.cityConf.service.ICityConfService; import org.jeecg.modules.service.AppletLoginService; import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.util.List; @Service public class LoginApiServiceImpl implements LoginApiService { @Resource private AppletLoginService appletLoginService; + //查询配置 + @Resource + private ICityConfService cityConfService; //小程序-登录接口 @Override @@ -25,8 +31,12 @@ public class LoginApiServiceImpl implements LoginApiService { @Override public Result getUserAgreement() { - - return Result.OK("用户协议"); + //查询用户协议 + CityConf cityConf = cityConfService. + lambdaQuery(). + eq(CityConf::getKeyIcon, "userAgreement"). + one(); + return Result.OK(cityConf.getKeyDetails()); } //获取隐私政策 @@ -34,8 +44,22 @@ public class LoginApiServiceImpl implements LoginApiService { public Result getPrivacyPolicy() { - return Result.OK("隐私政策"); + //查询隐私政策 + CityConf cityConf = cityConfService. + lambdaQuery(). + eq(CityConf::getKeyIcon, "privacyPolicy"). + one(); + return Result.OK(cityConf.getKeyDetails()); } + + + //查询所有配置信息 + @Override + public Result getConfigInfo(){ + List list = cityConfService.list(); + return Result.OK(list); + } + } diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/YaoDuApiServiceImpl.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/YaoDuApiServiceImpl.java index 71e7d75..9983a8a 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/YaoDuApiServiceImpl.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/YaoDuApiServiceImpl.java @@ -275,7 +275,6 @@ public class YaoDuApiServiceImpl implements YaoDuApiService { } - //获取评论数量 List records = page1.getRecords(); //创建一个新的集合 @@ -304,6 +303,8 @@ public class YaoDuApiServiceImpl implements YaoDuApiService { } newRecords.add(cityTrends); } + //随机排序帖子列表数据,每次刷新展示的数据不同 + Collections.shuffle(newRecords); page1.setRecords(newRecords); return Result.OK(page1); @@ -332,7 +333,7 @@ public class YaoDuApiServiceImpl implements YaoDuApiService { //获取今年是多少年 cityTrends.setYearDate(LocalDate.now().getYear() - one.getYearDate()); - cityTrends.setAddress(one.getAddress()); + cityTrends.setAddId(one.getAddress()); if (one.getIdCardOpen() == null){ cityTrends.setIsContent(""); }else if (one.getIdCardOpen()== 1){ diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/yaoduapi/YaoDuLoginController.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/yaoduapi/YaoDuLoginController.java index cc40659..96d7dfd 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/yaoduapi/YaoDuLoginController.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/yaoduapi/YaoDuLoginController.java @@ -47,6 +47,12 @@ public class YaoDuLoginController { return loginApiService.getPrivacyPolicy(); } + //查询所有配置信息 + @ApiOperation(value="小程序-查询所有配置信息", notes="小程序-查询所有配置信息") + @GetMapping("/getConfigInfo") + public Result getConfigInfo(){ + return loginApiService.getConfigInfo(); + } }