|
|
@ -315,41 +315,6 @@ public class HrHireApplyService extends MybatisBaseService<HrHireApplyMapper, Hr |
|
|
|
} |
|
|
|
//基础字段赋值
|
|
|
|
BeanUtil.copyProperties(oaFormService.getDetails(sid), hrHireApplyDetailVo); |
|
|
|
/*Map<String, Object> map = new HashMap<>(); |
|
|
|
HrHireApply hrHireApply = fetchBySid(sid); |
|
|
|
String testPage = hrHireApply.getTestPage(); |
|
|
|
if (StringUtils.isNotBlank(testPage)) { |
|
|
|
//将testPage转为Map<String,Map<String,Object>
|
|
|
|
try { |
|
|
|
// 创建 ObjectMapper 实例
|
|
|
|
ObjectMapper objectMapper = new ObjectMapper(); |
|
|
|
// 将 JSON 字符串解析为 Map<String, Object>
|
|
|
|
Map<String, Object> stringToMap = objectMapper.readValue(testPage, Map.class); |
|
|
|
// 解析 "params" 字段,转换成 Map
|
|
|
|
String paramsJson = (String) map.get("params"); // 获取 params 字符串
|
|
|
|
if (paramsJson != null) { |
|
|
|
// 将 params 字符串解析为 Map
|
|
|
|
Map<String, Object> paramsMap = objectMapper.readValue(paramsJson, Map.class); |
|
|
|
stringToMap.put("params", paramsMap); // 将解析后的 Map 放回 "params" 字段
|
|
|
|
} |
|
|
|
map.put("testPage", stringToMap); |
|
|
|
System.out.println(map); |
|
|
|
|
|
|
|
} catch (Exception e) { |
|
|
|
e.printStackTrace(); |
|
|
|
} |
|
|
|
Map<String, Object> pageMap = oaFormService.getPage(application, map); |
|
|
|
Map<String,Object> mapPage = (Map<String, Object>) pageMap.get("testPage"); |
|
|
|
ObjectMapper objectMapper = new ObjectMapper(); |
|
|
|
try { |
|
|
|
String jsonString = objectMapper.writeValueAsString(mapPage); |
|
|
|
hrHireApplyDetailVo.setTestPage(jsonString); |
|
|
|
} catch (JsonProcessingException e) { |
|
|
|
e.printStackTrace(); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
*/ |
|
|
|
return rb.success().setData(hrHireApplyDetailVo); |
|
|
|
} |
|
|
|
} |
|
|
|