From 8304da10fec64330484dc288aff0b8d024b3a944 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Mon, 8 Jul 2024 15:55:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/shop/TbShopInfoController.java | 22 +++++-------------- .../impl/shopimpl/TbShopInfoServiceImpl.java | 3 ++- 2 files changed, 7 insertions(+), 18 deletions(-) diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/controller/shop/TbShopInfoController.java b/eladmin-system/src/main/java/cn/ysk/cashier/controller/shop/TbShopInfoController.java index e5fec78b..48a51f9b 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/controller/shop/TbShopInfoController.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/controller/shop/TbShopInfoController.java @@ -1,21 +1,7 @@ -/* -* Copyright 2019-2020 Zheng Jie -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ package cn.ysk.cashier.controller.shop; import cn.ysk.cashier.annotation.Log; +import cn.ysk.cashier.annotation.rest.AnonymousPostMapping; import cn.ysk.cashier.config.security.security.TokenProvider; import cn.ysk.cashier.config.security.service.OnlineUserService; import cn.ysk.cashier.dto.shop.TbShopInfoDto; @@ -33,6 +19,7 @@ import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; +import java.util.Map; /** * @website https://eladmin.vip @@ -81,8 +68,9 @@ public class TbShopInfoController { @ApiOperation("修改商户密码") @PostMapping(value = "/shop/upPass") - public ResponseEntity upShopPass(HttpServletRequest request, @RequestBody String username,String password) throws Exception { - tbShopInfoService.upShopPass(username,password); + @AnonymousPostMapping + public ResponseEntity upShopPass(HttpServletRequest request, @RequestBody Map map) throws Exception { + tbShopInfoService.upShopPass(map.get("username"),map.get("password")); //根据token踢出用户 // onlineUserService.logout(tokenProvider.getToken(request)); log.info("修改商户密码成功。"); diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopInfoServiceImpl.java b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopInfoServiceImpl.java index 6ef9be71..25e25028 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopInfoServiceImpl.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopInfoServiceImpl.java @@ -229,7 +229,8 @@ public class TbShopInfoServiceImpl implements TbShopInfoService { String encPass = MD5Utils.encrypt(password); shopStaffRepository.updatePass(username,encPass,System.currentTimeMillis()); merchantAccountRepository.updatePass(username,encPass,System.currentTimeMillis()); - userService.updatePass(username,passwordEncoder.encode(passwordEncoder.encode(password))); +// passwordEncoder.encode(passwordEncoder.encode(password)) + userService.updatePass(username,passwordEncoder.encode(password)); } @Override