From edcc7ddbc34a15319f680d63656884657236a346 Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <913652501@qq.com>
Date: Thu, 02 Jul 2020 17:07:49 +0800
Subject: [PATCH] 修改续签时间,自己只能修改手自己手机号的验证,修改保存意见的接口

---
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java                   |    9 ++++++++-
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysFeedbackServiceImpl.java |   26 +++++++++++++-------------
 kidgrow-commons/kidgrow-authclient-spring-boot-starter/src/main/java/com/kidgrow/authclient/properties/RenewProperties.java                            |    2 +-
 kidgrow-uaa/kidgrow-uaa-server/src/main/java/com/kidgrow/oauth2/handler/SingleTokenServices.java                                                       |    2 +-
 4 files changed, 23 insertions(+), 16 deletions(-)

diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysFeedbackServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysFeedbackServiceImpl.java
index 6ad136f..f474ac5 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysFeedbackServiceImpl.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysFeedbackServiceImpl.java
@@ -83,19 +83,19 @@
         if (sysFeedback.getId()==null) {
             List<SysOrganization> organizations = sysUser.getOrganizations();
             if (organizations.size() > 0) {
-                sysFeedback.setDepartmentId(organizations.get(1).getId());
-                sysFeedback.setDepartmentName(organizations.get(1).getOrgName());
-                sysFeedback.setHospitalId(organizations.get(0).getId());
-                sysFeedback.setHospitalName(organizations.get(0).getOrgName());
-                Map map = new HashMap();
-                map.put("user_id", sysUser.getId());
-                ResultBody listByMap = sysDoctorService.getListByMap(map);
-                List<SysDoctor> sysDoctors = JSON.parseArray(JSON.toJSONString(listByMap.getData()), SysDoctor.class);
-                if (sysDoctors.size() > 0) {
-                    sysFeedback.setDoctorId(sysDoctors.get(0).getId());
-                    sysFeedback.setDoctorName(sysDoctors.get(0).getDoctorName());
-                    sysFeedback.setDoctorTel(sysDoctors.get(0).getDoctorTel());
-                }
+//                sysFeedback.setDepartmentId(organizations.get(1).getId());
+//                sysFeedback.setDepartmentName(organizations.get(1).getOrgName());
+//                sysFeedback.setHospitalId(organizations.get(0).getId());
+//                sysFeedback.setHospitalName(organizations.get(0).getOrgName());
+//                Map map = new HashMap();
+//                map.put("user_id", sysUser.getId());
+//                ResultBody listByMap = sysDoctorService.getListByMap(map);
+//                List<SysDoctor> sysDoctors = JSON.parseArray(JSON.toJSONString(listByMap.getData()), SysDoctor.class);
+//                if (sysDoctors.size() > 0) {
+//                    sysFeedback.setDoctorId(sysDoctors.get(0).getId());
+//                    sysFeedback.setDoctorName(sysDoctors.get(0).getDoctorName());
+//                    sysFeedback.setDoctorTel(sysDoctors.get(0).getDoctorTel());
+//                }
                 int insert = baseMapper.insert(sysFeedback);
                 if (insert > 0) {
                     return true;
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java
index d4febe3..c3007e3 100644
--- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java
@@ -293,7 +293,14 @@
      * @return
      */
     @PutMapping(value = "/users/updateusertel")
-    public ResultBody updateUserTel(@RequestParam Map<String, Object> params) {
+    public ResultBody updateUserTel(@RequestParam Map<String, Object> params,@LoginUser SysUser sysUser) {
+        String oldTel = MapUtils.getString(params, "oldTel");
+        if (oldTel==null){
+            return ResultBody.failed("请输入原账号");
+        }
+        if(!sysUser.getUsername().equals(oldTel)){
+            return ResultBody.failed("请输入正确的原账号");
+        }
         return appUserService.updateUserTel(params);
     }
 
diff --git a/kidgrow-commons/kidgrow-authclient-spring-boot-starter/src/main/java/com/kidgrow/authclient/properties/RenewProperties.java b/kidgrow-commons/kidgrow-authclient-spring-boot-starter/src/main/java/com/kidgrow/authclient/properties/RenewProperties.java
index dd4e2e8..5e67d57 100644
--- a/kidgrow-commons/kidgrow-authclient-spring-boot-starter/src/main/java/com/kidgrow/authclient/properties/RenewProperties.java
+++ b/kidgrow-commons/kidgrow-authclient-spring-boot-starter/src/main/java/com/kidgrow/authclient/properties/RenewProperties.java
@@ -35,5 +35,5 @@
     /**
      * 续签时间比例,当前剩余时间小于小于过期总时长的50%则续签
      */
-    private Double timeRatio = 0.5;
+    private Double timeRatio = 1D;//0.5
 }
diff --git a/kidgrow-uaa/kidgrow-uaa-server/src/main/java/com/kidgrow/oauth2/handler/SingleTokenServices.java b/kidgrow-uaa/kidgrow-uaa-server/src/main/java/com/kidgrow/oauth2/handler/SingleTokenServices.java
index 93a2a16..1c97969 100644
--- a/kidgrow-uaa/kidgrow-uaa-server/src/main/java/com/kidgrow/oauth2/handler/SingleTokenServices.java
+++ b/kidgrow-uaa/kidgrow-uaa-server/src/main/java/com/kidgrow/oauth2/handler/SingleTokenServices.java
@@ -30,7 +30,7 @@
 @Deprecated
 public class SingleTokenServices implements AuthorizationServerTokenServices, ResourceServerTokenServices, ConsumerTokenServices, InitializingBean {
     private int refreshTokenValiditySeconds = 2592000;
-    private int accessTokenValiditySeconds = 43200;
+    private int accessTokenValiditySeconds = 3600;//43200
     private boolean supportRefreshToken = false;
     private boolean reuseRefreshToken = true;
     private TokenStore tokenStore;

--
Gitblit v1.8.0