diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseBindServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseBindServiceImpl.java index 095fa4bf..103d1aa2 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseBindServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseBindServiceImpl.java @@ -74,7 +74,7 @@ public class PurchaseBindServiceImpl implements IPurchaseBindService { iterator.remove(); } } - extracted(list); + //extracted(list); } return list; } @@ -83,43 +83,43 @@ public class PurchaseBindServiceImpl implements IPurchaseBindService { * 远程调用方法抽取 * @param list */ - private void extracted(List list) { - Long[] array = list.stream() - // 提取 createBy 字段 - .map(PurchaseVo::getCreateBy) - .map(createBy -> { - try { - // 转换为 Long - return Long.parseLong(createBy); - } catch (NumberFormatException e) { - // 处理转换失败的情况,可以返回 null - return null; - } - }) - // 过滤掉 null 值 - .filter(value -> value != null) - // 转换为 Long[] 数组 - .toArray(Long[]::new); - Map nickNameMap = remoteConfig.getUserName(array); - Map labelMap = remoteConfig.getDictValue("purchase_task_status"); - // 更新 list 中每个 PurchaseVo 对象的 name 字段 - list.forEach(purchaseVo -> { - // 更新 createBy 为 nickName - String createBy = purchaseVo.getCreateBy(); - if (StringUtils.isNotBlank(createBy)) { - Long createById = Long.parseLong(createBy); - String nickName = nickNameMap.get(createById); - purchaseVo.setCreateBy(nickName != null ? nickName : createBy); - purchaseVo.setCreateBy(nickName != null ? nickName : createBy); // 设置为 nickName 或原值 - } - // 更新状态名称 - Integer status = purchaseVo.getStatus(); - if (status != null) { - String dictValue = labelMap.get(status.toString()); - purchaseVo.setStatusName(dictValue); - } - }); - } +// private void extracted(List list) { +// Long[] array = list.stream() +// // 提取 createBy 字段 +// .map(PurchaseVo::getCreateBy) +// .map(createBy -> { +// try { +// // 转换为 Long +// return Long.parseLong(createBy); +// } catch (NumberFormatException e) { +// // 处理转换失败的情况,可以返回 null +// return null; +// } +// }) +// // 过滤掉 null 值 +// .filter(value -> value != null) +// // 转换为 Long[] 数组 +// .toArray(Long[]::new); +// //Map nickNameMap = remoteConfig.getUserName(array); +// Map labelMap = remoteConfig.getDictValue("purchase_task_status"); +// // 更新 list 中每个 PurchaseVo 对象的 name 字段 +// list.forEach(purchaseVo -> { +// // 更新 createBy 为 nickName +//// String createBy = purchaseVo.getCreateBy(); +//// if (StringUtils.isNotBlank(createBy)) { +//// Long createById = Long.parseLong(createBy); +//// String nickName = nickNameMap.get(createById); +//// purchaseVo.setCreateBy(nickName != null ? nickName : createBy); +//// purchaseVo.setCreateBy(nickName != null ? nickName : createBy); // 设置为 nickName 或原值 +//// } +// // 更新状态名称 +// Integer status = purchaseVo.getStatus(); +// if (status != null) { +// String dictValue = labelMap.get(status.toString()); +// purchaseVo.setStatusName(dictValue); +// } +// }); +// } /** * 查询绑定信息 @@ -132,7 +132,7 @@ public class PurchaseBindServiceImpl implements IPurchaseBindService { return AjaxResult.error(HttpCodeEnum.FAIL.getCode(), "参数不能为空"); } List list = purchaseBindMapper.selectPurchaseCheckInfoById(dto); - extracted(list); + //extracted(list); return AjaxResult.success(list); }