|
@@ -634,7 +634,7 @@ public class WorkerLogic {
|
|
|
Integer count = workerSignConfirmService.lambdaQuery()
|
|
|
.eq(WorkerSignConfirm::getCompanyWechatId, currentCompanyWechat.getCurrentCompanyWechatId())
|
|
|
.eq(WorkerSignConfirm::getBelongCompanyCode, code)
|
|
|
- .eq(WorkerSignConfirm::getWorkerNumber, currentCompanyWechat.getUser().getWorkerNumber())
|
|
|
+ .eq(WorkerSignConfirm::getUserId, currentCompanyWechat.getUser().getUserId())
|
|
|
.count();
|
|
|
if (count > 0) {
|
|
|
throw new RemoteServiceException("已签" + companyName + "的确认书");
|
|
@@ -643,7 +643,7 @@ public class WorkerLogic {
|
|
|
count = workerSignConfirmManualService.lambdaQuery()
|
|
|
.eq(WorkerSignConfirmManual::getCompanyWechatId, currentCompanyWechat.getCurrentCompanyWechatId())
|
|
|
.eq(WorkerSignConfirmManual::getBelongCompanyCode, code)
|
|
|
- .eq(WorkerSignConfirmManual::getWorkerNumber, currentCompanyWechat.getUser().getWorkerNumber())
|
|
|
+ .eq(WorkerSignConfirmManual::getUserId, currentCompanyWechat.getUser().getUserId())
|
|
|
.eq(WorkerSignConfirmManual::getStatus, ExamineStatusEnum.WAIT.getKey())
|
|
|
.count();
|
|
|
if (count > 0) {
|
|
@@ -686,7 +686,7 @@ public class WorkerLogic {
|
|
|
String name = ocrUtil.handwritingORC(signFile2);
|
|
|
log.info("OCR识别名称:" + name + ", 师傅名称:" + user.getNickName());
|
|
|
|
|
|
- final String key = Constant.RedisPrefix.WORKER_SIGN_CONFIRM + user.getWorkerNumber();
|
|
|
+ final String key = Constant.RedisPrefix.WORKER_SIGN_CONFIRM + user.getUserId();
|
|
|
if (!StrUtil.equals(name, user.getNickName().replace(" ", ""))) {
|
|
|
final long signFailCount = redisUtil.incr(key, 1);
|
|
|
redisUtil.expire(key, 24 * 60 * 60);
|