|
@@ -2617,6 +2617,14 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
|
|
|
// 封装excel报告状态
|
|
|
this.getExcelReportOpt(wmScorePackage, CacheConstants.EXCEL_EXPORT_NBA_REPORT_CACHE);
|
|
|
|
|
|
+ // 企业大包终止条件判断
|
|
|
+ int relatedPackageCount = this.count(Wrappers.<WmScorePackage>lambdaQuery()
|
|
|
+ .eq(WmScorePackage::getRelationScoreId, wmScorePackage.getId())
|
|
|
+ .ne(WmScorePackage::getScorePackageStatus, ScorePackageStatusEnum.TERMINATED.val()));
|
|
|
+ if (relatedPackageCount > 0) {
|
|
|
+ wmScorePackage.setStopStatus(WmScorePackage.PackageStopStatus.NOTHING);
|
|
|
+ }
|
|
|
+
|
|
|
return wmScorePackage;
|
|
|
}
|
|
|
|