From 3d25eba30e2806fa0ecb2819596141320ccd7ab7 Mon Sep 17 00:00:00 2001 From: yuqh <123456> Date: Mon, 11 Nov 2024 08:37:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E5=91=98=E6=8E=A5=E5=8F=A3=E5=AF=B9?= =?UTF-8?q?=E7=85=A7=E8=BD=AC=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../frame/u8c/ax/service/impl/AxServiceImpl.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/service/src/main/java/com/hzya/frame/u8c/ax/service/impl/AxServiceImpl.java b/service/src/main/java/com/hzya/frame/u8c/ax/service/impl/AxServiceImpl.java index 1cc14ca5..84a40357 100644 --- a/service/src/main/java/com/hzya/frame/u8c/ax/service/impl/AxServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/u8c/ax/service/impl/AxServiceImpl.java @@ -356,10 +356,23 @@ public class AxServiceImpl extends BaseService<ArchivesEntity, String> implement JSONArray jsonArray = object1.getJSONArray("psn"); if(jsonArray != null && jsonArray.size() > 0){ for (int i = 0; i < jsonArray.size(); i++) { - + JSONObject jo =jsonArray.getJSONObject(i); + JSONObject psnmanvo= jo.getJSONObject("parentvo"); + JSONObject pk_deptdoc= psnmanvo.getJSONObject("psnmanvo"); + ArchivesEntity archivesEntity = new ArchivesEntity(); + archivesEntity.setArchivesType("2"); + archivesEntity.setLeftCode(pk_deptdoc.getString("pk_deptdoc")); + archivesEntity.setLeftOrg(psnmanvo.getString("currentcorp")); + List<ArchivesEntity> archivesEntities = axDao.queryArchivesData(archivesEntity); + if(archivesEntities != null && archivesEntities.size() > 0){ + pk_deptdoc.put("pk_deptdoc",archivesEntities.get(0).getRightCode()); + } + logger.info("人员部门转换结果:"+jo.toJSONString()); } } + sendbody = object1.toJSONString(); } + ByteArrayEntity byteArrayEntity = new ByteArrayEntity(sendbody.getBytes("UTF-8")); byteArrayEntity.setContentType("application/json"); post.setEntity(byteArrayEntity);