|
|
@@ -125,6 +125,24 @@ public class SysOrganizationServiceImpl extends ServiceImpl<SysOrganizationMappe
|
|
|
BeanUtils.copyProperties(organizationUserLinkAdd, organizationUserLink);
|
|
|
return sysOrganizationUserLinkService.save(organizationUserLink) ? HttpResult.ok("添加成功") : HttpResult.error("添加失败");
|
|
|
}
|
|
|
+ /**
|
|
|
+ * 设置团队负责人
|
|
|
+ *
|
|
|
+ * @param setPerson 要设置的团队负责人
|
|
|
+ * @author lipf
|
|
|
+ * @date 2026/4/28 9:08
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public HttpResult<String> setManagerPerson(SysOrganizationSetPerson setPerson) {
|
|
|
+ SysOrganization sysOrganization = sysOrganizationMapper.selectById(setPerson.getId());
|
|
|
+ if (ObjectUtil.isNotEmpty(sysOrganization)){
|
|
|
+ sysOrganization.setManagerId(setPerson.getManagerId());
|
|
|
+ return sysOrganizationMapper.updateById(sysOrganization) > 0 ? HttpResult.ok("设置成功") : HttpResult.error("设置失败");
|
|
|
+ }
|
|
|
+ return HttpResult.error("所选团队、渠道、电销组不存在或以删除,请刷新");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 设置团队负责人
|
|
|
@@ -137,7 +155,7 @@ public class SysOrganizationServiceImpl extends ServiceImpl<SysOrganizationMappe
|
|
|
public HttpResult<String> setResponsiblePerson(SysOrganizationSetPerson setPerson) {
|
|
|
SysOrganization sysOrganization = sysOrganizationMapper.selectById(setPerson.getId());
|
|
|
if (ObjectUtil.isNotEmpty(sysOrganization)){
|
|
|
- sysOrganization.setManagerId(setPerson.getManagerId());
|
|
|
+ sysOrganization.setPrincipalId(setPerson.getManagerId());
|
|
|
return sysOrganizationMapper.updateById(sysOrganization) > 0 ? HttpResult.ok("设置成功") : HttpResult.error("设置失败");
|
|
|
}
|
|
|
return HttpResult.error("所选团队、渠道、电销组不存在或以删除,请刷新");
|
|
|
@@ -206,9 +224,9 @@ public class SysOrganizationServiceImpl extends ServiceImpl<SysOrganizationMappe
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<SysOrganization> queryOrganizationByManagerId(String managerId) {
|
|
|
+ public List<SysOrganization> queryOrganizationByPrincipalId(String principalId) {
|
|
|
LambdaQueryWrapper<SysOrganization> lambdaQueryWrapper = new LambdaQueryWrapper<SysOrganization>()
|
|
|
- .eq(SysOrganization::getManagerId, managerId)
|
|
|
+ .eq(SysOrganization::getPrincipalId, principalId)
|
|
|
.eq(SysOrganization::getIsDelete, 0);
|
|
|
return sysOrganizationMapper.selectList(lambdaQueryWrapper);
|
|
|
}
|