From 621b26cd05fae058797c9b736e2721db055b37a8 Mon Sep 17 00:00:00 2001
From: liyj <15602261488@163.com>
Date: Sun, 22 Sep 2024 16:32:21 +0800
Subject: [PATCH] 1、获取时限方法修改

---
 dyh-service/dyh-mediate/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java |   27 +++++++++++++++++++++++----
 1 files changed, 23 insertions(+), 4 deletions(-)

diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java
index d4abeca..f173cce 100644
--- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java
+++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java
@@ -94,13 +94,32 @@
      * @param limitType  时限类型
      * @return List
      */
-    public Integer getTimeLimit(String limitTable, String limitType){
+    public Integer getTimeLimitHour(String limitType){
         int timeTerm = 0;
         try{
-            ReturnBO returnBo = sysClient.getTimeLimit(limitTable, limitType);
+            ReturnBO returnBo = sysClient.getExpireTime(limitType);
             if (ReturnConsts.OK == returnBo.getCode()){
                 if (ObjectUtils.isNotEmpty(returnBo.getData())){
-                    timeTerm = (int)returnBo.getData();
+                    SyTimeLimitDTO syTimeLimitDTO = objectMapper.convertValue(returnBo.getData(), SyTimeLimitDTO.class);
+                    if (ObjectUtils.isNotEmpty(syTimeLimitDTO)){
+                        if (ObjectUtils.isNotEmpty(syTimeLimitDTO)){
+                            if (TimeUnitConsts.TIME_UNIT_1.equals(syTimeLimitDTO.getTermUnit())){
+                                timeTerm = syTimeLimitDTO.getTimeTerm()*24*365;
+                            }
+                            if (TimeUnitConsts.TIME_UNIT_2.equals(syTimeLimitDTO.getTermUnit())){
+                                timeTerm = syTimeLimitDTO.getTimeTerm()*24*30;
+                            }
+                            if (TimeUnitConsts.TIME_UNIT_3.equals(syTimeLimitDTO.getTermUnit())){
+                                timeTerm = syTimeLimitDTO.getTimeTerm()*24;
+                            }
+                            if (TimeUnitConsts.TIME_UNIT_4.equals(syTimeLimitDTO.getTermUnit())){
+                                timeTerm = syTimeLimitDTO.getTimeTerm();
+                            }
+                            if (TimeUnitConsts.TIME_UNIT_5.equals(syTimeLimitDTO.getTermUnit())){
+                                timeTerm = syTimeLimitDTO.getTimeTerm()/60;
+                            }
+                        }
+                    }
                 }
             }
         }catch (Exception e){
@@ -119,7 +138,7 @@
     public Date getExpireTime(Date computeTime, String limitType){
         Date expireTime = null;
         try{
-            ReturnBO returnBo = sysClient.getExpireTime(computeTime, limitType);
+            ReturnBO returnBo = sysClient.getExpireTime(limitType);
             if (ReturnConsts.OK == returnBo.getCode()){
                 if (ObjectUtils.isNotEmpty(returnBo.getData())){
                     SyTimeLimitDTO syTimeLimitDTO = objectMapper.convertValue(returnBo.getData(), SyTimeLimitDTO.class);

--
Gitblit v1.8.0