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

This commit is contained in:
lijiarao
2024-09-11 15:46:56 +08:00
parent dd753559ba
commit afb6b12ef0
@@ -13,6 +13,7 @@ import com.jero.common.service.ContractCreateProjectSendMessageService;
import com.jero.common.service.RolePermissionService;
import com.jero.common.system.vo.LoginUser;
import com.jero.common.util.ImportExcelUtil;
import com.jero.common.util.PasswordUtil;
import com.jero.common.util.ValidUtil;
import com.jero.company.entity.PayCompanyManagement;
import com.jero.company.entity.PayContactsManagement;
@@ -225,6 +226,7 @@ public class PayDraftingGroupSubItemServiceImpl extends ServiceImpl<PayDraftingG
//查询企业信息
String draftingGroupSubId = one.getId();
PayCompanyManagement companyManagement = payCompanyManagementService.getById(companyId);
companyManagement.setCompanyPhone(PasswordUtil.decrypt(companyManagement.getCompanyPhone()));
companyInfoVO.setCompanyManagement(companyManagement);
//查询联系人信息
LambdaQueryWrapper<PayDraftingGroupSubItemContacts> wrapper1 = new LambdaQueryWrapper<>();
@@ -233,6 +235,10 @@ public class PayDraftingGroupSubItemServiceImpl extends ServiceImpl<PayDraftingG
List<PayDraftingGroupSubItemContacts> subItemContactsList = payDraftingGroupSubItemContactsService.list(wrapper1);
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()));
}
companyInfoVO.setContactsManagementList(contactsManagementList);
return companyInfoVO;
}