|
@@ -1,7 +1,9 @@
|
|
|
package com.zhongzheng.modules.base.service.impl;
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
+import cn.hutool.core.lang.Validator;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
|
import com.zhongzheng.common.utils.ServletUtils;
|
|
|
import com.zhongzheng.modules.base.bo.CertificateTpAddBo;
|
|
@@ -11,12 +13,15 @@ import com.zhongzheng.modules.base.domain.CertificateTp;
|
|
|
import com.zhongzheng.modules.base.mapper.CertificateTpMapper;
|
|
|
import com.zhongzheng.modules.base.service.ICertificateTpService;
|
|
|
import com.zhongzheng.modules.base.vo.CertificateTpVo;
|
|
|
+import com.zhongzheng.modules.course.domain.CourseBusiness;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.github.pagehelper.Page;
|
|
|
|
|
|
+import javax.validation.Valid;
|
|
|
+import javax.validation.Validation;
|
|
|
import java.util.Collection;
|
|
|
import java.util.Collections;
|
|
|
import java.util.List;
|
|
@@ -98,6 +103,13 @@ public class CertificateTpServiceImpl extends ServiceImpl<CertificateTpMapper, C
|
|
|
*/
|
|
|
private void validEntityBeforeSave(CertificateTp entity){
|
|
|
//TODO 做一些数据校验,如唯一约束
|
|
|
+ if(Validator.isNull(entity.getTypeId())&&Validator.isNotEmpty(entity.getTpId())){
|
|
|
+ //删除类型ID
|
|
|
+ LambdaUpdateWrapper<CertificateTp> objectLambdaUpdateWrapper = Wrappers.lambdaUpdate();
|
|
|
+ objectLambdaUpdateWrapper.set(CertificateTp::getTypeId, null);
|
|
|
+ objectLambdaUpdateWrapper.eq(CertificateTp::getTpId,entity.getTpId());
|
|
|
+ this.update(null, objectLambdaUpdateWrapper);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|