fix (farm): 集成测试,修复bug
- 首页统计
This commit is contained in:
@@ -71,16 +71,14 @@ public class HomeServiceImpl implements HomeService {
|
||||
// 员工集合 <id,name>
|
||||
Map<String, String> employeeNameMap = personnelManagementService.getEmployeeNameMap();
|
||||
|
||||
BaseOverviewInfo baseOverviewInfo = new BaseOverviewInfo();
|
||||
StatisticalInfo statisticalInfo = new StatisticalInfo();
|
||||
BaseOverviewInfo baseOverviewInfo = null;
|
||||
if (StringUtils.isEmpty(baseId)) {
|
||||
baseOverviewInfo = this.getCompanyInfo();
|
||||
statisticalInfo = this.getStatisticalInfo(baseId);
|
||||
} else {
|
||||
BaseInfoDO baseObj = baseInfoService.getBaseInfo(baseId);
|
||||
baseOverviewInfo = this.getBaseOverviewInfo(baseObj, employeeNameMap);
|
||||
statisticalInfo = this.getStatisticalInfo(baseId);
|
||||
}
|
||||
StatisticalInfo statisticalInfo = this.getStatisticalInfo(baseId);
|
||||
|
||||
List<HomeInfo.BaseInfo> baseList = new ArrayList<>();
|
||||
for (BaseInfoDO baseInfoDO : baseInfoService.getBaseInfosById(baseId)) {
|
||||
@@ -198,13 +196,14 @@ public class HomeServiceImpl implements HomeService {
|
||||
PlotInfoDO plotObj = plotInfoService.getPlotInfoByPlotId(plotId);
|
||||
List<ProductionPlanDO> plans = productionPlanService.getProductionPlans(baseId,plotId);
|
||||
for (ProductionPlanDO e : plans) {
|
||||
String beingCropName = productionPlanService.getPlantSpeciesCodeForName(e.getPlantSpeciesCode());
|
||||
String cycleName = modelManagementService.getModelCycleName(e.getSpeciesModelId());
|
||||
String beingPlotArea = productionPlanService.getBeingPlotArea(e.getPlotId(), null);
|
||||
SpeciesLibraryDO speciesLibrary = speciesLibraryService.getSpeciesLibrary(e.getPlantSpeciesCode());
|
||||
if (ObjectUtils.isEmpty(speciesLibrary)) {
|
||||
continue;
|
||||
}
|
||||
String beingCropName = productionPlanService.getPlantSpeciesCodeForName(e.getPlantSpeciesCode());
|
||||
String beingPlotArea = productionPlanService.getBeingPlotArea(e.getPlotId(), null);
|
||||
// 模型管理-管理周期名称
|
||||
String cycleName = modelManagementService.getModelCycleName(e.getSpeciesModelId());
|
||||
|
||||
PlanInfo target = new PlanInfo();
|
||||
target.setBaseId(e.getBaseId());
|
||||
@@ -268,7 +267,11 @@ public class HomeServiceImpl implements HomeService {
|
||||
int baseCount = baseInfoService.getBaseCount(user.getTenantId()); // 基地数量
|
||||
int cropCount = cropFarmingCenterService.getCropCount(user.getTenantId()); // 作物数量
|
||||
Double temp = cropFarmingCenterService.getTotalArea(user.getTenantId()); // 总面积
|
||||
int totalArea = (int) Math.round(temp);
|
||||
int totalArea = 0;
|
||||
if (!ObjectUtils.isEmpty(temp)) {
|
||||
totalArea = (int) Math.round(temp);
|
||||
}
|
||||
|
||||
int personnelCount = personnelManagementService.personnelCount(user.getTenantId()); // 在职人员
|
||||
return new BaseOverviewInfo("",baseCount,cropCount,totalArea,personnelCount);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user