|
@@ -1,7 +1,9 @@
|
|
package com.fdkankan.fusion.service.impl;
|
|
package com.fdkankan.fusion.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
+import com.fdkankan.common.constant.ErrorCode;
|
|
import com.fdkankan.fusion.entity.FusionGuide;
|
|
import com.fdkankan.fusion.entity.FusionGuide;
|
|
|
|
+import com.fdkankan.fusion.exception.BusinessException;
|
|
import com.fdkankan.fusion.mapper.IFusionGuideMapper;
|
|
import com.fdkankan.fusion.mapper.IFusionGuideMapper;
|
|
import com.fdkankan.fusion.service.IFusionGuideService;
|
|
import com.fdkankan.fusion.service.IFusionGuideService;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
@@ -38,14 +40,15 @@ public class FusionGuideServiceImpl extends ServiceImpl<IFusionGuideMapper, Fusi
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public void add(FusionGuide fusionGuide) {
|
|
|
|
- if(fusionGuide.getFusionId() == null || StringUtils.isEmpty(fusionGuide.getPosition())
|
|
|
|
- || fusionGuide.getTime() == null || fusionGuide.getSpeed() == null){
|
|
|
|
-
|
|
|
|
|
|
+ public FusionGuide add(FusionGuide fusionGuide) {
|
|
|
|
+ if(fusionGuide.getFusionId() == null || StringUtils.isEmpty(fusionGuide.getTitle())
|
|
|
|
+ || StringUtils.isEmpty(fusionGuide.getCover())){
|
|
|
|
+ throw new BusinessException(ErrorCode.MISSING_REQUIRED_PARAMETERS);
|
|
}
|
|
}
|
|
Long count = this.getCountByFusionId(fusionGuide.getFusionId());
|
|
Long count = this.getCountByFusionId(fusionGuide.getFusionId());
|
|
fusionGuide.setSort(count + 1);
|
|
fusionGuide.setSort(count + 1);
|
|
this.save(fusionGuide);
|
|
this.save(fusionGuide);
|
|
|
|
+ return fusionGuide;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|