|
@@ -72,6 +72,9 @@ public class NewsController extends BaseController {
|
|
|
if (!check.getStatus()) {
|
|
|
return check;
|
|
|
}
|
|
|
+ if (StringUtil.isEmpty(newsInfo.getAttribute1())) {
|
|
|
+ newsInfo.setAttribute1("0");
|
|
|
+ }
|
|
|
newsInfo.setStatus(NewsStatusEnum.HIDDEN);
|
|
|
newsInfo.setCreateTime(new Date());
|
|
|
newsInfo.setCreateBy(sysUser.getId());
|
|
@@ -158,6 +161,9 @@ public class NewsController extends BaseController {
|
|
|
if(NewsStatusEnum.SHOW.getCode().equals(sysNewsInformationDto.getStatus().getCode())) {
|
|
|
return failed("启用状态下,不可修改");
|
|
|
}
|
|
|
+ if (StringUtil.isEmpty(newsInfo.getAttribute1())) {
|
|
|
+ newsInfo.setAttribute1("0");
|
|
|
+ }
|
|
|
if (newsInfo.getType() == 2) {
|
|
|
if ( "IMAGE".equals(newsInfo.getAttribute2())) {
|
|
|
newsInfo.setLinkUrl("");
|
|
@@ -207,8 +213,17 @@ public class NewsController extends BaseController {
|
|
|
@ApiOperation("app首页banner、按钮、资讯")
|
|
|
@PostMapping(value = "/app/home")
|
|
|
public HttpResponseResult<AppHomeDto> appHome(@RequestBody AppParam param) {
|
|
|
- AppHomeDto appHomeDto = new AppHomeDto();
|
|
|
+
|
|
|
NewsInformationQueryInfo queryInfo = new NewsInformationQueryInfo();
|
|
|
+ // 查询app版本
|
|
|
+ String status = sysNewsInformationService.selectAppVersionInfo(param.getPlatform(), param.getVersion());
|
|
|
+ if ("auditing".equals(status)) {
|
|
|
+ queryInfo.setVersion("1");
|
|
|
+ } else {
|
|
|
+ queryInfo.setVersion("0");
|
|
|
+ }
|
|
|
+
|
|
|
+ AppHomeDto appHomeDto = new AppHomeDto();
|
|
|
queryInfo.setStatus(NewsStatusEnum.SHOW);
|
|
|
queryInfo.setPlatformType("STUDENT");
|
|
|
// 1热门资讯
|
|
@@ -236,7 +251,6 @@ public class NewsController extends BaseController {
|
|
|
|
|
|
// 按钮
|
|
|
queryInfo.setType(5);
|
|
|
- queryInfo.setVersion(param.getVersion());
|
|
|
params = new HashMap<>();
|
|
|
MapUtil.populateMap(params, queryInfo);
|
|
|
appHomeDto.setAppMenu(sysNewsInformationService.selectPage(queryInfo).getRows());
|