|
@@ -144,12 +144,12 @@ public class ProductServiceImpl implements IProductService {
|
|
|
@Override
|
|
|
public void deleteProduct(Integer reportId) {
|
|
|
log.info("开始处理【删除产品】的业务,参数为:{}", reportId);
|
|
|
- //1.根据产品productId删除产品文件关联表数据:先根据报告id关联查询产品关联附件的数据,取出产品id,根据产品id删除产品与文件关联表数据
|
|
|
+ //1.根据产品productId删除产品文件关联表数据:先根据报告id关联查询产品关联附件的数据,取出产品productId
|
|
|
ProductIncludeFilesVO queryResult = this.getProduct(reportId);
|
|
|
Integer productId = queryResult.getId();
|
|
|
assoProductFileService.deleteAssoByProductId(productId);
|
|
|
|
|
|
- //2.根据附件fileId集合删除报告系统文件表数据:产品关联附件的数据中取出附件数据,遍历附件取出附件fileId存入集合,调用报告的业务层方法删除报告系统文件表数据
|
|
|
+ //2.根据附件fileId集合删除报告系统文件表数据:先从产品关联附件的数据中取出附件数据,遍历附件取出附件fileId存入集合
|
|
|
List<ReportFileStandardVO> reportFiles = queryResult.getReportFiles();
|
|
|
ArrayList<Integer> list = new ArrayList<>();
|
|
|
for (ReportFileStandardVO reportFile : reportFiles) {
|