Commit 3967bd51 authored by zhangyingbin's avatar zhangyingbin

修改同步企业接口

parent d2eefb31
...@@ -82,9 +82,12 @@ public class PrivilegeCompanyUpdateAddListener extends EmqxListener { ...@@ -82,9 +82,12 @@ public class PrivilegeCompanyUpdateAddListener extends EmqxListener {
Date syncDate = sdf.parse(object.getString("sync_date")); Date syncDate = sdf.parse(object.getString("sync_date"));
Date recDate = sdf.parse(object.getString("issue_date")); Date recDate = sdf.parse(object.getString("issue_date"));
String unitType = object.getString("cert_type");
tzBaseEnterpriseInfo.setSequenceNbr(object.getLong("sequence_nbr")); tzBaseEnterpriseInfo.setSequenceNbr(object.getLong("sequence_nbr"));
tzBaseEnterpriseInfo.setAddress(object.getString("reg_address")); tzBaseEnterpriseInfo.setAddress(object.getString("reg_address"));
tzBaseEnterpriseInfo.setUnitType(object.getString("cert_type")); tzBaseEnterpriseInfo.setUnitType(unitType);
tzBaseEnterpriseInfo.setUseCode(object.getString("unit_code")); tzBaseEnterpriseInfo.setUseCode(object.getString("unit_code"));
tzBaseEnterpriseInfo.setUseUnit(object.getString("unit_name")); tzBaseEnterpriseInfo.setUseUnit(object.getString("unit_name"));
tzBaseEnterpriseInfo.setProvince(object.getString("province")); tzBaseEnterpriseInfo.setProvince(object.getString("province"));
...@@ -99,7 +102,7 @@ public class PrivilegeCompanyUpdateAddListener extends EmqxListener { ...@@ -99,7 +102,7 @@ public class PrivilegeCompanyUpdateAddListener extends EmqxListener {
companyModel.setCompanyCode(object.getString("unit_code")); companyModel.setCompanyCode(object.getString("unit_code"));
companyModel.setLevel("company"); companyModel.setLevel("company");
companyModel.setAgencyCode("tzs"); companyModel.setAgencyCode("tzs");
companyModel.setCompanyType(object.getString("cert_type")); companyModel.setCompanyType(unitType);
companyModel.setAddress(object.getString("reg_address")); companyModel.setAddress(object.getString("reg_address"));
//业务表更新条件构造器 //业务表更新条件构造器
...@@ -131,21 +134,26 @@ public class PrivilegeCompanyUpdateAddListener extends EmqxListener { ...@@ -131,21 +134,26 @@ public class PrivilegeCompanyUpdateAddListener extends EmqxListener {
accessFeignService.updateSyncCompanyState(object.getString("sequence_nbr")); accessFeignService.updateSyncCompanyState(object.getString("sequence_nbr"));
} else if(tzBaseEnterprisePrivilegeInfo == null){ } else if(tzBaseEnterprisePrivilegeInfo == null){
//企业表没有,平台表有 //企业表没有,平台表有
if(!companyPrivilegeModel.getCompanyType().contains(companyModel.getCompanyType())){ if(!ValidationUtil.isEmpty(companyPrivilegeModel.getCompanyType())){
companyModel.setCompanyType(companyPrivilegeModel.getCompanyType()+","+companyModel.getCompanyType()); if(!companyPrivilegeModel.getCompanyType().contains(companyModel.getCompanyType())){
}else { companyModel.setCompanyType(companyPrivilegeModel.getCompanyType()+","+companyModel.getCompanyType());
companyModel.setCompanyType(companyPrivilegeModel.getCompanyType()); }else {
companyModel.setCompanyType(companyPrivilegeModel.getCompanyType());
}
} }
tzBaseEnterpriseInfoService.save(tzBaseEnterpriseInfo); tzBaseEnterpriseInfoService.save(tzBaseEnterpriseInfo);
Privilege.companyClient.update(companyModel, companyPrivilegeModel.getSequenceNbr()); Privilege.companyClient.update(companyModel, companyPrivilegeModel.getSequenceNbr());
accessFeignService.updateSyncCompanyState(object.getString("sequence_nbr")); accessFeignService.updateSyncCompanyState(object.getString("sequence_nbr"));
} else if(companyPrivilegeModel == null){ } else if(companyPrivilegeModel == null){
//平台表没有,企业表有 //平台表没有,企业表有
if(!tzBaseEnterprisePrivilegeInfo.getUnitType().contains(tzBaseEnterpriseInfo.getUnitType())){ if(!ValidationUtil.isEmpty(tzBaseEnterprisePrivilegeInfo.getUnitType())){
tzBaseEnterpriseInfo.setUnitType(tzBaseEnterprisePrivilegeInfo.getUnitType()+","+tzBaseEnterpriseInfo.getUnitType()); if(!tzBaseEnterprisePrivilegeInfo.getUnitType().contains(tzBaseEnterpriseInfo.getUnitType())){
}else { tzBaseEnterpriseInfo.setUnitType(tzBaseEnterprisePrivilegeInfo.getUnitType()+","+tzBaseEnterpriseInfo.getUnitType());
tzBaseEnterpriseInfo.setUnitType(tzBaseEnterprisePrivilegeInfo.getUnitType()); }else {
tzBaseEnterpriseInfo.setUnitType(tzBaseEnterprisePrivilegeInfo.getUnitType());
}
} }
Privilege.companyClient.create(companyModel); Privilege.companyClient.create(companyModel);
tzBaseEnterpriseInfoService.update(tzBaseEnterpriseInfo,updateWrapper); tzBaseEnterpriseInfoService.update(tzBaseEnterpriseInfo,updateWrapper);
accessFeignService.updateSyncCompanyState(object.getString("sequence_nbr")); accessFeignService.updateSyncCompanyState(object.getString("sequence_nbr"));
...@@ -158,27 +166,35 @@ public class PrivilegeCompanyUpdateAddListener extends EmqxListener { ...@@ -158,27 +166,35 @@ public class PrivilegeCompanyUpdateAddListener extends EmqxListener {
tzBaseEnterprisePrivilegeInfo.setRecDate(sdft.parse("1990-01-01")); tzBaseEnterprisePrivilegeInfo.setRecDate(sdft.parse("1990-01-01"));
} }
if (tzBaseEnterprisePrivilegeInfo.getRecDate().compareTo(object.getDate("issue_date")) < 1) { if (tzBaseEnterprisePrivilegeInfo.getRecDate().compareTo(object.getDate("issue_date")) < 1) {
if(!tzBaseEnterprisePrivilegeInfo.getUnitType().contains(tzBaseEnterpriseInfo.getUnitType())){ if(!ValidationUtil.isEmpty(tzBaseEnterprisePrivilegeInfo.getUnitType())){
tzBaseEnterpriseInfo.setUnitType(tzBaseEnterprisePrivilegeInfo.getUnitType()+","+tzBaseEnterpriseInfo.getUnitType()); if(!tzBaseEnterprisePrivilegeInfo.getUnitType().contains(tzBaseEnterpriseInfo.getUnitType())){
}else { tzBaseEnterpriseInfo.setUnitType(tzBaseEnterprisePrivilegeInfo.getUnitType()+","+tzBaseEnterpriseInfo.getUnitType());
tzBaseEnterpriseInfo.setUnitType(tzBaseEnterprisePrivilegeInfo.getUnitType()); }else {
tzBaseEnterpriseInfo.setUnitType(tzBaseEnterprisePrivilegeInfo.getUnitType());
}
} }
if(!companyPrivilegeModel.getCompanyType().contains(companyModel.getCompanyType())){ if(!ValidationUtil.isEmpty(companyPrivilegeModel.getCompanyType())){
companyModel.setCompanyType(companyPrivilegeModel.getCompanyType()+","+companyModel.getCompanyType()); if(!companyPrivilegeModel.getCompanyType().contains(companyModel.getCompanyType())){
}else { companyModel.setCompanyType(companyPrivilegeModel.getCompanyType()+","+companyModel.getCompanyType());
companyModel.setCompanyType(companyPrivilegeModel.getCompanyType()); }else {
companyModel.setCompanyType(companyPrivilegeModel.getCompanyType());
}
} }
tzBaseEnterpriseInfoService.update(tzBaseEnterpriseInfo,updateWrapper); tzBaseEnterpriseInfoService.update(tzBaseEnterpriseInfo,updateWrapper);
Privilege.companyClient.update(companyModel, companyPrivilegeModel.getSequenceNbr()); Privilege.companyClient.update(companyModel, companyPrivilegeModel.getSequenceNbr());
accessFeignService.updateSyncCompanyState(object.getString("sequence_nbr")); accessFeignService.updateSyncCompanyState(object.getString("sequence_nbr"));
} else { } else {
if(!tzBaseEnterprisePrivilegeInfo.getUnitType().contains(tzBaseEnterpriseInfo.getUnitType())){ if(!ValidationUtil.isEmpty(tzBaseEnterprisePrivilegeInfo.getUnitType())){
tzBaseEnterprisePrivilegeInfo.setUnitType(tzBaseEnterprisePrivilegeInfo.getUnitType()+","+tzBaseEnterpriseInfo.getUnitType()); if(!tzBaseEnterprisePrivilegeInfo.getUnitType().contains(tzBaseEnterpriseInfo.getUnitType())){
tzBaseEnterpriseInfoService.update(tzBaseEnterprisePrivilegeInfo,updateWrapper); tzBaseEnterprisePrivilegeInfo.setUnitType(tzBaseEnterprisePrivilegeInfo.getUnitType()+","+tzBaseEnterpriseInfo.getUnitType());
tzBaseEnterpriseInfoService.update(tzBaseEnterprisePrivilegeInfo,updateWrapper);
}
} }
if(!companyPrivilegeModel.getCompanyType().contains(companyModel.getCompanyType())){ if(!ValidationUtil.isEmpty(companyPrivilegeModel.getCompanyType())){
companyPrivilegeModel.setCompanyType(companyPrivilegeModel.getCompanyType()+","+companyModel.getCompanyType()); if(!companyPrivilegeModel.getCompanyType().contains(companyModel.getCompanyType())){
Privilege.companyClient.update(companyPrivilegeModel, companyPrivilegeModel.getSequenceNbr()); companyPrivilegeModel.setCompanyType(companyPrivilegeModel.getCompanyType()+","+companyModel.getCompanyType());
Privilege.companyClient.update(companyPrivilegeModel, companyPrivilegeModel.getSequenceNbr());
}
} }
System.out.println("该数据不是最新的数据 不用更新"); System.out.println("该数据不是最新的数据 不用更新");
accessFeignService.updateSyncCompanyState(object.getString("sequence_nbr")); accessFeignService.updateSyncCompanyState(object.getString("sequence_nbr"));
......
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