diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/module/app/expert/service/ExpertFxqService.java b/sa-admin/src/main/java/net/lab1024/sa/admin/module/app/expert/service/ExpertFxqService.java index d22f011..448182e 100644 --- a/sa-admin/src/main/java/net/lab1024/sa/admin/module/app/expert/service/ExpertFxqService.java +++ b/sa-admin/src/main/java/net/lab1024/sa/admin/module/app/expert/service/ExpertFxqService.java @@ -390,6 +390,7 @@ public class ExpertFxqService { fxqSignData.setExpertId(fxqUser.getExpertId()); fxqSignData.setTaskId(fxqExpertTaskData.getId()); fxqSignData.setSignStatus(2); + fxqSignData.setSignLink(fxqLink.getSignH5Url()); fxqSignData.setCreateTime(LocalDateTime.now()); res = fxqSignDao.insert(fxqSignData); if (res <= 0){ @@ -452,7 +453,6 @@ public class ExpertFxqService { // 修改状态-签署任务 fxqExpertTask.setTaskStatus(String.valueOf(taskLink.getData().getTaskStatus())); - fxqExpertTaskDao.updateById(fxqExpertTask); // 修改专家签署任务表 if (taskLink.getData().getTaskStatus() == 20){ @@ -460,8 +460,12 @@ public class ExpertFxqService { if (rows == 0) { throw new BusinessException("更新失败,未找到符合条件的记录"); } + + fxqExpertTask.setSignStatus(1); } + fxqExpertTaskDao.updateById(fxqExpertTask); + return fxqExpertTask; }