xiaoyong931011
2021-03-04 75077ad781cec8a590f36aceadb27e930d69f48f
src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java
@@ -773,6 +773,7 @@
        }else {
           followTraderInfoEntity.setNickname(email.replaceAll("(\\w?)(\\w+)(\\w)(@\\w+\\.[a-z]+(\\.[a-z]+)?)","$1****$3$4"));
        }
        followTraderInfoEntity.setNicknameState(FollowTraderInfoEntity.STATE_N);
        followTraderInfoEntity.setDeclaration(FollowTraderInfoEntity.DECLARATION_DEFAULT);
        followTraderInfoEntity.setIsAll(FollowTraderInfoEntity.IS_ALL_N);
        followTraderInfoEntity.setProfitRatio(BigDecimal.ZERO);
@@ -819,6 +820,8 @@
        tradeSetInfoVo.setAvatar(avatar);
        String nickname = followTraderInfoEntity.getNickname();
        tradeSetInfoVo.setNickname(nickname);
        Integer nicknameState = followTraderInfoEntity.getNicknameState();
        tradeSetInfoVo.setNicknameState(nicknameState);
        String declaration = followTraderInfoEntity.getDeclaration();
        tradeSetInfoVo.setDeclaration(declaration);
        Integer isOpen = followTraderInfoEntity.getIsOpen();
@@ -853,6 +856,14 @@
        String declaration = updateTradeSetInfoDto.getDeclaration();
        int isOpen = updateTradeSetInfoDto.getIsOpen();
        String labels = updateTradeSetInfoDto.getLabels();
        Integer nicknameState = followTraderInfoEntity.getNicknameState();
        if(FollowTraderInfoEntity.STATE_Y == nicknameState && !nickname.equals(followTraderInfoEntity.getNickname())) {
           return Result.ok(MessageSourceUtils.getString("member_service_0099"));
        }
        if(!nickname.equals(followTraderInfoEntity.getNickname())) {
           followTraderInfoEntity.setNickname(nickname);
           followTraderInfoEntity.setNicknameState(FollowTraderInfoEntity.STATE_Y);
        }
        followTraderInfoEntity.setLabels(labels);
        followTraderInfoEntity.setAvatar(avatar);
        followTraderInfoEntity.setNickname(nickname);