|
@@ -2048,7 +2048,10 @@ public class TrialSelfInspectionRecordServiceImpl extends BaseServiceImpl<TrialS
|
|
|
BladeFile bladeFile = this.newIOSSClient.uploadFile(informationQuery.getId() + ".pdf", listPdf);
|
|
|
if (bladeFile != null) {
|
|
|
//修改当前节点的pdfTrialURL地址
|
|
|
- if (informationQueryService.update(Wrappers.<InformationQuery>lambdaUpdate().set(InformationQuery::getPdfTrialUrl, bladeFile.getLink()).eq(InformationQuery::getId, informationQuery.getId()))) {
|
|
|
+ if (informationQueryService.update(Wrappers.<InformationQuery>lambdaUpdate()
|
|
|
+ .set(InformationQuery::getPdfTrialUrl, bladeFile.getLink())
|
|
|
+ .ne(InformationQuery::getStatus, 3)
|
|
|
+ .eq(InformationQuery::getId, informationQuery.getId()))) {
|
|
|
for (String recordId : Func.toStrList(dto.getIds())) {
|
|
|
baseMapper.deleteSeletedStatusByNodeId(dto.getNodeId(), dto.getType(), recordId); //先删除对应记录
|
|
|
baseMapper.insertSeletedStatus(SnowFlakeUtil.getId(), dto.getNodeId(), dto.getType(), recordId); //新增该类型选中的记录信息
|
|
@@ -2106,7 +2109,10 @@ public class TrialSelfInspectionRecordServiceImpl extends BaseServiceImpl<TrialS
|
|
|
BladeFile bladeFile = this.newIOSSClient.uploadFile(informationQuery.getId() + ".pdf", listPdf);
|
|
|
if (bladeFile != null) {
|
|
|
//修改当前节点最新的pdfTrialURL地址
|
|
|
- if (informationQueryService.update(Wrappers.<InformationQuery>lambdaUpdate().set(InformationQuery::getPdfTrialUrl, bladeFile.getLink()).eq(InformationQuery::getId, informationQuery.getId()))) {
|
|
|
+ if (informationQueryService.update(Wrappers.<InformationQuery>lambdaUpdate()
|
|
|
+ .set(InformationQuery::getPdfTrialUrl, bladeFile.getLink())
|
|
|
+ .ne(InformationQuery::getStatus, 3)
|
|
|
+ .eq(InformationQuery::getId, informationQuery.getId()))) {
|
|
|
for (String recordId : recordIds) {
|
|
|
baseMapper.deleteSeletedStatusByNodeId(dto.getNodeId(), dto.getType(), recordId); //先删除对应记录
|
|
|
baseMapper.insertSeletedStatus(SnowFlakeUtil.getId(), dto.getNodeId(), dto.getType(), recordId); //新增该类型选中的记录信息
|
|
@@ -2119,7 +2125,10 @@ public class TrialSelfInspectionRecordServiceImpl extends BaseServiceImpl<TrialS
|
|
|
} else {
|
|
|
//修改pdfTrialUrl=null
|
|
|
if (informationQuery != null) {
|
|
|
- informationQueryService.update(Wrappers.<InformationQuery>lambdaUpdate().set(InformationQuery::getPdfTrialUrl, null).eq(InformationQuery::getId, informationQuery.getId()));
|
|
|
+ informationQueryService.update(Wrappers.<InformationQuery>lambdaUpdate()
|
|
|
+ .set(InformationQuery::getPdfTrialUrl, null)
|
|
|
+ .ne(InformationQuery::getStatus, 3)
|
|
|
+ .eq(InformationQuery::getId, informationQuery.getId()));
|
|
|
}
|
|
|
}
|
|
|
//删除该类型的所有记录信息
|