update 通过起草组id和企业id查询企业信息和所有联系人信息 解密

This commit is contained in:
lijiarao
2024-09-11 15:55:17 +08:00
parent afb6b12ef0
commit 38013213cd
@@ -11,6 +11,7 @@ import com.jero.common.dto.PaySendContactsMessageDTO;
import com.jero.common.exception.JeroBootException;
import com.jero.common.service.ContractCreateProjectSendMessageService;
import com.jero.common.service.RolePermissionService;
import com.jero.common.system.api.ISysBaseAPI;
import com.jero.common.system.vo.LoginUser;
import com.jero.common.util.ImportExcelUtil;
import com.jero.common.util.PasswordUtil;
@@ -92,6 +93,8 @@ public class PayDraftingGroupSubItemServiceImpl extends ServiceImpl<PayDraftingG
private PayDraftingGroupSubItemContactsMapper payDraftingGroupSubItemContactsMapper;
@Resource
private ContractCreateProjectSendMessageService contractCreateProjectSendMessageService;
@Resource
private ISysBaseAPI sysBaseAPI;
/**
* 分页查询
@@ -236,10 +239,21 @@ public class PayDraftingGroupSubItemServiceImpl extends ServiceImpl<PayDraftingG
List<String> contactIdList = subItemContactsList.stream().map(PayDraftingGroupSubItemContacts::getContactsId).collect(Collectors.toList());
List<PayContactsManagement> contactsManagementList = payContactsManagementService.listByIds(contactIdList);
for (PayContactsManagement contactsManagement : contactsManagementList) {
contactsManagement.setPhone(PasswordUtil.decrypt(contactsManagement.getPhone()));
contactsManagement.setEmail(PasswordUtil.decrypt(contactsManagement.getEmail()));
String phone = contactsManagement.getPhone();
if (StringUtils.isNotBlank(phone)){
contactsManagement.setPhone(PasswordUtil.decrypt(phone));
}
String email = contactsManagement.getEmail();
if (StringUtils.isNotBlank(email)){
contactsManagement.setEmail(PasswordUtil.decrypt(email));
}
String gender = contactsManagement.getGender();
if (StringUtils.isNotBlank(gender)){
contactsManagement.setGender(sysBaseAPI.translateDict("sex", gender));
}
}
companyInfoVO.setContactsManagementList(contactsManagementList);
return companyInfoVO;
}
/**