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; + } +}