|
@@ -81,13 +81,15 @@ public class CourseProjectTypeServiceImpl extends ServiceImpl<CourseProjectTypeM
|
|
|
@Override
|
|
|
public Boolean updateByEditBo(CourseProjectTypeEditBo bo) {
|
|
|
CourseProjectType update = BeanUtil.toBean(bo, CourseProjectType.class);
|
|
|
- CourseProjectTypeQueryBo courseProjectTypeQueryBo = new CourseProjectTypeQueryBo();
|
|
|
- courseProjectTypeQueryBo.setProjectName(bo.getProjectName());
|
|
|
- courseProjectTypeQueryBo.setEducationId(bo.getEducationId());
|
|
|
- courseProjectTypeQueryBo.setId(bo.getId());
|
|
|
- Collection<CourseProjectTypeVo> courseProjectTypeVos = baseMapper.queryList(courseProjectTypeQueryBo);
|
|
|
- if (CollectionUtils.isEmpty(courseProjectTypeVos)){
|
|
|
- validEntityBeforeSave(update);
|
|
|
+ if (bo.getStatus() != -1) {
|
|
|
+ CourseProjectTypeQueryBo courseProjectTypeQueryBo = new CourseProjectTypeQueryBo();
|
|
|
+ courseProjectTypeQueryBo.setProjectName(bo.getProjectName());
|
|
|
+ courseProjectTypeQueryBo.setEducationId(bo.getEducationId());
|
|
|
+ courseProjectTypeQueryBo.setId(bo.getId());
|
|
|
+ Collection<CourseProjectTypeVo> courseProjectTypeVos = baseMapper.queryList(courseProjectTypeQueryBo);
|
|
|
+ if (CollectionUtils.isEmpty(courseProjectTypeVos)) {
|
|
|
+ validEntityBeforeSave(update);
|
|
|
+ }
|
|
|
}
|
|
|
update.setUpdateTime(DateUtils.getNowTime());
|
|
|
return this.updateById(update);
|