diff --git a/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerAttendanceServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerAttendanceServiceImpl.java index 16fdadf5a..51329c2d3 100644 --- a/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerAttendanceServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerAttendanceServiceImpl.java @@ -572,6 +572,17 @@ public class WorkerAttendanceServiceImpl extends ServiceImpl map) { try { + //如果没有的话添加图片的base64前缀 + String base64Prefix = "data:image/jpeg;base64,"; + Object personImage = map.get("personImage"); + if (personImage != null && !String.valueOf(personImage).startsWith(base64Prefix)) { + map.put("personImage", base64Prefix + personImage); + } + Object photoUrl = map.get("photoUrl"); + if (photoUrl != null && !String.valueOf(photoUrl).startsWith(base64Prefix)) { + map.put("photoUrl", base64Prefix + photoUrl); + } + //log.info("deviceSerial++++++++++"+MapUtils.getString(map,"deviceSerial")); QueryWrapper devQueryWrapper = new QueryWrapper<>(); devQueryWrapper.lambda().eq(UfaceDev::getDevSn, MapUtils.getString(map, "deviceSerial"));