人员考勤bug修复

This commit is contained in:
Administrator 2023-03-08 17:04:01 +08:00
parent e382e9bd88
commit d0cb93bf9f

View File

@ -572,6 +572,17 @@ public class WorkerAttendanceServiceImpl extends ServiceImpl<WorkerAttendanceMap
@Override @Override
public void addAttendanceData(Map<String, Object> map) { public void addAttendanceData(Map<String, Object> map) {
try { 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")); //log.info("deviceSerial++++++++++"+MapUtils.getString(map,"deviceSerial"));
QueryWrapper<UfaceDev> devQueryWrapper = new QueryWrapper<>(); QueryWrapper<UfaceDev> devQueryWrapper = new QueryWrapper<>();
devQueryWrapper.lambda().eq(UfaceDev::getDevSn, MapUtils.getString(map, "deviceSerial")); devQueryWrapper.lambda().eq(UfaceDev::getDevSn, MapUtils.getString(map, "deviceSerial"));