From bbfd2d87389a9a10cc28cdb4d7ef3080bbf1f6b3 Mon Sep 17 00:00:00 2001 From: yuxueliang0813 <407010292@qq.com> Date: Wed, 18 Jun 2025 14:53:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E5=91=98=E7=A6=BB=E8=81=8C=E5=90=8E?= =?UTF-8?q?=E4=B8=8D=E5=85=B3=E6=B3=A8=E9=83=A8=E9=97=A8=E5=92=8C=E6=88=90?= =?UTF-8?q?=E6=9C=AC=E4=B8=AD=E5=BF=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/java/shjh/jhzj7/fi/fi/webapi/PersonControler.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main/java/shjh/jhzj7/fi/fi/webapi/PersonControler.java b/main/java/shjh/jhzj7/fi/fi/webapi/PersonControler.java index e810719..46c0855 100644 --- a/main/java/shjh/jhzj7/fi/fi/webapi/PersonControler.java +++ b/main/java/shjh/jhzj7/fi/fi/webapi/PersonControler.java @@ -160,7 +160,8 @@ public class PersonControler implements Serializable { costCenter = QueryServiceHelper.queryOne(ccName,"id,number",new QFilter[]{new QFilter("number","=",fycc)}); if(costCenter != null){ dataMap.put("shjh_fycc", costCenter.getLong("id"));//设置成本中心ID - }else{ + }else if("1".equals(json_body.getString("status"))){ + //如果是离职人员,不管成本中心是否可以找到 log.error(String.format("入参的成本中心编号在金蝶中未找到对应组织:%s", fycc)); itemInfo = new JSONObject(); itemInfo.put("code",number); @@ -185,7 +186,8 @@ public class PersonControler implements Serializable { entryentity.put("seq", 1);//职位顺序号 1 posList.add(entryentity); dataMap.put("entryentity", posList); - }else{ + }else if("1".equals(json_body.getString("status"))){ + //如果是离职人员,不管部门是否可以找到,因为现在离职人员挂的是老的部门,老的已经关闭的部门没有下发给资金系统 log.error(String.format("入参的部门编号在金蝶中未找到对应组织:%s", deptid)); itemInfo = new JSONObject(); itemInfo.put("code",number);