|
@@ -2,6 +2,7 @@ package com.huimv.admin.system.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.huimv.admin.system.entity.SysAccountMultilevel;
|
|
import com.huimv.admin.system.entity.SysAccountMultilevel;
|
|
@@ -40,6 +41,13 @@ public class SysAccountMultilevelServiceImpl extends ServiceImpl<SysAccountMulti
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Result add(SysAccountMultilevel sysAccountMultilevel, Integer userId) {
|
|
public Result add(SysAccountMultilevel sysAccountMultilevel, Integer userId) {
|
|
|
|
+
|
|
|
|
+ int account = this.count(new QueryWrapper<SysAccountMultilevel>().eq("account", sysAccountMultilevel.getAccount()));
|
|
|
|
+ if (account > 0 ){
|
|
|
|
+ return new Result(10001,"该账号已经存在,请重新创建",false);
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
SysAccountMultilevel byId = this.getById(userId);
|
|
SysAccountMultilevel byId = this.getById(userId);
|
|
|
|
|
|
|
|
|
|
@@ -86,6 +94,10 @@ public class SysAccountMultilevelServiceImpl extends ServiceImpl<SysAccountMulti
|
|
|
|
|
|
QueryWrapper<SysAccountMultilevel> wrapper = new QueryWrapper<>();
|
|
QueryWrapper<SysAccountMultilevel> wrapper = new QueryWrapper<>();
|
|
wrapper.like("pids",userId);
|
|
wrapper.like("pids",userId);
|
|
|
|
+ if (StringUtils.isNotBlank(searchStr)){
|
|
|
|
+ wrapper.like("user_name",searchStr);
|
|
|
|
+ }
|
|
|
|
+
|
|
IPage<SysAccountMultilevel> page = this.page(new Page<>(pageNum, pageSize), wrapper);
|
|
IPage<SysAccountMultilevel> page = this.page(new Page<>(pageNum, pageSize), wrapper);
|
|
return new Result(ResultCode.SUCCESS,page);
|
|
return new Result(ResultCode.SUCCESS,page);
|
|
}
|
|
}
|
|
@@ -108,5 +120,4 @@ public class SysAccountMultilevelServiceImpl extends ServiceImpl<SysAccountMulti
|
|
return new Result(ResultCode.SUCCESS,lastFarmId);
|
|
return new Result(ResultCode.SUCCESS,lastFarmId);
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
}
|
|
}
|