|
@@ -45,12 +45,8 @@ public class SysAccountMultilevelServiceImpl extends ServiceImpl<SysAccountMulti
|
|
|
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.setPid(userId);
|
|
|
sysAccountMultilevel.setPids(byId.getPids()+","+userId);
|
|
|
sysAccountMultilevel.setType(byId.getType());
|
|
@@ -119,4 +115,13 @@ public class SysAccountMultilevelServiceImpl extends ServiceImpl<SysAccountMulti
|
|
|
return new Result(ResultCode.SUCCESS,lastFarmId);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Result listSubordinateByFarm(String farmId, Integer userId) {
|
|
|
+ QueryWrapper<SysAccountMultilevel> wrapper = new QueryWrapper<>();
|
|
|
+ wrapper.like("pids",userId);
|
|
|
+ wrapper.like("farm_ids",farmId);
|
|
|
+ List<SysAccountMultilevel> page = this.list( wrapper);
|
|
|
+ return new Result(ResultCode.SUCCESS,page);
|
|
|
+ }
|
|
|
+
|
|
|
}
|