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")