|
@@ -69,7 +69,7 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> impl
|
|
//资产方直接添加
|
|
//资产方直接添加
|
|
BeanUtils.copyProperties(companyVO, company);
|
|
BeanUtils.copyProperties(companyVO, company);
|
|
companyMapper.insert(company);
|
|
companyMapper.insert(company);
|
|
- if (companyIds != null) {
|
|
|
|
|
|
+ if (companyIds != null && !"".equals(companyIds)) {
|
|
List<Integer> ides = ListUtil.convertIntegerIdsArrayToList(companyIds);
|
|
List<Integer> ides = ListUtil.convertIntegerIdsArrayToList(companyIds);
|
|
for (Integer ide : ides) {
|
|
for (Integer ide : ides) {
|
|
if (assetCustomCompanyMapper.selectCount(new QueryWrapper<AssetCustomCompany>().eq("assert_id", company.getId()).eq("custom_id", ide)) == 0) {
|
|
if (assetCustomCompanyMapper.selectCount(new QueryWrapper<AssetCustomCompany>().eq("assert_id", company.getId()).eq("custom_id", ide)) == 0) {
|
|
@@ -84,7 +84,7 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> impl
|
|
//生产方
|
|
//生产方
|
|
BeanUtils.copyProperties(companyVO, company);
|
|
BeanUtils.copyProperties(companyVO, company);
|
|
companyMapper.insert(company);
|
|
companyMapper.insert(company);
|
|
- if (companyIds != null) {
|
|
|
|
|
|
+ if (companyIds != null && !"".equals(companyIds)) {
|
|
List<Integer> ides = ListUtil.convertIntegerIdsArrayToList(companyIds);
|
|
List<Integer> ides = ListUtil.convertIntegerIdsArrayToList(companyIds);
|
|
for (Integer ide : ides) {
|
|
for (Integer ide : ides) {
|
|
if (assetCustomCompanyMapper.selectCount(new QueryWrapper<AssetCustomCompany>().eq("assert_id", ide).eq("custom_id", company.getId())) == 0) {
|
|
if (assetCustomCompanyMapper.selectCount(new QueryWrapper<AssetCustomCompany>().eq("assert_id", ide).eq("custom_id", company.getId())) == 0) {
|
|
@@ -121,7 +121,9 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> impl
|
|
msg.setError("当前公司所生产方公司已被用用到项目,不可执行修改操作。");
|
|
msg.setError("当前公司所生产方公司已被用用到项目,不可执行修改操作。");
|
|
return msg;
|
|
return msg;
|
|
}
|
|
}
|
|
- if (companyIds != null) {
|
|
|
|
|
|
+ //删除之前的关联公司
|
|
|
|
+ assetCustomCompanyMapper.delete(new QueryWrapper<AssetCustomCompany>().eq("assert_id",companyVO.getId()));
|
|
|
|
+ if (companyIds != null && !"".equals(companyIds)) {
|
|
List<Integer> ides = ListUtil.convertIntegerIdsArrayToList(companyIds);
|
|
List<Integer> ides = ListUtil.convertIntegerIdsArrayToList(companyIds);
|
|
for (Integer ide : ides) {
|
|
for (Integer ide : ides) {
|
|
if (assetCustomCompanyMapper.selectCount(new QueryWrapper<AssetCustomCompany>().eq("assert_id", company.getId()).eq("custom_id", ide)) == 0) {
|
|
if (assetCustomCompanyMapper.selectCount(new QueryWrapper<AssetCustomCompany>().eq("assert_id", company.getId()).eq("custom_id", ide)) == 0) {
|
|
@@ -158,7 +160,9 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> impl
|
|
msg.setError("当前公司已和所关联的资产方合作相关项目,不可执行修改操作。");
|
|
msg.setError("当前公司已和所关联的资产方合作相关项目,不可执行修改操作。");
|
|
return msg;
|
|
return msg;
|
|
}
|
|
}
|
|
- if (companyIds != null) {
|
|
|
|
|
|
+ //删除之前的关联公司
|
|
|
|
+ assetCustomCompanyMapper.delete(new QueryWrapper<AssetCustomCompany>().eq("custom_id",companyVO.getId()));
|
|
|
|
+ if (companyIds != null && !"".equals(companyIds)) {
|
|
List<Integer> ides = ListUtil.convertIntegerIdsArrayToList(companyIds);
|
|
List<Integer> ides = ListUtil.convertIntegerIdsArrayToList(companyIds);
|
|
for (Integer ide : ides) {
|
|
for (Integer ide : ides) {
|
|
if (assetCustomCompanyMapper.selectCount(new QueryWrapper<AssetCustomCompany>().eq("assert_id", company.getId()).eq("custom_id", ide)) == 0) {
|
|
if (assetCustomCompanyMapper.selectCount(new QueryWrapper<AssetCustomCompany>().eq("assert_id", company.getId()).eq("custom_id", ide)) == 0) {
|