xiaoyong931011
2020-06-23 9011c14f44b022c64d653a803adb2710154261fb
20200623  代码提交
3 files modified
1 files added
35 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/entity/AppVersionEntity.java 8 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/parameter/vo/AppVersionListVo.java 16 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java 7 ●●●●● patch | view | raw | blame | history
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,8 +16,16 @@
@Data
@TableName("app_version")
public class AppVersionEntity implements Serializable {
     /**
     * 账号状态 - 禁用
     */
    public static final Integer type_and = 1;
    /**
     * 账号状态 - 启用
     */
    public static final Integer type_app = 2;
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
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
@@ -889,17 +889,18 @@
    public Result getAppVersionInfo() {
        Map<String, Object> columnMap = new HashMap<>();
        List<AppVersionEntity> selectByMap = appVersionDao.selectByMap(columnMap);
        AppVersionVo appVersionVo = new AppVersionVo();
    List<Object> arrayList = new ArrayList<>();
        if(CollUtil.isNotEmpty(selectByMap)) {
            for(AppVersionEntity appVersionEntity : selectByMap) {
                    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);
    }
}