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

联系人修改

上级 83074316
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.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
......@@ -48,19 +49,20 @@ public class CrmContractServiceImpl extends AbstractBaseService<CrmContractVo, C
}
@Override
public void validEntityBeforeSave(CrmContract entity) {
super.validEntityBeforeSave(entity);
public Boolean insertByBo(CrmContractBo bo) {
List<CrmContract> list = baseMapper.selectList(
buildQueryWrapper(new CrmContractBo()
.setName(entity.getName())
.setPhone(entity.getPhone())
.setName(bo.getName())
.setPhone(bo.getPhone())
.setUserId(LoginHelper.getUserId())
));
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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论