|
@@ -355,6 +355,7 @@ public class TBDingServiceImpl extends ServiceImpl<TBDingMapper, TBDing> impleme
|
|
String facePhotoPath = dingSaveParam.getFacePhotoPath();
|
|
String facePhotoPath = dingSaveParam.getFacePhotoPath();
|
|
String axisX = dingSaveParam.getAxisX();
|
|
String axisX = dingSaveParam.getAxisX();
|
|
String axisY = dingSaveParam.getAxisY();
|
|
String axisY = dingSaveParam.getAxisY();
|
|
|
|
+ Long coordinatorCustomId = dingSaveParam.getCoordinatorCustomId();
|
|
|
|
|
|
TBUserArchives tbUserArchives = tbUserArchivesService.findByUserId(userId);
|
|
TBUserArchives tbUserArchives = tbUserArchivesService.findByUserId(userId);
|
|
Long userArchivesId = tbUserArchives.getId();
|
|
Long userArchivesId = tbUserArchives.getId();
|
|
@@ -469,6 +470,9 @@ public class TBDingServiceImpl extends ServiceImpl<TBDingMapper, TBDing> impleme
|
|
tbDing.setAxisInX(axisX);
|
|
tbDing.setAxisInX(axisX);
|
|
tbDing.setAxisInY(axisY);
|
|
tbDing.setAxisInY(axisY);
|
|
tbDing.setFaceInPass(facePass);
|
|
tbDing.setFaceInPass(facePass);
|
|
|
|
+ if (coordinatorCustomId != null){
|
|
|
|
+ tbDing.setSignInCustomId(coordinatorCustomId);
|
|
|
|
+ }
|
|
break;
|
|
break;
|
|
case OUT: // 签退打卡
|
|
case OUT: // 签退打卡
|
|
tbDing.setSignOutTime(signTime);
|
|
tbDing.setSignOutTime(signTime);
|
|
@@ -476,6 +480,9 @@ public class TBDingServiceImpl extends ServiceImpl<TBDingMapper, TBDing> impleme
|
|
tbDing.setAxisOutX(axisX);
|
|
tbDing.setAxisOutX(axisX);
|
|
tbDing.setAxisOutY(axisY);
|
|
tbDing.setAxisOutY(axisY);
|
|
tbDing.setFaceOutPass(facePass);
|
|
tbDing.setFaceOutPass(facePass);
|
|
|
|
+ if (coordinatorCustomId != null){
|
|
|
|
+ tbDing.setSignOutCustomId(coordinatorCustomId);
|
|
|
|
+ }
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
this.save(tbDing);
|
|
this.save(tbDing);
|
|
@@ -492,6 +499,9 @@ public class TBDingServiceImpl extends ServiceImpl<TBDingMapper, TBDing> impleme
|
|
tbDing.setAxisInX(axisX);
|
|
tbDing.setAxisInX(axisX);
|
|
tbDing.setAxisInY(axisY);
|
|
tbDing.setAxisInY(axisY);
|
|
tbDing.setFaceInPass(facePass);
|
|
tbDing.setFaceInPass(facePass);
|
|
|
|
+ if (coordinatorCustomId != null){
|
|
|
|
+ tbDing.setSignInCustomId(coordinatorCustomId);
|
|
|
|
+ }
|
|
break;
|
|
break;
|
|
case OUT: // 签退打卡
|
|
case OUT: // 签退打卡
|
|
tbDing.setSignOutTime(signTime);
|
|
tbDing.setSignOutTime(signTime);
|
|
@@ -499,6 +509,9 @@ public class TBDingServiceImpl extends ServiceImpl<TBDingMapper, TBDing> impleme
|
|
tbDing.setAxisOutX(axisX);
|
|
tbDing.setAxisOutX(axisX);
|
|
tbDing.setAxisOutY(axisY);
|
|
tbDing.setAxisOutY(axisY);
|
|
tbDing.setFaceOutPass(facePass);
|
|
tbDing.setFaceOutPass(facePass);
|
|
|
|
+ if (coordinatorCustomId != null){
|
|
|
|
+ tbDing.setSignOutCustomId(coordinatorCustomId);
|
|
|
|
+ }
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
this.updateById(tbDing);
|
|
this.updateById(tbDing);
|
|
@@ -828,4 +841,10 @@ public class TBDingServiceImpl extends ServiceImpl<TBDingMapper, TBDing> impleme
|
|
}
|
|
}
|
|
return JSON.parseObject(sysConfig.getConfigValue(), RegionCoordinatorDingTimeDto.class);
|
|
return JSON.parseObject(sysConfig.getConfigValue(), RegionCoordinatorDingTimeDto.class);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public List<SearchResult> findCustomList(Long serviceId) {
|
|
|
|
+ SysUser requestUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
|
+ return this.baseMapper.findCoordinatorCustomList(serviceId, requestUser.getId());
|
|
|
|
+ }
|
|
}
|
|
}
|