Merge branch 'branch20211008'
# Conflicts: # jero-boot-incoming-payment/src/main/java/com/jero/company/controller/PayCompanyManagementController.java
This commit is contained in:
+4
-17
@@ -102,9 +102,6 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
|
|||||||
if (!StringUtils.isBlank(p.getCompanyPhone())){
|
if (!StringUtils.isBlank(p.getCompanyPhone())){
|
||||||
p.setCompanyPhone(PasswordUtil.decrypt(p.getCompanyPhone()));
|
p.setCompanyPhone(PasswordUtil.decrypt(p.getCompanyPhone()));
|
||||||
}
|
}
|
||||||
// if(!Objects.equals(p.getStatus(),PayCompanyManagementCommon.STATUS1)){
|
|
||||||
// p.setCompanyName(p.getCompanyName() + PayCompanyManagementCommon.COMPANY_STATUS);
|
|
||||||
// }
|
|
||||||
});
|
});
|
||||||
pageList.setRecords(listPayCompanyManagement);
|
pageList.setRecords(listPayCompanyManagement);
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
@@ -210,9 +207,6 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
|
|||||||
if(!StringUtils.isBlank(item.getEmail())){
|
if(!StringUtils.isBlank(item.getEmail())){
|
||||||
sendMessageDTO.setEmail(PasswordUtil.decrypt(item.getEmail()));
|
sendMessageDTO.setEmail(PasswordUtil.decrypt(item.getEmail()));
|
||||||
}
|
}
|
||||||
if(!StringUtils.isEmpty(item.getPhone())){
|
|
||||||
sendMessageDTO.setPhone(PasswordUtil.decrypt(item.getPhone()));
|
|
||||||
}
|
|
||||||
HashMap<String,String> map = new HashMap<>();
|
HashMap<String,String> map = new HashMap<>();
|
||||||
sendMessageDTO.setFromUser("admin");
|
sendMessageDTO.setFromUser("admin");
|
||||||
sendMessageDTO.setToUser(item.getUsername());
|
sendMessageDTO.setToUser(item.getUsername());
|
||||||
@@ -244,7 +238,7 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
|
|||||||
// 查看角色是否为财务人员
|
// 查看角色是否为财务人员
|
||||||
int dataSource = PayCompanyManagementCommon.DATA_SOURCE2;
|
int dataSource = PayCompanyManagementCommon.DATA_SOURCE2;
|
||||||
int status = PayCompanyManagementCommon.STATUS2;
|
int status = PayCompanyManagementCommon.STATUS2;
|
||||||
if(sysUser.getRoleCode().contains(RoleCommon.CWRY)){
|
if(Objects.equals(sysUser.getRoleCode(),PayCompanyManagementCommon.ROLE_CODE)){
|
||||||
dataSource = PayCompanyManagementCommon.DATA_SOURCE1;
|
dataSource = PayCompanyManagementCommon.DATA_SOURCE1;
|
||||||
status = PayCompanyManagementCommon.STATUS1;
|
status = PayCompanyManagementCommon.STATUS1;
|
||||||
}
|
}
|
||||||
@@ -294,9 +288,6 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
|
|||||||
if(!StringUtils.isBlank(item.getEmail())){
|
if(!StringUtils.isBlank(item.getEmail())){
|
||||||
sendMessageDTO.setEmail(PasswordUtil.decrypt(item.getEmail()));
|
sendMessageDTO.setEmail(PasswordUtil.decrypt(item.getEmail()));
|
||||||
}
|
}
|
||||||
if(!StringUtils.isEmpty(item.getPhone())){
|
|
||||||
sendMessageDTO.setPhone(PasswordUtil.decrypt(item.getPhone()));
|
|
||||||
}
|
|
||||||
HashMap<String,String> map = new HashMap<>();
|
HashMap<String,String> map = new HashMap<>();
|
||||||
sendMessageDTO.setFromUser(sysUser.getUsername());
|
sendMessageDTO.setFromUser(sysUser.getUsername());
|
||||||
sendMessageDTO.setToUser(item.getUsername());
|
sendMessageDTO.setToUser(item.getUsername());
|
||||||
@@ -327,7 +318,7 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
|
|||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
int status = PayCompanyManagementCommon.STATUS2;
|
int status = PayCompanyManagementCommon.STATUS2;
|
||||||
// 只有财务人员操作不需要重新审核,其他人都需要审核
|
// 只有财务人员操作不需要重新审核,其他人都需要审核
|
||||||
if(sysUser.getRoleCode().contains(RoleCommon.CWRY)){
|
if(Objects.equals(sysUser.getRoleCode(),PayCompanyManagementCommon.ROLE_CODE)){
|
||||||
status = PayCompanyManagementCommon.STATUS1;
|
status = PayCompanyManagementCommon.STATUS1;
|
||||||
}
|
}
|
||||||
payCompanyManagement.setStatus(status);
|
payCompanyManagement.setStatus(status);
|
||||||
@@ -382,7 +373,7 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
|
|||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
int status = PayCompanyManagementCommon.STATUS2;
|
int status = PayCompanyManagementCommon.STATUS2;
|
||||||
// 只有财务人员操作不需要重新审核,其他人都需要审核
|
// 只有财务人员操作不需要重新审核,其他人都需要审核
|
||||||
if(sysUser.getRoleCode().contains(RoleCommon.CWRY)){
|
if(Objects.equals(sysUser.getRoleCode(),PayCompanyManagementCommon.ROLE_CODE)){
|
||||||
status = PayCompanyManagementCommon.STATUS1;
|
status = PayCompanyManagementCommon.STATUS1;
|
||||||
}
|
}
|
||||||
payCompanyManagement.setStatus(status);
|
payCompanyManagement.setStatus(status);
|
||||||
@@ -463,10 +454,6 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
|
|||||||
@ApiOperation(value="企业管理-批量删除", notes="企业管理-批量删除")
|
@ApiOperation(value="企业管理-批量删除", notes="企业管理-批量删除")
|
||||||
@GetMapping(value = "/deleteBatch")
|
@GetMapping(value = "/deleteBatch")
|
||||||
public Result<?> deleteBatch(@RequestParam(name="ids") String ids) {
|
public Result<?> deleteBatch(@RequestParam(name="ids") String ids) {
|
||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
||||||
if(!sysUser.getRoleCode().contains(RoleCommon.CWRY)) {
|
|
||||||
return Result.error("非财务人员不可操作!");
|
|
||||||
}
|
|
||||||
if(StringUtils.isBlank(ids)){
|
if(StringUtils.isBlank(ids)){
|
||||||
return Result.error("id不能为空!");
|
return Result.error("id不能为空!");
|
||||||
}
|
}
|
||||||
@@ -630,7 +617,7 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
|
|||||||
// 查看角色是否为财务人员
|
// 查看角色是否为财务人员
|
||||||
int dataSource = PayCompanyManagementCommon.DATA_SOURCE2;
|
int dataSource = PayCompanyManagementCommon.DATA_SOURCE2;
|
||||||
int status = PayCompanyManagementCommon.STATUS2;
|
int status = PayCompanyManagementCommon.STATUS2;
|
||||||
if(sysUser.getRoleCode().contains(RoleCommon.CWRY)){
|
if(Objects.equals(sysUser.getRoleCode(),PayCompanyManagementCommon.ROLE_CODE)){
|
||||||
dataSource = PayCompanyManagementCommon.DATA_SOURCE1;
|
dataSource = PayCompanyManagementCommon.DATA_SOURCE1;
|
||||||
status = PayCompanyManagementCommon.STATUS1;
|
status = PayCompanyManagementCommon.STATUS1;
|
||||||
}
|
}
|
||||||
|
|||||||
+10
-2
@@ -118,9 +118,17 @@ public class PayContactsManagementServiceImpl extends ServiceImpl<PayContactsMan
|
|||||||
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
String newPassword = companyLoginVO.getNewPassword();
|
String newPassword = companyLoginVO.getNewPassword();
|
||||||
String verifyPassword = companyLoginVO.getVerifyPassword();
|
String verifyPassword = companyLoginVO.getVerifyPassword();
|
||||||
|
String RSAPublicKey = companyLoginVO.getRsaPublicKey();
|
||||||
|
String RSAPrivateKey = String.valueOf(redisUtil.get(RSAPublicKey));
|
||||||
|
try {
|
||||||
|
newPassword = CommonUtils.decryptBtRsaPriKey(newPassword, RSAPrivateKey);
|
||||||
|
verifyPassword = CommonUtils.decryptBtRsaPriKey(verifyPassword, RSAPrivateKey);
|
||||||
|
}catch (Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
String phone = loginUser.getPhone();
|
String phone = loginUser.getPhone();
|
||||||
LambdaQueryWrapper<PayContactsManagement> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<PayContactsManagement> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
queryWrapper.eq(PayContactsManagement::getPhone, PasswordUtil.encrypt(phone));
|
queryWrapper.eq(PayContactsManagement::getPhone, phone);
|
||||||
PayContactsManagement contactsManagement = this.getOne(queryWrapper);
|
PayContactsManagement contactsManagement = this.getOne(queryWrapper);
|
||||||
|
|
||||||
if (oConvertUtils.isEmpty(newPassword)) {
|
if (oConvertUtils.isEmpty(newPassword)) {
|
||||||
@@ -129,7 +137,7 @@ public class PayContactsManagementServiceImpl extends ServiceImpl<PayContactsMan
|
|||||||
if (!newPassword.equals(verifyPassword)) {
|
if (!newPassword.equals(verifyPassword)) {
|
||||||
throw new JeroBootException("两次输入密码不一致!");
|
throw new JeroBootException("两次输入密码不一致!");
|
||||||
}
|
}
|
||||||
String password = PasswordUtil.encrypt(phone, newPassword, contactsManagement.getSalt());
|
String password = PasswordUtil.encrypt(PasswordUtil.decrypt(phone), newPassword, contactsManagement.getSalt());
|
||||||
this.update(new PayContactsManagement().setPassword(password), new LambdaQueryWrapper<PayContactsManagement>().eq(PayContactsManagement::getPhone, phone));
|
this.update(new PayContactsManagement().setPassword(password), new LambdaQueryWrapper<PayContactsManagement>().eq(PayContactsManagement::getPhone, phone));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user