Commit 6ff7e386 authored by zhangyingbin's avatar zhangyingbin

修改使用单位同步企业一次性接口

parent b30d7359
...@@ -239,12 +239,29 @@ public class TzBaseEnterpriseInfoServiceImpl ...@@ -239,12 +239,29 @@ public class TzBaseEnterpriseInfoServiceImpl
Privilege.companyClient.create(companyModel); Privilege.companyClient.create(companyModel);
} else if(tzBaseEnterprisePrivilegeInfo == null){ } else if(tzBaseEnterprisePrivilegeInfo == null){
//企业表没有,平台表有 //企业表没有,平台表有
if(!companyPrivilegeModel.getCompanyType().contains(companyModel.getCompanyType())){
companyPrivilegeModel.setCompanyType(companyPrivilegeModel.getCompanyType()+","+companyModel.getCompanyType());
Privilege.companyClient.update(companyPrivilegeModel,companyPrivilegeModel.getSequenceNbr());
}
this.save(baseEnterpriseInfo); this.save(baseEnterpriseInfo);
} else if(companyPrivilegeModel == null){ } else if(companyPrivilegeModel == null){
//平台表没有,企业表有 //平台表没有,企业表有
if(!tzBaseEnterprisePrivilegeInfo.getUnitType().contains(baseEnterpriseInfo.getUnitType())){
tzBaseEnterprisePrivilegeInfo.setUnitType(tzBaseEnterprisePrivilegeInfo.getUnitType()+","+baseEnterpriseInfo.getUnitType());
this.updateById(tzBaseEnterprisePrivilegeInfo);
}
Privilege.companyClient.create(companyModel); Privilege.companyClient.create(companyModel);
} }
else { else {
//企业表有 平台表有
if(!companyPrivilegeModel.getCompanyType().contains(companyModel.getCompanyType())){
companyPrivilegeModel.setCompanyType(companyPrivilegeModel.getCompanyType()+","+companyModel.getCompanyType());
Privilege.companyClient.update(companyPrivilegeModel,companyPrivilegeModel.getSequenceNbr());
}
if(!tzBaseEnterprisePrivilegeInfo.getUnitType().contains(baseEnterpriseInfo.getUnitType())){
tzBaseEnterprisePrivilegeInfo.setUnitType(tzBaseEnterprisePrivilegeInfo.getUnitType()+","+baseEnterpriseInfo.getUnitType());
this.updateById(tzBaseEnterprisePrivilegeInfo);
}
} }
} catch (Exception e) { } catch (Exception e) {
if(!e.getMessage().equals("重复的公司名称.")) if(!e.getMessage().equals("重复的公司名称."))
...@@ -256,8 +273,6 @@ public class TzBaseEnterpriseInfoServiceImpl ...@@ -256,8 +273,6 @@ public class TzBaseEnterpriseInfoServiceImpl
} }
} }
// }
} }
} }
return "ok"; return "ok";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment