|
@@ -63,8 +63,21 @@ public class TOrganizationServiceImpl implements ITOrganizationService
|
|
|
|
|
|
|
|
|
Integer type = organization.getType();
|
|
|
- if(0 == type)
|
|
|
- organization.setChildren(this.tOrganizationMapper.selectTOrganizationList(TOrganization.builder().parentId(id).build()));
|
|
|
+ if(0 == type){
|
|
|
+
|
|
|
+ List<TOrganization> tOrganizations = this.tOrganizationMapper.selectTOrganizationList(TOrganization.builder().parentId(id).build());
|
|
|
+ if(!CollectionUtils.isEmpty(tOrganizations)){
|
|
|
+ for (TOrganization tOrganization : tOrganizations) {
|
|
|
+ tOrganization.setLxjcCounts(bizDeviceMapper.selectBizDeviceList(BizDevice.builder().deviceWorks(tOrganization.getId()).type("2").build()).size());
|
|
|
+ tOrganization.setRobotCounts(bizDeviceMapper.selectBizDeviceList(BizDevice.builder().deviceWorks(tOrganization.getId()).type("1").build()).size());
|
|
|
+
|
|
|
+ tOrganization.setProvinceName(this.sysRegionMapper.selectNameByCode(tOrganization.getProvinceCode()));
|
|
|
+ tOrganization.setCityName(this.sysRegionMapper.selectNameByCode(tOrganization.getCityCode()));
|
|
|
+ tOrganization.setCountryName(this.sysRegionMapper.selectNameByCode(tOrganization.getCountryCode()));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ organization.setChildren(tOrganizations);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|