This commit is contained in:
wucongxing8150 2025-07-08 11:14:55 +08:00
parent 051f227de5
commit aa3d6d91cf

View File

@ -148,24 +148,37 @@ public class ExpertFxqController {
signQueryWrapper.eq(FxqSignEntity::getExpertId,expertId);
signQueryWrapper.last("LIMIT 1");
FxqSignEntity fxqSign = fxqSignDao.selectOne(signQueryWrapper);
if (fxqSign != null && fxqSign.getSignStatus() == 1) {
if (fxqSign != null) {
if (fxqSign.getSignStatus() == 1) {
return ResponseDTO.userErrorParam("您已签订协议,无需再次签订");
}
// 其余状态下去查询签署任务详情获取状态
// 签署任务详情查询
FxqExpertTaskEntity fxqExpertTask = expertFxqService.getTaskDetail(fxqSign.getTaskId());
if (fxqExpertTask != null) {
if (Objects.equals(fxqExpertTask.getTaskStatus(), "20")) {
// 已签署
return ResponseDTO.userErrorParam("您已签订协议,无需再次签订");
}
if (Objects.equals(fxqExpertTask.getTaskStatus(), "10")) {
AddFxqVo g = new AddFxqVo();
g.setTaskStatus(2);
g.setLinkUrl(fxqSign.getSignLinkH5());
return ResponseDTO.app_ok(g);
}
}
}
// 获取企业放心签实名认证数据
FxqCompanyEntity company = expertFxqService.getCompany();
// 获取个人放心签实名认证数据
FxqUserEntity fxqUser = expertFxqService.getPersonal(expertId);
// 签署任务详情查询
FxqExpertTaskEntity fxqExpertTask = expertFxqService.getTaskDetail(expertId);
if (fxqExpertTask != null) {
if (Objects.equals(fxqExpertTask.getTaskStatus(), "20")) {
// 已签署
return ResponseDTO.userErrorParam("您已签订协议,无需再次签订");
}
}
// 获取签署的模版数据
FxqTemplateEntity fxqTemplate = expertFxqService.getTemplate(company.getId());