!316 小程序Banner图后台管理,小程序接口优化

Merge pull request !316 from 德仔/xzj
This commit is contained in:
德仔
2021-07-14 10:11:25 +00:00
committed by Gitee
9 changed files with 463 additions and 5 deletions

View File

@ -1,6 +1,9 @@
package com.stdiet.custom.controller;
import java.util.ArrayList;
import java.util.List;
import com.stdiet.common.utils.oss.AliyunOSSUtils;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@ -42,6 +45,17 @@ public class SysWxBannerImageController extends BaseController
{
startPage();
List<SysWxBannerImage> list = sysWxBannerImageService.selectSysWxBannerImageList(sysWxBannerImage);
if(list != null && list.size() > 0){
List<String> urlList = new ArrayList<>();
for (SysWxBannerImage banner : list) {
urlList.add(banner.getBannerUrl());
}
List<String> previewBannerUrlList = AliyunOSSUtils.generatePresignedUrl(urlList);
int index = 0;
for (SysWxBannerImage banner : list) {
banner.setPreviewBannerUrl(previewBannerUrlList.get(index++));
}
}
return getDataTable(list);
}
@ -65,7 +79,11 @@ public class SysWxBannerImageController extends BaseController
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return AjaxResult.success(sysWxBannerImageService.selectSysWxBannerImageById(id));
SysWxBannerImage sysWxBannerImage = sysWxBannerImageService.selectSysWxBannerImageById(id);
if(sysWxBannerImage != null){
sysWxBannerImage.setPreviewBannerUrl(AliyunOSSUtils.generatePresignedUrl(sysWxBannerImage.getBannerUrl()));
}
return AjaxResult.success(sysWxBannerImage);
}
/**

View File

@ -789,9 +789,16 @@ public class WechatAppletController extends BaseController {
public TableDataInfo getCommunityPunch() {
startPage();
List<CommunityPunchReponse> list = sysWxUserLogService.getCommunityPunch(new SysWxUserLog());
if(list != null && list.size() > 0){
for (CommunityPunchReponse comm : list) {
comm.setId(AesUtils.encrypt(comm.getId()));
comm.setCusId(AesUtils.encrypt(comm.getCusId()));
}
}
return getDataTable(list);
}
/**
* 修改健康减脂宣言
* @return