记得上下班打卡 | git大法好,push需谨慎

Commit 35b146b9 authored by GaoHu's avatar GaoHu

总代更换判断

parent 3eb9424e
...@@ -113,6 +113,14 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM ...@@ -113,6 +113,14 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM
smileOrganizationMapper.updateById(smileOrganization); smileOrganizationMapper.updateById(smileOrganization);
//修改总代与原总代不同 //修改总代与原总代不同
if (!oleOrganization.getAgentId().equals(smileOrganization.getAgentId())) { if (!oleOrganization.getAgentId().equals(smileOrganization.getAgentId())) {
//判断该uid是否为总代
LambdaQueryWrapper<SmileOrganization> organizationQueryWrapper = new LambdaQueryWrapper<>();
organizationQueryWrapper.eq(SmileOrganization::getAgentId, smileOrganization.getAgentId());
organizationQueryWrapper.eq(SmileOrganization::getDelTag, 0);
List<SmileOrganization> smileOrganizations = smileOrganizationMapper.selectList(organizationQueryWrapper);
if (smileOrganizations!=null && smileOrganizations.size()>0){
return AjaxResult.warn("该成员为其他组织总代!");
}
//查询所有原总代的普代成员 //查询所有原总代的普代成员
LambdaQueryWrapper<SmileUser> smileUserLambdaQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SmileUser> smileUserLambdaQueryWrapper = new LambdaQueryWrapper<>();
smileUserLambdaQueryWrapper.eq(SmileUser::getAgentId, oleOrganization.getAgentId()); smileUserLambdaQueryWrapper.eq(SmileUser::getAgentId, oleOrganization.getAgentId());
......
...@@ -96,7 +96,7 @@ public class SmileUser implements Serializable { ...@@ -96,7 +96,7 @@ public class SmileUser implements Serializable {
private String wechat; private String wechat;
/** /**
* 代理类型(0:未审核,1:总代,2:普代,3:未认证) * 代理类型(0:未审核,1:总代,2:普代,3:未认证,5:特邀代理
*/ */
private Integer type; private Integer type;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment