获取子用户

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); 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 * @param userId

@ -227,19 +227,6 @@ public interface SysUserService extends ExtendService<SysUser> {
/** /**
* *
*
* @param userId
* @param storeName
* @return
*/ */
Boolean deductionQuantity(Long userId, String storeName); 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) { if (sysUser.getChargingStatus() == 1) {
Integer residueClueNum = balanceVO.getResidueClueNum(); Integer residueClueNum = balanceVO.getResidueClueNum();
if (residueClueNum < 1) { 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; return baseMapper.operationsNum(userId, balanceVO.getResidueClueNum() - 1) > 0;
} }
@ -553,9 +557,4 @@ public class SysUserServiceImpl extends ExtendServiceImpl<SysUserMapper, SysUser
return Boolean.FALSE; return Boolean.FALSE;
} }
@Override
public List<SelectData<Void>> getUserByRoleAndWhichId(Long whichUserId, String roleCode) {
return baseMapper.getReviewList(whichUserId, roleCode);
}
} }

@ -202,16 +202,4 @@
</if> </if>
AND su.deleted = 0 AND su.deleted = 0
</select> </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> </mapper>

@ -295,18 +295,17 @@ public class SysUserController {
: R.failed(BaseResultCode.UPDATE_DATABASE_ERROR, "充值失败"); : 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 = "获取父用户下的指定角色的人员") @Operation(summary = "获取父用户下的指定角色的人员", description = "获取父用户下的指定角色的人员")
@GetMapping("/findSalesman/{roleId}") @GetMapping("/findSalesman/{roleId}")
public R<Object> findDirectSalesman(@PathVariable("roleId") Long roleId) { public R<Object> findSalesman(@PathVariable("roleId") Long roleId) {
String directSalesmanCode = RoleCodeEnum.find(roleId); String directSalesmanCode = RoleCodeEnum.find(roleId);
return R.ok(sysUserService.listByRoleCodeAndUserId(directSalesmanCode, SecurityUtils.getWhichUserId())); 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