diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PuerperaManageController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PuerperaManageController.java index c8eeb7f..0697817 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PuerperaManageController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PuerperaManageController.java @@ -28,6 +28,7 @@ import com.lyms.platform.permission.service.UsersService; import com.lyms.platform.pojo.RareBloodGroupModel; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang.StringUtils; +import org.joda.time.DateTime; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; @@ -958,5 +959,28 @@ public class PuerperaManageController extends BaseController { return patientFacade.queryHighRisk(patientsQueryRequest, null, 1, userId, "true", Boolean.FALSE); } + /** + * 全部孕妇管理 + * + * @param patientsQueryRequest 全部孕妇管理查询 (因为请求参数一样同用一个对象) + * @return 返回结果 + */ + @RequestMapping(value = "/wxaPuerWeek", method = RequestMethod.GET) + @ResponseBody + public BaseResponse wxaPuerWeek(RiskPatientsQueryRequest patientsQueryRequest,String doctorId) { + Date now = new Date(); + List result = new ArrayList(); + for (int i=0;i<7;i++){ + Map map = new HashMap(); + String ctime = DateUtil.getYyyyMmDd(DateUtil.addDay(now,-i)); + patientsQueryRequest.setLastCTime(ctime); + int userId = Integer.parseInt(doctorId); + BaseListResponse br = (BaseListResponse)patientFacade.queryHighRisk(patientsQueryRequest, null, 1, userId, "true", Boolean.FALSE); + map.put("count",br.getPageInfo().getCount()); + map.put("date",ctime); + result.add(map); + } + return new BaseListResponse().setErrormsg("成功").setErrorcode(ErrorCodeConstants.SUCCESS).setData(result); + } } \ No newline at end of file