!318 修改接口

Merge pull request !318 from 德仔/develop
This commit is contained in:
德仔 2021-07-15 07:48:47 +00:00 committed by Gitee
commit 50a9453101
3 changed files with 23 additions and 22 deletions

View File

@ -790,7 +790,7 @@ public class WechatAppletController extends BaseController {
public TableDataInfo getCommunityPunch() {
startPage();
List<CommunityPunchReponse> list = sysWxUserLogService.getCommunityPunch(new SysWxUserLog());
if(list != null && list.size() > 0){
if (list != null && list.size() > 0) {
for (CommunityPunchReponse comm : list) {
comm.setId(AesUtils.encrypt(comm.getId()));
comm.setCusId(AesUtils.encrypt(comm.getCusId()));
@ -806,20 +806,14 @@ public class WechatAppletController extends BaseController {
* @return
*/
@PostMapping("/updateHealthManifesto")
public AjaxResult updateHealthManifesto(@RequestParam("cusId") String cusId, @RequestParam("healthManifesto") String healthManifesto) {
if (StringUtils.isEmpty(healthManifesto, cusId)) {
return AjaxResult.error("缺少必要参数");
}
cusId = AesUtils.decrypt(cusId);
if (cusId == null) {
public AjaxResult updateHealthManifesto(@RequestBody SysWxUserInfo sysWxUserInfo) {
if (StringUtils.isNull(sysWxUserInfo.getOpenid())) {
return AjaxResult.error("参数不合法");
}
if (healthManifesto.length() > 200) {
if (sysWxUserInfo.getHealthManifesto().length() > 200) {
return AjaxResult.error("健康宣言字数过长");
}
SysWxUserInfo sysWxUserInfo = new SysWxUserInfo();
sysWxUserInfo.setCusId(Long.parseLong(cusId));
sysWxUserInfo.setHealthManifesto(healthManifesto);
return toAjax(sysWxUserInfoService.updateHealthManifestoByCusId(sysWxUserInfo));
}
@ -869,6 +863,9 @@ public class WechatAppletController extends BaseController {
//获取可以显示的Banner
sysWxBannerImage.setShowFlag(1L);
List<BannerResponse> list = sysWxBannerImageService.getBannerListOrderByOrderNum(sysWxBannerImage);
for (BannerResponse banner : list) {
banner.setBannerUrl(AliyunOSSUtils.generatePresignedUrl(banner.getBannerUrl()));
}
return AjaxResult.success(list);
}

View File

@ -3,26 +3,30 @@ package com.stdiet.custom.dto.response;
import com.stdiet.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
@Data
public class BannerResponse implements Serializable {
public class BannerResponse {
private static final long serialVersionUID = 1L;
/** banner图标题 */
/**
* banner图标题
*/
@Excel(name = "banner图标题")
private String title;
/** banner图内容 */
/**
* banner图内容
*/
@Excel(name = "banner图内容")
private String content;
/** banner图片地址 */
/**
* banner图片地址
*/
@Excel(name = "banner图片地址")
private String bannerUrl;
/** 点击跳转地址 */
/**
* 点击跳转地址
*/
@Excel(name = "点击跳转地址")
private String jumpUrl;
}

View File

@ -144,9 +144,9 @@
update sys_wx_user_info set cus_id = null where openid = #{openid}
</update>
<!-- 根据客户ID更新健康减脂宣言 -->
<!-- 根据openID更新健康减脂宣言 -->
<update id="updateHealthManifestoByCusId" parameterType="SysWxUserInfo">
update sys_wx_user_info set health_manifesto = #{healthManifesto} where cus_id = #{cusId}
update sys_wx_user_info set health_manifesto = #{healthManifesto} where openid = #{openid}
</update>
</mapper>