From 5016194652d970caf7f5a2a1343c82eda31ea0e5 Mon Sep 17 00:00:00 2001 From: haozq <1611483981@qq.com> Date: Thu, 18 Sep 2025 15:53:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/urk/handle/UserFaceHandle.java | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/bonus-modules/bonus-urk/src/main/java/com/bonus/urk/handle/UserFaceHandle.java b/bonus-modules/bonus-urk/src/main/java/com/bonus/urk/handle/UserFaceHandle.java index fe266e0..436a773 100644 --- a/bonus-modules/bonus-urk/src/main/java/com/bonus/urk/handle/UserFaceHandle.java +++ b/bonus-modules/bonus-urk/src/main/java/com/bonus/urk/handle/UserFaceHandle.java @@ -70,13 +70,8 @@ public class UserFaceHandle { //验证用户是否入场 BmWorkerEinUserVo vo=service.getOnUserInfo(userId,proId); if(vo==null){ - vo=new BmWorkerEinUserVo(); - vo.setAttPhoto(bast64); - vo.setAttTime(time); - vo.setDevCode(devCode); - vo.setDevName(deviceVo.getDeviceName()); - vo.setUserId(userId); - service.addWrcUser(vo); + vo=createAttendanceVo(deviceVo,userId,devCode,time,bast64); + service.addWrcUser(vo); }else { vo.setAttPhoto(bast64); vo.setAttTime(time); @@ -86,12 +81,7 @@ public class UserFaceHandle { //数据返回 } }else{ - BmWorkerEinUserVo vo=new BmWorkerEinUserVo(); - vo.setAttPhoto(bast64); - vo.setAttTime(time); - vo.setDevCode(devCode); - vo.setDevName(deviceVo.getDeviceName()); - vo.setUserId(userId); + BmWorkerEinUserVo vo=createAttendanceVo(deviceVo,userId,devCode,time,bast64); service.addWrcUser(vo); } resp.addHeader(Constant.DEVICE_HEADER_RESPONSE_CODE, Constant.OK); @@ -102,6 +92,16 @@ public class UserFaceHandle { } + private BmWorkerEinUserVo createAttendanceVo(DeviceVo deviceVo, String userId, String devCode, + String time, String base64Photo) { + BmWorkerEinUserVo vo = new BmWorkerEinUserVo(); + vo.setAttPhoto(base64Photo); + vo.setAttTime(time); + vo.setDevCode(devCode); + vo.setDevName(deviceVo.getDeviceName()); + vo.setUserId(userId); + return vo; + } private String getRequestBody(HttpServletRequest req) {