优化
This commit is contained in:
parent
e638c6e2f2
commit
2c6a8b69f3
@ -21,7 +21,6 @@ import com.zhgd.xmgl.modules.basicdata.mapper.SystemUserMapper;
|
||||
import com.zhgd.xmgl.modules.basicdata.service.IGovernmentService;
|
||||
import com.zhgd.xmgl.modules.basicdata.vo.GovernmentVo;
|
||||
import com.zhgd.xmgl.util.CommonUtil;
|
||||
import com.zhgd.xmgl.util.Sm4Util;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
@ -79,7 +78,7 @@ public class GovernmentServiceImpl extends ServiceImpl<GovernmentMapper, Governm
|
||||
systemUser.setCreateTime(new Date());
|
||||
systemUser.setSn(government.getGovernmentSn());
|
||||
systemUser.setIsManager(true);
|
||||
systemUser.setAccountType(2);
|
||||
systemUser.setAccountType(governmentVo.getParentId() == null ? 5 : 2);
|
||||
return systemUserMapper.insert(systemUser);
|
||||
}
|
||||
|
||||
@ -98,6 +97,7 @@ public class GovernmentServiceImpl extends ServiceImpl<GovernmentMapper, Governm
|
||||
systemUser.setAccount(governmentVo.getAccount());
|
||||
systemUser.setShowPassword(governmentVo.getPassword());
|
||||
systemUser.setRealName(governmentVo.getGovernmentName());
|
||||
systemUser.setState(governmentVo.getState());
|
||||
return systemUserMapper.update(systemUser, Wrappers.<SystemUser>lambdaQuery()
|
||||
.eq(SystemUser::getIsManager, true).eq(SystemUser::getSn, government.getGovernmentSn()));
|
||||
}
|
||||
@ -135,10 +135,12 @@ public class GovernmentServiceImpl extends ServiceImpl<GovernmentMapper, Governm
|
||||
public Page<Government> treeList(Page page, QueryWrapper<Government> queryWrapper) {
|
||||
queryWrapper.lambda().eq(Government::getParentId, "0L");
|
||||
Page<Government> pageList = this.page(page, queryWrapper);
|
||||
List<Government> list = this.list(Wrappers.<Government>lambdaQuery().in(Government::getParentId, pageList.getRecords().stream().map(g -> g.getGovernmentId()).collect(Collectors.toList())));
|
||||
build(list);
|
||||
getTreeList(pageList.getRecords(), list);
|
||||
build(pageList.getRecords());
|
||||
if (pageList.getRecords().size() > 0) {
|
||||
List<Government> list = this.list(Wrappers.<Government>lambdaQuery().in(Government::getParentId, pageList.getRecords().stream().map(g -> g.getGovernmentId()).collect(Collectors.toList())));
|
||||
build(list);
|
||||
getTreeList(pageList.getRecords(), list);
|
||||
build(pageList.getRecords());
|
||||
}
|
||||
return pageList;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user