src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java
@@ -22,7 +22,7 @@ import com.xcong.excoin.modules.member.parameter.dto.MemberUpdatePwdDto; import com.xcong.excoin.modules.member.parameter.dto.MemberUpdateTradePwdDto; import com.xcong.excoin.modules.member.parameter.dto.MemberUpdateTradersPwdTimeDto; import com.xcong.excoin.modules.member.parameter.vo.AppVersionVo; import com.xcong.excoin.modules.member.parameter.vo.AppVersionListVo; import com.xcong.excoin.modules.member.parameter.vo.MemberAuthenticationInfoVo; import com.xcong.excoin.modules.member.parameter.vo.MemberAvivableCoinInfoVo; import com.xcong.excoin.modules.member.parameter.vo.MemberCoinAddressCountListVo; @@ -62,7 +62,7 @@ * 获取当前版本号 */ @ApiOperation(value="获取当前版本号", notes="获取当前版本号") @ApiResponses({@ApiResponse( code = 200, message = "success", response = AppVersionVo.class)}) @ApiResponses({@ApiResponse( code = 200, message = "success", response = AppVersionListVo.class)}) @GetMapping(value = "/getAppVersionInfo") public Result getAppVersionInfo() { return memberService.getAppVersionInfo(); src/main/java/com/xcong/excoin/modules/member/entity/AppVersionEntity.java
@@ -16,7 +16,15 @@ @Data @TableName("app_version") public class AppVersionEntity implements Serializable { /** * 账号状态 - 禁用 */ public static final Integer type_and = 1; /** * 账号状态 - 启用 */ public static final Integer type_app = 2; /** * */ src/main/java/com/xcong/excoin/modules/member/parameter/vo/AppVersionListVo.java
New file @@ -0,0 +1,16 @@ package com.xcong.excoin.modules.member.parameter.vo; import java.util.List; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data @ApiModel(value = "AppVersionListVo", description = "版本信息列表") public class AppVersionListVo { @ApiModelProperty(value = "版本信息") private List<AppVersionVo> appVersionVo; } src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
@@ -887,19 +887,20 @@ @Override public Result getAppVersionInfo() { Map<String, Object> columnMap = new HashMap<>(); List<AppVersionEntity> selectByMap = appVersionDao.selectByMap(columnMap); AppVersionVo appVersionVo = new AppVersionVo(); Map<String, Object> columnMap = new HashMap<>(); List<AppVersionEntity> selectByMap = appVersionDao.selectByMap(columnMap); List<Object> arrayList = new ArrayList<>(); if(CollUtil.isNotEmpty(selectByMap)) { for(AppVersionEntity appVersionEntity : selectByMap) { appVersionVo.setAddress(appVersionEntity.getAddress()); appVersionVo.setType(appVersionEntity.getType()); appVersionVo.setVersion(appVersionEntity.getVersion()); AppVersionVo appVersionVo = new AppVersionVo(); appVersionVo.setAddress(appVersionEntity.getAddress()); appVersionVo.setType(appVersionEntity.getType()); appVersionVo.setVersion(appVersionEntity.getVersion()); arrayList.add(appVersionVo); } } } return Result.ok(appVersionVo); return Result.ok(arrayList); } }