提交 1e3dcdcb authored 作者: hzh's avatar hzh

联系人修改

上级 83074316
package org.dromara.server.service.impl; package org.dromara.server.service.impl;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
...@@ -48,19 +49,20 @@ public class CrmContractServiceImpl extends AbstractBaseService<CrmContractVo, C ...@@ -48,19 +49,20 @@ public class CrmContractServiceImpl extends AbstractBaseService<CrmContractVo, C
} }
@Override @Override
public void validEntityBeforeSave(CrmContract entity) { public Boolean insertByBo(CrmContractBo bo) {
super.validEntityBeforeSave(entity);
List<CrmContract> list = baseMapper.selectList( List<CrmContract> list = baseMapper.selectList(
buildQueryWrapper(new CrmContractBo() buildQueryWrapper(new CrmContractBo()
.setName(entity.getName()) .setName(bo.getName())
.setPhone(entity.getPhone()) .setPhone(bo.getPhone())
.setUserId(LoginHelper.getUserId()) .setUserId(LoginHelper.getUserId())
)); ));
if (CollectionUtils.isNotEmpty(list)) { if (CollectionUtils.isNotEmpty(list)) {
entity = list.get(0); bo = BeanUtil.copyProperties(list.get(0), CrmContractBo.class);
return super.updateByBo(bo);
} }
return super.insertByBo(bo);
} }
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论