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