|
@@ -11,12 +11,10 @@ import com.sooka.sponest.event.centereventtforestfireloss.service.ICentereventTF
|
|
|
import com.sooka.sponest.event.centereventtregionalflag.service.ICentereventTRegionalFlagService;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
-import org.apache.commons.collections4.MapUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
@@ -43,19 +41,20 @@ public class CentereventTForestFireLossController extends BaseController {
|
|
|
@PostMapping("/getFireLoss")
|
|
|
public R getFireLoss(@RequestBody VisuForestFireLossVO visuForestFireLossVO) {
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
- if (StringUtils.isBlank(visuForestFireLossVO.getId())) {
|
|
|
+ if (StringUtils.isBlank(visuForestFireLossVO.getFireType())) {
|
|
|
resultMap.put("visuForestFireLossBO", centereventTForestFireLossService.getFireLoss(visuForestFireLossVO));
|
|
|
- List<Map<String, Object>> list = centereventTForestFireLossService.getFireList(visuForestFireLossVO);
|
|
|
- resultMap.put("visuForestFireLossTimeBOList", list);
|
|
|
- if (StringUtils.isNotEmpty(list)) {
|
|
|
- visuForestFireLossVO.setYear(null);
|
|
|
- visuForestFireLossVO.setId(MapUtils.getString(list.get(0), "id"));
|
|
|
- resultMap.put("visuForestFireLossBOFirst", centereventTForestFireLossService.getFireLoss(visuForestFireLossVO));
|
|
|
- resultMap.put("regionalFlagBOList", centereventTRegionalFlagService.getFireLocation(MapUtils.getString(list.get(0), "eventId")));
|
|
|
- }
|
|
|
+ resultMap.put("regionalFlagBOList", centereventTRegionalFlagService.getFireRegion(visuForestFireLossVO.getFireType(), visuForestFireLossVO.getYear()));
|
|
|
+// List<Map<String, Object>> list = centereventTForestFireLossService.getFireList(visuForestFireLossVO);
|
|
|
+// resultMap.put("visuForestFireLossTimeBOList", list);
|
|
|
+// if (StringUtils.isNotEmpty(list)) {
|
|
|
+// visuForestFireLossVO.setYear(null);
|
|
|
+// visuForestFireLossVO.setId(MapUtils.getString(list.get(0), "id"));
|
|
|
+// resultMap.put("visuForestFireLossBOFirst", centereventTForestFireLossService.getFireLoss(visuForestFireLossVO));
|
|
|
+// resultMap.put("regionalFlagBOList", centereventTRegionalFlagService.getFireLocation(MapUtils.getString(list.get(0), "eventId")));
|
|
|
+// }
|
|
|
} else {
|
|
|
resultMap.put("visuForestFireLossBO", centereventTForestFireLossService.getFireLoss(visuForestFireLossVO));
|
|
|
- resultMap.put("regionalFlagBOList", centereventTRegionalFlagService.getFireLocation(visuForestFireLossVO.getEventId()));
|
|
|
+ resultMap.put("regionalFlagBOList", centereventTRegionalFlagService.getFireRegion(visuForestFireLossVO.getFireType(), visuForestFireLossVO.getYear()));
|
|
|
}
|
|
|
return R.ok(resultMap);
|
|
|
}
|