update 通过起草组id和企业id查询企业信息和所有联系人信息 解密
This commit is contained in:
+16
-2
@@ -11,6 +11,7 @@ import com.jero.common.dto.PaySendContactsMessageDTO;
|
|||||||
import com.jero.common.exception.JeroBootException;
|
import com.jero.common.exception.JeroBootException;
|
||||||
import com.jero.common.service.ContractCreateProjectSendMessageService;
|
import com.jero.common.service.ContractCreateProjectSendMessageService;
|
||||||
import com.jero.common.service.RolePermissionService;
|
import com.jero.common.service.RolePermissionService;
|
||||||
|
import com.jero.common.system.api.ISysBaseAPI;
|
||||||
import com.jero.common.system.vo.LoginUser;
|
import com.jero.common.system.vo.LoginUser;
|
||||||
import com.jero.common.util.ImportExcelUtil;
|
import com.jero.common.util.ImportExcelUtil;
|
||||||
import com.jero.common.util.PasswordUtil;
|
import com.jero.common.util.PasswordUtil;
|
||||||
@@ -92,6 +93,8 @@ public class PayDraftingGroupSubItemServiceImpl extends ServiceImpl<PayDraftingG
|
|||||||
private PayDraftingGroupSubItemContactsMapper payDraftingGroupSubItemContactsMapper;
|
private PayDraftingGroupSubItemContactsMapper payDraftingGroupSubItemContactsMapper;
|
||||||
@Resource
|
@Resource
|
||||||
private ContractCreateProjectSendMessageService contractCreateProjectSendMessageService;
|
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<String> contactIdList = subItemContactsList.stream().map(PayDraftingGroupSubItemContacts::getContactsId).collect(Collectors.toList());
|
||||||
List<PayContactsManagement> contactsManagementList = payContactsManagementService.listByIds(contactIdList);
|
List<PayContactsManagement> contactsManagementList = payContactsManagementService.listByIds(contactIdList);
|
||||||
for (PayContactsManagement contactsManagement : contactsManagementList) {
|
for (PayContactsManagement contactsManagement : contactsManagementList) {
|
||||||
contactsManagement.setPhone(PasswordUtil.decrypt(contactsManagement.getPhone()));
|
String phone = contactsManagement.getPhone();
|
||||||
contactsManagement.setEmail(PasswordUtil.decrypt(contactsManagement.getEmail()));
|
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);
|
companyInfoVO.setContactsManagementList(contactsManagementList);
|
||||||
|
|
||||||
return companyInfoVO;
|
return companyInfoVO;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user