From 9f3af45ebdfaf3d7360e3c27c85ea8893e836f14 Mon Sep 17 00:00:00 2001 From: shiyang <316555390@qq.com> Date: Fri, 31 Dec 2021 13:33:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=BB=A6=E5=B9=B3-=E6=8C=87=E5=AF=BC=E6=84=8F?= =?UTF-8?q?=E8=A7=81=E6=A8=A1=E6=9D=BF=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/lyms/platform/pojo/Guidelines.java | 2 +- .../web/controller/GuideLineController.java | 22 ++++++++++++++++++++ .../operate/web/controller/TestController.java | 24 ++++++++++++++++++++++ 3 files changed, 47 insertions(+), 1 deletion(-) diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/Guidelines.java b/platform-dal/src/main/java/com/lyms/platform/pojo/Guidelines.java index 0a188f4..64a4f7a 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/Guidelines.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/Guidelines.java @@ -16,7 +16,7 @@ public class Guidelines extends BaseModel { @Id private String id; - /* 1:孕期,2:产后,3:儿童 */ + /* 1:孕期,2:产后,3:儿童 4:滦平定制*/ private Integer type; /*分娩方式 FmTypeEnums*/ diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/GuideLineController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/GuideLineController.java index 20dbf02..a689c95 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/GuideLineController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/GuideLineController.java @@ -54,4 +54,26 @@ public class GuideLineController extends BaseController { } return stringBuilder.toString(); } + + /** + * 滦平定制指导意见 + * @param guideQuery + * @return + */ + @ResponseBody + @RequestMapping(method = RequestMethod.GET,value = "/lpGuide") + public String lpGuide(GuideQuery guideQuery) { + GuidelinesQuery guidelinesQuery=new GuidelinesQuery(); + guidelinesQuery.setType(guideQuery.getType()); + guidelinesQuery.setMaxStart(guideQuery.getNum()); + guidelinesQuery.setMinEnd(guideQuery.getNum()); + List list = guidelinesService.queryGuidelines(guidelinesQuery); + StringBuilder stringBuilder=new StringBuilder(128); + if(CollectionUtils.isNotEmpty(list)){ + for(Guidelines guidelines:list){ + stringBuilder.append(guidelines.getContent()).append("\r\n"); + } + } + return stringBuilder.toString(); + } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java index 7e5d55f..c3201ca 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java @@ -4973,4 +4973,28 @@ public class TestController extends BaseController { // public void testa() { // //lhxfyService.uploadingProvinceTask("2100001605", DateUtil.parseYMD("2021-12-09"), DateUtil.parseYMD("2021-12-10")); // } + @RequestMapping(value = "/test/Guidelines", method = RequestMethod.GET) + @ResponseBody + public void testGuidelines() { + try { + List list = FileUtils.readLines(new File("E:\\temp\\儿童指导意见.csv"),"GBK"); + int i = 0; + for (String line : list) { + i++; + String[] array = line.split(","); + if (array.length == 2) { + Guidelines guidelines = new Guidelines(); + guidelines.setYn(YnEnums.YES.getId()); + guidelines.setContent(array[1]); + guidelines.setType(4); + guidelines.setStart(Integer.valueOf(array[0])); + guidelines.setEnd(guidelines.getStart()); + System.out.println(i + " == " + JsonUtil.obj2JsonString(guidelines)); + mongoTemplate.save(guidelines); + } + } + } catch (IOException e) { + e.printStackTrace(); + } + } } -- 1.8.3.1