|
@@ -11,6 +11,7 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.fdkankan.fusion.common.ResultCode;
|
|
|
import com.fdkankan.fusion.common.ResultData;
|
|
|
+import com.fdkankan.fusion.common.util.NumTypeUtils;
|
|
|
import com.fdkankan.fusion.entity.CaseEntity;
|
|
|
import com.fdkankan.fusion.entity.CaseLive;
|
|
|
import com.fdkankan.fusion.entity.CaseNumEntity;
|
|
@@ -63,7 +64,10 @@ public class CaseLiveServiceImpl extends ServiceImpl<ICaseLiveMapper, CaseLive>
|
|
|
if(caseNumEntities == null || caseNumEntities.size() <=0 ){
|
|
|
throw new BusinessException(ResultCode.PROJECT_SCENE_NOT_EXITS);
|
|
|
}
|
|
|
- List<String> numList = caseNumEntities.stream().map(CaseNumEntity::getNum).collect(Collectors.toList());
|
|
|
+ List<String> numList = caseNumEntities.stream().filter(e -> !NumTypeUtils.isLaser(e.getNumType())).map(CaseNumEntity::getNum).collect(Collectors.toList());
|
|
|
+ if(numList.size() <=0 ){
|
|
|
+ throw new BusinessException(ResultCode.PROJECT_SCENE_NOT_EXITS);
|
|
|
+ }
|
|
|
if(caseLive == null){
|
|
|
caseLive = new CaseLive();
|
|
|
caseLive.setCaseId(caseId);
|