From 8861f7c74f902d79d39f5db709abe9268f975f1a Mon Sep 17 00:00:00 2001 From: wyb <1977763549@qq.com> Date: Mon, 9 Sep 2024 08:51:26 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20get=E8=AF=B7=E6=B1=82=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E4=B8=8A=E4=B8=AA=E6=9C=88=E7=9C=81=E5=8E=85=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/SyncBasicDataController.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/docus/demo/controller/SyncBasicDataController.java b/src/main/java/com/docus/demo/controller/SyncBasicDataController.java index ab42458..405e9bd 100644 --- a/src/main/java/com/docus/demo/controller/SyncBasicDataController.java +++ b/src/main/java/com/docus/demo/controller/SyncBasicDataController.java @@ -15,7 +15,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; -import java.util.Objects; +import java.time.LocalDate; +import java.time.temporal.TemporalAdjusters; @Api(value = "数据同步接口", tags = "数据同步接口") @RestController("/sync") @@ -42,6 +43,20 @@ public class SyncBasicDataController { public CommonResult syncBasicData(@RequestBody SyncBasicDataDto syncBasicDataDto){ return syncBasicDataService.syncBasicData(syncBasicDataDto); } + @ApiOperation("省厅-同步上个月基础数据") + @GetMapping("/syncLastMonthBasicData") + public CommonResult syncLastMonthBasicData(){ + LocalDate today = LocalDate.now(); + LocalDate firstDayOfLastMonth = today.minusMonths(1).with(TemporalAdjusters.firstDayOfMonth()); + LocalDate lastDayOfLastMonth = today.minusMonths(1).with(TemporalAdjusters.lastDayOfMonth()); + + SyncBasicDataDto dto = new SyncBasicDataDto(); + dto.setStartDate(firstDayOfLastMonth.toString()); + dto.setEndDate(lastDayOfLastMonth.toString()); + dto.setLimit(1000); + return syncBasicDataService.syncBasicData(dto); + } + @ApiOperation("同步检验图片数据") @PostMapping("/syncInspection")