From e5025d27ea3bbaad002227c7f4b2871f0d9e12df Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期三, 27 八月 2025 17:02:23 +0800 Subject: [PATCH] 1、作物蒸腾量定时计算任务修改逻辑,以保证数据源准确性;2、修改null值bug。 --- pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/vapor/TestCtrl.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/vapor/TestCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/vapor/TestCtrl.java index d018757..d428097 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/vapor/TestCtrl.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/vapor/TestCtrl.java @@ -56,6 +56,22 @@ } } + /** + * 璁$畻鏃ュ簭 + */ + @GetMapping(path = "dateIndex") + @SsoAop() + public BaseResponse<Integer> dateIndex(String y_m_d){ + try { + Long days = DateTime.daysBetweenyyyy_MM_dd(y_m_d, y_m_d.substring(0, 4) + "-01-01"); + Integer dateIndex = days.intValue() + 1 ; + return BaseResponseUtils.buildSuccess(dateIndex); + } catch (Exception e) { + log.error("璁$畻鏃ュ簭寮傚父", e); + return BaseResponseUtils.buildException(e.getMessage()) ; + } + } + @PostMapping(path = "calculate", consumes = MediaType.APPLICATION_JSON_VALUE) @SsoAop() public BaseResponse<Double> calculate(@RequestBody TestQo qo){ @@ -77,4 +93,10 @@ return BaseResponseUtils.buildException(e.getMessage()) ; } } + + public static void main(String[] args) { + String ymd = "2025-08-22" ; + String year = ymd.substring(0, 4) ; + System.out.println(year); + } } -- Gitblit v1.8.0