peternameyakj
2024-07-15 66d22735859ad161be55ca970332952a9a7eeb1d
最大代理等级的配置
2 files modified
10 ■■■■ changed files
src/main/java/com/nq/service/impl/AgentUserServiceImpl.java 2 ●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/StockConfigServicesImpl.java 8 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/AgentUserServiceImpl.java
@@ -333,7 +333,7 @@
                dbAgent.setParentName(parentAgent.getAgentName());
                //判断代理等级
                StockConfig stockConfig = iStockConfigServices.queryByKey(EConfigKey.AGENT_MAX_GRADE.getCode());
                if(null != agentUser.getAgentLevel() && agentUser.getAgentLevel() > Integer.parseInt(stockConfig.getCValue())){
                if(parentAgent.getAgentLevel()+1 > Integer.parseInt(stockConfig.getCValue())){
                    return ServerResponse.createByErrorMsg("代理最大等级为"+stockConfig.getCValue());
                }
                dbAgent.setAgentLevel(parentAgent.getAgentLevel()+1);
src/main/java/com/nq/service/impl/StockConfigServicesImpl.java
@@ -21,19 +21,19 @@
    StockConfigMapper stockConfigMapper;
    @Override
    public ServerResponse updateStockConfig(StockConfig stockConfig) {
        if(stockConfig.getCKey().equals(EConfigKey.AGENT_MAX_GRADE.getCode()) && !NumberUtils.isCreatable(stockConfig.getCValue())){
        if(stockConfig.getCKey().equals(EConfigKey.AGENT_MAX_GRADE.getCode())){
            try {
                int number = Integer.parseInt(stockConfig.getCValue());
                if(number <= 0){
                    ServerResponse.createByErrorMsg("请输入有效等级");
                    return ServerResponse.createByErrorMsg("请输入有效等级");
                }
            } catch (NumberFormatException e) {
                ServerResponse.createByErrorMsg("请输入有效等级");
                return ServerResponse.createByErrorMsg("请输入有效等级");
            }
        }
        int ref = stockConfigMapper.updateById(stockConfig);
        if(ref>0){
            return ServerResponse.createBySuccess();
            return ServerResponse.createBySuccessMsg("设置成功");
        }
        return ServerResponse.createByErrorMsg("设置失败");
    }