From fae61468e5536ff587ef299e6a1ca8857dcdbe80 Mon Sep 17 00:00:00 2001 From: zhouxiunai <154707516@qq.com> Date: Wed, 19 Dec 2018 14:29:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=92=8C=E5=AE=9E=E7=8E=B0?= =?UTF-8?q?=E5=8F=91=E9=80=81=E8=88=AA=E7=8F=AD=E8=AE=A1=E5=88=92=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E8=AF=B7=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/SchdController.java | 46 +++++++++++++++++++ .../omms/msgexchangeapi/dto/SchdSyncDto.java | 20 ++++++++ 2 files changed, 66 insertions(+) create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/controller/SchdController.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/dto/SchdSyncDto.java diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/controller/SchdController.java b/src/main/java/com/gzzn/omms/msgexchangeapi/controller/SchdController.java new file mode 100644 index 00000000..9f613dd0 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/controller/SchdController.java @@ -0,0 +1,46 @@ +package com.gzzn.omms.msgexchangeapi.controller; + + +import java.util.Date; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.util.StringUtils; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.gzzn.omms.msgexchangeapi.dto.ResponseDto; +import com.gzzn.omms.msgexchangeapi.dto.SchdSyncDto; +import com.gzzn.omms.msgexchangeapi.service.ICmoutmsgService; +import com.gzzn.omms.msgexchangeapi.utils.DateTimeUtil; + +@RestController +@RequestMapping("/schd") +public class SchdController { + + @Autowired + ICmoutmsgService cmoutmsgService; + + @PostMapping("/sync") + public ResponseDto sync(@RequestBody SchdSyncDto schdSyncDto) + { + Date startDate=null; + Date endDate=null; + + if(!StringUtils.isEmpty(schdSyncDto.getStartDate())) + { + startDate = DateTimeUtil.toDate(schdSyncDto.getStartDate() + , "yyyy-MM-dd hh:mm"); + } + if(!StringUtils.isEmpty(schdSyncDto.getEndDate())) + { + endDate = DateTimeUtil.toDate(schdSyncDto.getEndDate() + , "yyyy-MM-dd hh:mm"); + } + + cmoutmsgService.sendSchdGetMsg(startDate, endDate); + + return ResponseDto.success(); + } +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/dto/SchdSyncDto.java b/src/main/java/com/gzzn/omms/msgexchangeapi/dto/SchdSyncDto.java new file mode 100644 index 00000000..2fd459d3 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/dto/SchdSyncDto.java @@ -0,0 +1,20 @@ +package com.gzzn.omms.msgexchangeapi.dto; + + +public class SchdSyncDto { + private String startDate;//格式,yyyy-MM-dd hh:mm + private String endDate;//格式,yyyy-MM-dd hh:mm + + public String getStartDate() { + return startDate; + } + public void setStartDate(String startDate) { + this.startDate = startDate; + } + public String getEndDate() { + return endDate; + } + public void setEndDate(String endDate) { + this.endDate = endDate; + } +}