|
|
@@ -168,44 +168,44 @@ public class DictServiceImpl implements DictService {
|
|
|
System.out.println(JSON.toJSON(dictList));
|
|
|
break;
|
|
|
case "COMCODE":
|
|
|
- DictVo vo = null;
|
|
|
- if (StringUtils.isNotBlank(comcode)) {
|
|
|
- dto.setDictcode(comcode);
|
|
|
- // 查询父节点
|
|
|
- DictDto dto1 = new DictDto();
|
|
|
- dto1.setComcode(comcode);
|
|
|
- dto1.setDicttype(dto.getDicttype());
|
|
|
- vo = dictMapper.selectParentcomcode(dto1);
|
|
|
- } else {
|
|
|
- throw new SystemException("该用户未配置归属机构!");
|
|
|
- }
|
|
|
-
|
|
|
- if (StringUtils.isNotBlank(userDept.getComcodeNotin())) {
|
|
|
- List<String> collect = Arrays.stream(userDept.getComcodeNotin().split(",")).collect(Collectors.toList());
|
|
|
- dto.setComcodeNotin(collect);
|
|
|
- }
|
|
|
- List<DictVo> sacompanies = dictMapper.selectSacompany(dto);
|
|
|
- if (vo != null) {
|
|
|
- sacompanies.add(vo);
|
|
|
- // 设置父节点
|
|
|
- dto.setDictcode(vo.getDictcode());
|
|
|
- } else {
|
|
|
- if (StringUtils.isNotBlank(comcode)) {
|
|
|
- if (DeptConstant.COMCODE_00.equals(comcode)) {
|
|
|
- // 总公司时设置父节点
|
|
|
- dto.setDictcode(DeptConstant.COMCODE_1);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- //获取父节点数据
|
|
|
- dictList = sacompanies.stream().filter(m -> m.getParentId().equals(StringUtils.isEmpty(dto.getDictcode()) ? DeptConstant.COMCODE_1 : dto.getDictcode())).map(
|
|
|
- (m) -> {
|
|
|
- m.setChildList(getChildrens(m, sacompanies));
|
|
|
- return m;
|
|
|
- }
|
|
|
- ).collect(Collectors.toList());
|
|
|
- System.out.println("-------转换输出json结果-------");
|
|
|
- System.out.println(JSON.toJSON(dictList));
|
|
|
+// DictVo vo = null;
|
|
|
+// if (StringUtils.isNotBlank(comcode)) {
|
|
|
+// dto.setDictcode(comcode);
|
|
|
+// // 查询父节点
|
|
|
+// DictDto dto1 = new DictDto();
|
|
|
+// dto1.setComcode(comcode);
|
|
|
+// dto1.setDicttype(dto.getDicttype());
|
|
|
+// vo = dictMapper.selectParentcomcode(dto1);
|
|
|
+// } else {
|
|
|
+// throw new SystemException("该用户未配置归属机构!");
|
|
|
+// }
|
|
|
+//
|
|
|
+// if (StringUtils.isNotBlank(userDept.getComcodeNotin())) {
|
|
|
+// List<String> collect = Arrays.stream(userDept.getComcodeNotin().split(",")).collect(Collectors.toList());
|
|
|
+// dto.setComcodeNotin(collect);
|
|
|
+// }
|
|
|
+// List<DictVo> sacompanies = dictMapper.selectSacompany(dto);
|
|
|
+// if (vo != null) {
|
|
|
+// sacompanies.add(vo);
|
|
|
+// // 设置父节点
|
|
|
+// dto.setDictcode(vo.getDictcode());
|
|
|
+// } else {
|
|
|
+// if (StringUtils.isNotBlank(comcode)) {
|
|
|
+// if (DeptConstant.COMCODE_00.equals(comcode)) {
|
|
|
+// // 总公司时设置父节点
|
|
|
+// dto.setDictcode(DeptConstant.COMCODE_1);
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
+// //获取父节点数据
|
|
|
+// dictList = sacompanies.stream().filter(m -> m.getParentId().equals(StringUtils.isEmpty(dto.getDictcode()) ? DeptConstant.COMCODE_1 : dto.getDictcode())).map(
|
|
|
+// (m) -> {
|
|
|
+// m.setChildList(getChildrens(m, sacompanies));
|
|
|
+// return m;
|
|
|
+// }
|
|
|
+// ).collect(Collectors.toList());
|
|
|
+// System.out.println("-------转换输出json结果-------");
|
|
|
+// System.out.println(JSON.toJSON(dictList));
|
|
|
break;
|
|
|
case "COM3CODE":
|
|
|
DictVo vo3 = null;
|