add:修改授权码
This commit is contained in:
+1
-1
@@ -37,6 +37,6 @@ public interface IPayCaseCommitteeService extends IService<PayCaseCommittee> {
|
||||
|
||||
void registerSelf(RegisterSelf registerSelf);
|
||||
|
||||
void modify(String id, String emailPassword);
|
||||
void modify(String id, String emailPassword,String rsaPublicKey) ;
|
||||
|
||||
}
|
||||
|
||||
+11
-2
@@ -1,11 +1,13 @@
|
||||
package com.jero.data.service.impl;
|
||||
|
||||
|
||||
import cn.hutool.crypto.asymmetric.RSA;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.common.util.CommonUtils;
|
||||
import com.jero.common.util.PasswordUtil;
|
||||
import com.jero.common.util.RedisUtil;
|
||||
import com.jero.company.service.IPayContactsManagementService;
|
||||
import com.jero.data.entity.DetailForCaseCommittee;
|
||||
@@ -96,10 +98,17 @@ public class PayCaseCommitteeServiceImpl extends ServiceImpl<PayCaseCommitteeMap
|
||||
}
|
||||
|
||||
@Override
|
||||
public void modify(String id, String emailPassword) {
|
||||
public void modify(String id, String emailPassword,String rsaPublicKey){
|
||||
SysUser sysUser = new SysUser();
|
||||
sysUser.setId(id);
|
||||
sysUser.setEmailPassword(emailPassword);
|
||||
try{
|
||||
String rsaPrivateKey = String.valueOf(redisUtil.get(rsaPublicKey));
|
||||
emailPassword = CommonUtils.decryptBtRsaPriKey(emailPassword, rsaPrivateKey);
|
||||
String encrypt = PasswordUtil.encrypt(emailPassword);
|
||||
sysUser.setEmailPassword(encrypt);
|
||||
sysUserService.updateById(sysUser);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+3
-2
@@ -88,8 +88,9 @@ public class HomeController {
|
||||
@ApiOperation(value = "修改授权码")
|
||||
@GetMapping(value = "/modify")
|
||||
public Result<?> modify(@RequestParam(value = "id",required = true)String id,
|
||||
@RequestParam(value = "emailPassword",required = true)String emailPassword) {
|
||||
payCaseCommitteeService.modify(id,emailPassword);
|
||||
@RequestParam(value = "emailPassword",required = true)String emailPassword,
|
||||
@RequestParam(value = "rsaPublicKey",required = true)String rsaPublicKey) {
|
||||
payCaseCommitteeService.modify(id,emailPassword,rsaPublicKey);
|
||||
return Result.OK("修改成功");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user