This commit is contained in:
wucongxing8150 2025-07-08 10:11:40 +08:00
parent b5554fd3c0
commit a127fe46ce

View File

@ -213,7 +213,7 @@ public class ExpertFxqService {
companyQueryWrapper.eq(FxqCompanyEntity::getUid, "bjyykxjsfzxh"); companyQueryWrapper.eq(FxqCompanyEntity::getUid, "bjyykxjsfzxh");
FxqCompanyEntity companyFxqCompany = fxqCompanyDao.selectOne(companyQueryWrapper); FxqCompanyEntity companyFxqCompany = fxqCompanyDao.selectOne(companyQueryWrapper);
if (companyFxqCompany == null) { if (companyFxqCompany == null) {
throw new BusinessException("操作失败"); throw new BusinessException("操作失败4");
} }
// 获取数据库模版数据 // 获取数据库模版数据
@ -224,29 +224,29 @@ public class ExpertFxqService {
// 获取企业模版数据 // 获取企业模版数据
GetTemplateListResponse templateList = fxqTask.getTemplateList(companyFxqCompany.getUnionId()); GetTemplateListResponse templateList = fxqTask.getTemplateList(companyFxqCompany.getUnionId());
if (templateList.getData() == null || templateList.getData().isEmpty()) { if (templateList.getData() == null || templateList.getData().isEmpty()) {
throw new BusinessException("操作失败"); throw new BusinessException("操作失败3");
} }
for (GetTemplateListResponse.GetTemplateListData data : templateList.getData()) { for (GetTemplateListResponse.GetTemplateListData data : templateList.getData()) {
if (data.getSigners() == null || data.getSigners().isEmpty()) { if (data.getSigners() == null || data.getSigners().isEmpty()) {
throw new BusinessException("操作失败"); throw new BusinessException("操作失败2");
} }
String companySignerNo = ""; String companySignerNo = "";
String personalSignerNo = ""; String personalSignerNo = "";
// 获取参与方别名标识 // 获取参与方别名标识
for (GetTemplateListResponse.signersData signersData : data.getSigners()) { for (GetTemplateListResponse.signersData signersData : data.getSigners()) {
if (Objects.equals(signersData.getLabel(), "北京医药科学技术发展协会")){ if (signersData.getType() == 2){
companySignerNo = signersData.getSignerNo(); companySignerNo = signersData.getSignerNo();
} }
if (Objects.equals(signersData.getLabel(), "个人")){ if (signersData.getType() == 1){
personalSignerNo = signersData.getSignerNo(); personalSignerNo = signersData.getSignerNo();
} }
} }
if (Objects.equals(companySignerNo, "") || Objects.equals(personalSignerNo, "")){ if (Objects.equals(companySignerNo, "") || Objects.equals(personalSignerNo, "")){
throw new BusinessException("操作失败"); throw new BusinessException("操作失败1");
} }
// 检测是否存在 // 检测是否存在
@ -347,28 +347,28 @@ public class ExpertFxqService {
r.setSigners(signersList); r.setSigners(signersList);
// // 初始化 components 列表 // 初始化 components 列表
// List<AddTemplateTaskRequest.componentsData> componentsList = new ArrayList<>(); List<AddTemplateTaskRequest.componentsData> componentsList = new ArrayList<>();
//
// // 乙方姓名 // 乙方姓名
// AddTemplateTaskRequest.componentsData name = new AddTemplateTaskRequest.componentsData(); AddTemplateTaskRequest.componentsData name = new AddTemplateTaskRequest.componentsData();
// name.setFileKey("name"); name.setFileKey("name");
// name.setFileValue(fxqUser.getName()); name.setFileValue(fxqUser.getName());
// componentsList.add(name); componentsList.add(name);
//
// // 乙方工作单位 // 乙方工作单位
// AddTemplateTaskRequest.componentsData work = new AddTemplateTaskRequest.componentsData(); AddTemplateTaskRequest.componentsData work = new AddTemplateTaskRequest.componentsData();
// work.setFileKey("work"); work.setFileKey("work");
// work.setFileValue(expert.getHospitalName()); work.setFileValue(expert.getHospitalName());
// componentsList.add(work); componentsList.add(work);
//
// // 乙方联系电话 // 乙方联系电话
// AddTemplateTaskRequest.componentsData mobile = new AddTemplateTaskRequest.componentsData(); AddTemplateTaskRequest.componentsData mobile = new AddTemplateTaskRequest.componentsData();
// mobile.setFileKey("mobile"); mobile.setFileKey("mobile");
// mobile.setFileValue(expert.getMobile()); mobile.setFileValue(expert.getMobile());
// componentsList.add(mobile); componentsList.add(mobile);
//
// r.setComponents(componentsList); r.setComponents(componentsList);
AddTemplateTaskResponse templateTask = fxqTask.addTemplateTask(r); AddTemplateTaskResponse templateTask = fxqTask.addTemplateTask(r);
if (templateTask.getData() == null) { if (templateTask.getData() == null) {