Commit a0dd353e authored by tangwei's avatar tangwei

修复户用光伏区域公司

parent fe2f1e01
...@@ -45,13 +45,18 @@ public class RegionalCompanies extends BaseEntity { ...@@ -45,13 +45,18 @@ public class RegionalCompanies extends BaseEntity {
*/ */
@TableField("unit_id") @TableField("unit_id")
private Long unitId; private Long unitId;
/**
* 经销商业务单位id
*/
@TableField("unit_info_id")
private Long unitInfoId;
public RegionalCompanies(Long regionalCompaniesSeq, String regionalCompaniesName, String regionalCompaniesCode, Long unitId,Long unitInfoId) {
public RegionalCompanies(Long regionalCompaniesSeq, String regionalCompaniesName, String regionalCompaniesCode, Long unitId) {
this.regionalCompaniesSeq = regionalCompaniesSeq; this.regionalCompaniesSeq = regionalCompaniesSeq;
this.regionalCompaniesName = regionalCompaniesName; this.regionalCompaniesName = regionalCompaniesName;
this.regionalCompaniesCode = regionalCompaniesCode; this.regionalCompaniesCode = regionalCompaniesCode;
this.unitId = unitId; this.unitId = unitId;
this.unitInfoId = unitInfoId;
} }
public RegionalCompanies() { public RegionalCompanies() {
......
...@@ -182,6 +182,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn ...@@ -182,6 +182,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
List<RegionalCompanies> regionalCompanies= regUnitInfo.getRegionalCompanies(); List<RegionalCompanies> regionalCompanies= regUnitInfo.getRegionalCompanies();
for (RegionalCompanies regionalCompany : regionalCompanies) { for (RegionalCompanies regionalCompany : regionalCompanies) {
regionalCompany.setUnitId(regUnitInfo.getAmosCompanySeq()); regionalCompany.setUnitId(regUnitInfo.getAmosCompanySeq());
regionalCompany.setUnitInfoId(regUnitInfo.getSequenceNbr());
} }
regionalCompaniesService.saveBatch(regionalCompanies); regionalCompaniesService.saveBatch(regionalCompanies);
...@@ -554,6 +555,15 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn ...@@ -554,6 +555,15 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
publicAgencyUser.setLockStatus("UNLOCK"); publicAgencyUser.setLockStatus("UNLOCK");
publicAgencyUserMapper.insert(publicAgencyUser); publicAgencyUserMapper.insert(publicAgencyUser);
LambdaQueryWrapper<RegionalCompanies> queryWrapper = new LambdaQueryWrapper<RegionalCompanies>();
queryWrapper.eq(RegionalCompanies::getUnitInfoId, unitInfo.getSequenceNbr());
List<RegionalCompanies> list= regionalCompaniesMapper.selectList(queryWrapper);
for (RegionalCompanies companies : list) {
companies.setUnitId(unitInfo.getAmosCompanySeq());
}
regionalCompaniesService.saveOrUpdateBatch(list);
PersonnelBusiness re=new PersonnelBusiness(); PersonnelBusiness re=new PersonnelBusiness();
re.setAmosDealerId(unitInfo.getAmosCompanySeq()); re.setAmosDealerId(unitInfo.getAmosCompanySeq());
re.setAmosUnitId(unitInfo.getAmosCompanySeq()); re.setAmosUnitId(unitInfo.getAmosCompanySeq());
...@@ -561,6 +571,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn ...@@ -561,6 +571,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
re.setAmosUnitOrgCode(unitInfo.getAmosCompanyCode()); re.setAmosUnitOrgCode(unitInfo.getAmosCompanyCode());
re.setFoundationId(publicAgencyUser.getSequenceNbr()); re.setFoundationId(publicAgencyUser.getSequenceNbr());
re.setUserType("2"); re.setUserType("2");
personnelBusinessMapper.insert(re); personnelBusinessMapper.insert(re);
// Privilege.agencyUserClient.unlockUsers(unitInfo.getAdminUserId()); // Privilege.agencyUserClient.unlockUsers(unitInfo.getAdminUserId());
...@@ -728,7 +739,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn ...@@ -728,7 +739,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
for (Object aLong : lisd) { for (Object aLong : lisd) {
for (CompanyModel compan : companyModel) { for (CompanyModel compan : companyModel) {
if(compan.getSequenceNbr().longValue()==Long.valueOf(aLong.toString()).longValue()){ if(compan.getSequenceNbr().longValue()==Long.valueOf(aLong.toString()).longValue()){
RegionalCompanies re= new RegionalCompanies(Long.valueOf(aLong.toString()), compan.getCompanyName(), compan.getOrgCode(), unitInfo.getAmosCompanySeq()); RegionalCompanies re= new RegionalCompanies(Long.valueOf(aLong.toString()), compan.getCompanyName(), compan.getOrgCode(), unitInfo.getAmosCompanySeq(),unitInfo.getSequenceNbr());
regionalComp.add(re); regionalComp.add(re);
continue; continue;
} }
......
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