1.修改公司时,修改联系人接口
This commit is contained in:
@@ -6,12 +6,10 @@ import java.io.InputStream;
|
|||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
import com.github.pagehelper.PageHelper;
|
|
||||||
import com.ruoyi.cms.domain.*;
|
import com.ruoyi.cms.domain.*;
|
||||||
import com.ruoyi.cms.domain.query.LabelQuery;
|
import com.ruoyi.cms.domain.query.LabelQuery;
|
||||||
import com.ruoyi.cms.mapper.*;
|
import com.ruoyi.cms.mapper.*;
|
||||||
import com.ruoyi.cms.service.ICompanyCollectionService;
|
import com.ruoyi.common.constant.Constants;
|
||||||
import com.ruoyi.common.core.page.PageDomain;
|
|
||||||
import com.ruoyi.common.exception.ServiceException;
|
import com.ruoyi.common.exception.ServiceException;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
import org.apache.poi.ss.usermodel.Cell;
|
import org.apache.poi.ss.usermodel.Cell;
|
||||||
@@ -113,7 +111,19 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper,Company> imple
|
|||||||
if(count>1){
|
if(count>1){
|
||||||
throw new ServiceException(company.getName()+",该公司已存在");
|
throw new ServiceException(company.getName()+",该公司已存在");
|
||||||
}
|
}
|
||||||
return companyMapper.updateById(company);
|
int i=companyMapper.updateById(company);
|
||||||
|
if(i>0){
|
||||||
|
companyMapper.update(null,Wrappers.<Company>lambdaUpdate()
|
||||||
|
.eq(Company::getCompanyId, company.getCompanyId())
|
||||||
|
.set(Company::getDelFlag, Constants.Del_FLAG_DELETE));
|
||||||
|
if(Objects.isNull(company.getCompanyContactList())){return i;}
|
||||||
|
company.getCompanyContactList().forEach(x -> {
|
||||||
|
Company company1 = new Company();
|
||||||
|
company1.setCompanyId(company.getCompanyId());
|
||||||
|
companyMapper.insert(company1);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return i;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user