From 3d5a53ef7129af2b88aa9ac9bad23ca98d77022d Mon Sep 17 00:00:00 2001 From: andy <1042025947@qq.com> Date: Wed, 27 Aug 2025 10:12:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=9D=9E=E7=A9=BA=E5=88=A4?= =?UTF-8?q?=E6=96=AD,=20=E8=B0=83=E6=95=B4=E6=97=A5=E5=BF=97=E4=BD=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../attendance/service/impl/PunchTheClockServiceImpl.java | 3 +-- .../main/java/com/evo/kingdeeUtils/KingdeeRequestUtils.java | 6 ++++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/evo-admin/src/main/java/com/evo/attendance/service/impl/PunchTheClockServiceImpl.java b/evo-admin/src/main/java/com/evo/attendance/service/impl/PunchTheClockServiceImpl.java index 676da3c..ba1d0e9 100644 --- a/evo-admin/src/main/java/com/evo/attendance/service/impl/PunchTheClockServiceImpl.java +++ b/evo-admin/src/main/java/com/evo/attendance/service/impl/PunchTheClockServiceImpl.java @@ -200,10 +200,10 @@ public class PunchTheClockServiceImpl implements PunchTheClockService { public String recordFace(String json){ //解析收到的数据 JSONObject jsonObject = JSONObject.parseObject(json); + log.info("获取打卡信息{}", jsonObject.toString()); String userId = jsonObject.getString("user_id"); String sn = jsonObject.getString("sn"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - SimpleDateFormat sdfd = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; //打卡时间 try{ date = sdf.parse(jsonObject.getString("recog_time")); @@ -219,7 +219,6 @@ public class PunchTheClockServiceImpl implements PunchTheClockService { //根据顺序获取打卡规则 EqButton eqButton = bt_list.get(Integer.parseInt(button)-1); String rules = eqButton.getName(); //打卡规则 - log.info("获取打卡信息{}", jsonObject.toString()); Map mqttRequestExchangeProcessorMap = applicationContext.getBeansOfType(PunchTheClockStrategyExchangeProcessor.class); for (PunchTheClockStrategyExchangeProcessor processor : mqttRequestExchangeProcessorMap.values()) { if(processor.accept(sn)){ diff --git a/evo-admin/src/main/java/com/evo/kingdeeUtils/KingdeeRequestUtils.java b/evo-admin/src/main/java/com/evo/kingdeeUtils/KingdeeRequestUtils.java index c79502d..7f87866 100644 --- a/evo-admin/src/main/java/com/evo/kingdeeUtils/KingdeeRequestUtils.java +++ b/evo-admin/src/main/java/com/evo/kingdeeUtils/KingdeeRequestUtils.java @@ -112,14 +112,16 @@ public class KingdeeRequestUtils { Map resultMap = Collections.emptyMap(); if(resultArray != null && resultArray.size() > 0){ JSONObject result = resultArray.getJSONObject(0); - resultMap.put("FSTAFFID", result.getInteger("FSTAFFID")); + if(result != null){ + resultMap.put("FSTAFFID", result.getInteger("FSTAFFID")); + } } return JSON.toJSONString(resultMap); } private static JSONArray request(Map params, BaseEnum paramEnum){ - log.error("{}====> 接口调用, 参数为:{} ", paramEnum.getDes(), JSON.toJSONString(params)); + log.info("{}====> 接口调用, 参数为:{} ", paramEnum.getDes(), JSON.toJSONString(params)); String requestParam = buildParams(params, paramEnum); String resultJson = "";