update 年度制修订计划流程关联标准 查询报错
This commit is contained in:
@@ -302,7 +302,10 @@ public class DictAspect {
|
||||
String[] arr = dictCode.split(",");
|
||||
String table = arr[0];
|
||||
String text = arr[1];
|
||||
String code = arr[2];
|
||||
for (int i = 2; i < arr.length - 1; i++) {
|
||||
text += "," + arr[i];
|
||||
}
|
||||
String code = arr[arr.length - 1];
|
||||
String values = String.join(",", needTranslDataTable);
|
||||
log.info("translateDictFromTableByKeys.dictCode:" + dictCode);
|
||||
log.info("translateDictFromTableByKeys.values:" + values);
|
||||
|
||||
+6
-3
@@ -20,6 +20,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* 年度制修订计划流程关联标准(ProcessAnnualInitLink)表服务实现类
|
||||
@@ -38,9 +39,11 @@ public class ProcessAnnualInitLinkService extends ServiceImpl<ProcessAnnualInitL
|
||||
public IPage<ProcessAnnualInitLink> pageList(Page<ProcessAnnualInitLink> page, ProcessAnnualInitLink processAnnualInitLink, HttpServletRequest req) {
|
||||
QueryWrapper<ProcessAnnualInitLink> queryWrapper = QueryGenerator.initQueryWrapper(processAnnualInitLink, req.getParameterMap());
|
||||
Page<ProcessAnnualInitLink> pageList = this.page(page, queryWrapper);
|
||||
List<DictModel> dictModels = sysBaseAPI.queryFilterTableDictInfo("sys_user", "email", "id", "");
|
||||
Map<String, String> userMap = CollStreamUtil.toMap(dictModels, DictModel::getText, DictModel::getValue);
|
||||
for (ProcessAnnualInitLink record : pageList.getRecords()) {
|
||||
List<ProcessAnnualInitLink> records = pageList.getRecords();
|
||||
String userIds = records.stream().map(ProcessAnnualInitLink::getMainDraftingUser).collect(Collectors.joining(","));
|
||||
List<DictModel> dictModels = sysBaseAPI.translateDictFromTableByKeys("sys_user", "email", "id", userIds);
|
||||
Map<String, String> userMap = CollStreamUtil.toMap(dictModels, DictModel::getValue, DictModel::getText);
|
||||
for (ProcessAnnualInitLink record : records) {
|
||||
String mainDraftingUser = record.getMainDraftingUser();
|
||||
String email = userMap.get(mainDraftingUser);
|
||||
record.setEmail(PasswordUtil.decrypt(email));
|
||||
|
||||
Reference in New Issue
Block a user