获取子用户

master
yqy 10 months ago
parent ebc4855cc8
commit e046ac1b4e

@ -235,14 +235,6 @@ public interface SysUserMapper extends ExtendMapper<SysUser> {
*/
int operationsNum(@Param("userId") Long userId, @Param("num") Integer num);
/**
* id
* @param whichUserId
* @param id
* @return
*/
List<SelectData<Void>> getReviewList(@Param("userId") Long whichUserId,@Param("roleCode") String roleCode);
/**
*
* @param userId

@ -227,19 +227,6 @@ public interface SysUserService extends ExtendService<SysUser> {
/**
*
*
* @param userId
* @param storeName
* @return
*/
Boolean deductionQuantity(Long userId, String storeName);
/**
*
*
* @param whichUserId
* @param roleCode
* @return
*/
List<SelectData<Void>> getUserByRoleAndWhichId(Long whichUserId, String roleCode);
}

@ -542,7 +542,11 @@ public class SysUserServiceImpl extends ExtendServiceImpl<SysUserMapper, SysUser
if (sysUser.getChargingStatus() == 1) {
Integer residueClueNum = balanceVO.getResidueClueNum();
if (residueClueNum < 1) {
throw new BadRequestException("用户" + balanceVO.getUsername() + "\n店铺:" + storeName + "\n可用数量不足!");
if (StringUtils.isNotBlank(storeName)){
throw new BadRequestException("用户" + balanceVO.getUsername() + "\n店铺:" + storeName + "\n可用数量不足!");
} else{
throw new BadRequestException("用户" + balanceVO.getUsername() + "\n可用数量不足!");
}
}
return baseMapper.operationsNum(userId, balanceVO.getResidueClueNum() - 1) > 0;
}
@ -553,9 +557,4 @@ public class SysUserServiceImpl extends ExtendServiceImpl<SysUserMapper, SysUser
return Boolean.FALSE;
}
@Override
public List<SelectData<Void>> getUserByRoleAndWhichId(Long whichUserId, String roleCode) {
return baseMapper.getReviewList(whichUserId, roleCode);
}
}

@ -202,16 +202,4 @@
</if>
AND su.deleted = 0
</select>
<select id="getReviewList" resultType="com.baiye.domain.SelectData">
select su.username as name,
su.user_id as value
from
sys_user su
JOIN
sys_user_role sur ON su.user_id = sur.user_id
where
su.which_user_id = #{userId}
and sur.role_code = #{roleCode}
</select>
</mapper>

@ -295,18 +295,17 @@ public class SysUserController {
: R.failed(BaseResultCode.UPDATE_DATABASE_ERROR, "充值失败");
}
@Operation(summary = "重审", description = "重审列表")
@GetMapping("/review/list")
public R<List<SelectData<Void>>> recharge() {
return R.ok(sysUserService.getUserByRoleAndWhichId
(SecurityUtils.getWhichUserId(), RoleCodeEnum.ROLE_REVIEWER.getRoleCode()));
}
@Operation(summary = "获取父用户下的指定角色的人员", description = "获取父用户下的指定角色的人员")
@GetMapping("/findSalesman/{roleId}")
public R<Object> findDirectSalesman(@PathVariable("roleId") Long roleId) {
public R<Object> findSalesman(@PathVariable("roleId") Long roleId) {
String directSalesmanCode = RoleCodeEnum.find(roleId);
return R.ok(sysUserService.listByRoleCodeAndUserId(directSalesmanCode, SecurityUtils.getWhichUserId()));
}
@Operation(summary = "查询当前用户的指定角色子用户", description = "查询当前用户的指定角色子用户")
@GetMapping("/findRoleSonUser/{roleId}")
public R<Object> findRoleSonUser(@PathVariable("roleId") Long roleId) {
String directSalesmanCode = RoleCodeEnum.find(roleId);
return R.ok(sysUserService.listByRoleCodeAndUserId(directSalesmanCode, SecurityUtils.getCurrentUserId()));
}
}

Loading…
Cancel
Save