|
@@ -0,0 +1,67 @@
|
|
|
+package com.diagbot.web;
|
|
|
+
|
|
|
+import com.diagbot.dto.OptDTO;
|
|
|
+import com.diagbot.dto.OptHospDTO;
|
|
|
+import com.diagbot.facade.OptInfoFacade;
|
|
|
+import com.diagbot.util.DateUtil;
|
|
|
+import com.diagbot.util.StringUtil;
|
|
|
+import com.diagbot.vo.OptVO;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.stereotype.Controller;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+
|
|
|
+import java.util.Date;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Description:
|
|
|
+ * @author: gaodm
|
|
|
+ * @time: 2020/2/7 13:17
|
|
|
+ */
|
|
|
+@Controller
|
|
|
+public class ViewController {
|
|
|
+ @Autowired
|
|
|
+ private OptInfoFacade optInfoFacade;
|
|
|
+
|
|
|
+ @RequestMapping("/view/indexlantone")
|
|
|
+ public String indexlantone(Map<String, Object> map, String hospitalCode) {
|
|
|
+ Date now = DateUtil.now();
|
|
|
+ OptVO optVO = new OptVO();
|
|
|
+ if (StringUtil.isNotBlank(hospitalCode)) {
|
|
|
+ optVO.setHospitalCode(hospitalCode);
|
|
|
+ }
|
|
|
+ optVO.setStartDate(DateUtil.addDay(now, -60));
|
|
|
+ optVO.setEndDate(now);
|
|
|
+ OptDTO optDTO = optInfoFacade.getOptSum(optVO);
|
|
|
+ map.put("pvSum", optDTO.getPvSum());
|
|
|
+ map.put("pvdto", optDTO.getPvdto());
|
|
|
+ map.put("uvSum", optDTO.getUvSum());
|
|
|
+ map.put("uvdto", optDTO.getUvdto());
|
|
|
+ map.put("zzSum", optDTO.getZzSum());
|
|
|
+ map.put("zzdto", optDTO.getZzdto());
|
|
|
+
|
|
|
+ return "index_lantong";
|
|
|
+ }
|
|
|
+
|
|
|
+ @RequestMapping("/view/indexall")
|
|
|
+ public String indexall(Map<String, Object> map, String hospitalCode) {
|
|
|
+ Date now = DateUtil.now();
|
|
|
+ OptVO optVO = new OptVO();
|
|
|
+ if (StringUtil.isNotBlank(hospitalCode)) {
|
|
|
+ optVO.setHospitalCode(hospitalCode);
|
|
|
+ }
|
|
|
+ optVO.setStartDate(DateUtil.addDay(now, -60));
|
|
|
+ optVO.setEndDate(now);
|
|
|
+ OptHospDTO optHospDTO = optInfoFacade.getOptSumHosp(optVO);
|
|
|
+ map.put("pvSum", optHospDTO.getPvSum());
|
|
|
+ map.put("pvHospDto", optHospDTO.getPvHospDto());
|
|
|
+ map.put("pvHospSumDto", optHospDTO.getPvHospSumDto());
|
|
|
+ map.put("uvSum", optHospDTO.getUvSum());
|
|
|
+ map.put("uvHospDto", optHospDTO.getUvHospDto());
|
|
|
+ map.put("uvHospSumDto", optHospDTO.getUvHospSumDto());
|
|
|
+ map.put("zzSum", optHospDTO.getZzSum());
|
|
|
+ map.put("zzHospDto", optHospDTO.getZzHospDto());
|
|
|
+ map.put("zzHospSumDto", optHospDTO.getZzHospSumDto());
|
|
|
+ return "index_all";
|
|
|
+ }
|
|
|
+}
|