diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java index e0d88581..c4d2185a 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java @@ -15,13 +15,12 @@ import com.jero.common.service.SendMessageService; import com.jero.common.system.api.ISysBaseAPI; import com.jero.common.system.vo.LoginUser; import com.jero.common.util.PasswordUtil; +import com.jero.company.entity.PayContactsManagement; +import com.jero.company.service.IPayContactsManagementService; import com.jero.contract.common.PayIncomeContractCommon; -import com.jero.meeting.entity.PayMeetingSituation; import com.jero.meeting.mapper.PayMeetingSituationMapper; import com.jero.member.entity.PayMemberProject; import com.jero.member.entity.PayMemberProjectSubitem; -import com.jero.member.entity.TbCertificatePayment; -import com.jero.member.entity.TbMemberProjectSubitem; import com.jero.member.mapper.PayMemberProjectSubitemMapper; import com.jero.member.mapper.TbCertificatePaymentMapper; import com.jero.member.mapper.TbMemberProjectSubitemMapper; @@ -91,6 +90,8 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl queryPayContactsManagement = new LambdaQueryWrapper<>(); + queryPayContactsManagement.eq(PayContactsManagement::getPhone,phone); + List payContactsManagement = payContactsManagementService.list(queryPayContactsManagement); + if(CollectionUtils.isEmpty(payContactsManagement)){ // 发送消息 SendMessageDTO sendMessageDTO = new SendMessageDTO(); - if(!StringUtils.isBlank(sysUserData.getEmail())){ - sendMessageDTO.setEmail(PasswordUtil.decrypt(sysUserData.getEmail())); + if(!StringUtils.isBlank(payContactsManagement.get(0).getEmail())){ + sendMessageDTO.setEmail(PasswordUtil.decrypt(payContactsManagement.get(0).getEmail())); } - if(!StringUtils.isEmpty(sysUserData.getPhone())){ - sendMessageDTO.setPhone(PasswordUtil.decrypt(sysUserData.getPhone())); - sendMessageDTO.setToUser(PasswordUtil.decrypt(sysUserData.getPhone())); + if(!StringUtils.isEmpty(payContactsManagement.get(0).getPhone())){ + sendMessageDTO.setPhone(PasswordUtil.decrypt(payContactsManagement.get(0).getPhone())); + sendMessageDTO.setToUser(PasswordUtil.decrypt(payContactsManagement.get(0).getPhone())); } HashMap map = new HashMap<>(); map.put("projectName",projectName);