add 会议发送通知
This commit is contained in:
+1
-1
@@ -82,7 +82,7 @@ public class HuaWeiSmsUtil {
|
|||||||
//传进来为秒数所以除以60
|
//传进来为秒数所以除以60
|
||||||
String verificationTime = this.resVerificationTime(codeTime);
|
String verificationTime = this.resVerificationTime(codeTime);
|
||||||
//解密手机号
|
//解密手机号
|
||||||
phone = PasswordUtil.decrypt(phone);
|
//phone = PasswordUtil.decrypt(phone);
|
||||||
long expire = redisUtil.getExpire("_verification:_phone:" + phone);
|
long expire = redisUtil.getExpire("_verification:_phone:" + phone);
|
||||||
//值为-2代表没有此数据
|
//值为-2代表没有此数据
|
||||||
if (expire != -2){
|
if (expire != -2){
|
||||||
|
|||||||
+15
-13
@@ -230,14 +230,14 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
|||||||
if (isSubItem) {
|
if (isSubItem) {
|
||||||
//不是汇款和线上缴费
|
//不是汇款和线上缴费
|
||||||
if (payMeetingSituation.getPayMode().equals(MeetingSubitemCommon.PAY_MODE_3)){
|
if (payMeetingSituation.getPayMode().equals(MeetingSubitemCommon.PAY_MODE_3)){
|
||||||
sendMessage(payMeeting, payMeetingSituation,CompanyMessageEnums.MSG4);
|
sendMessage(payMeeting, payMeetingSituation,CompanyMessageEnums.MSG4,"C_OPEN_TYPE4");
|
||||||
}
|
}
|
||||||
}else {
|
}else {
|
||||||
//不是汇款和线上缴费
|
//不是汇款和线上缴费
|
||||||
if (payMeetingSituation.getPayMode().equals(MeetingSubitemCommon.PAY_MODE_3)){
|
if (payMeetingSituation.getPayMode().equals(MeetingSubitemCommon.PAY_MODE_3)){
|
||||||
sendMessage(payMeeting, payMeetingSituation,CompanyMessageEnums.MSG2);
|
sendMessage(payMeeting, payMeetingSituation,CompanyMessageEnums.MSG2,"C_OPEN_TYPE2");
|
||||||
}else {
|
}else {
|
||||||
sendMessage(payMeeting, payMeetingSituation,CompanyMessageEnums.MSG3);
|
sendMessage(payMeeting, payMeetingSituation,CompanyMessageEnums.MSG3,"C_OPEN_TYPE3");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -254,7 +254,8 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
|||||||
*/
|
*/
|
||||||
public void sendMessage(PayMeeting payMeeting,
|
public void sendMessage(PayMeeting payMeeting,
|
||||||
PayMeetingSituation payMeetingSituation,
|
PayMeetingSituation payMeetingSituation,
|
||||||
CompanyMessageEnums companyMessageEnums) {
|
CompanyMessageEnums companyMessageEnums,
|
||||||
|
String busType) {
|
||||||
String companyContactId = payMeetingSituation.getCompanyContactId();
|
String companyContactId = payMeetingSituation.getCompanyContactId();
|
||||||
PayContactsManagement contactsManagement = contactsManagementService.getById(companyContactId);
|
PayContactsManagement contactsManagement = contactsManagementService.getById(companyContactId);
|
||||||
String phone = contactsManagement.getPhone();
|
String phone = contactsManagement.getPhone();
|
||||||
@@ -272,7 +273,7 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
|||||||
sendMessageDTO.setFromUser(payMeeting.getDirectorName());
|
sendMessageDTO.setFromUser(payMeeting.getDirectorName());
|
||||||
sendMessageDTO.setTemplateCode(companyMessageEnums.getCode());
|
sendMessageDTO.setTemplateCode(companyMessageEnums.getCode());
|
||||||
sendMessageDTO.setTemplateParam(map);
|
sendMessageDTO.setTemplateParam(map);
|
||||||
sendMessageDTO.setBusType("email");
|
sendMessageDTO.setBusType(busType);
|
||||||
sendMessageDTO.setBusId(payMeetingSituation.getId());
|
sendMessageDTO.setBusId(payMeetingSituation.getId());
|
||||||
sendMessageService.SendMessageService(sendMessageDTO);
|
sendMessageService.SendMessageService(sendMessageDTO);
|
||||||
}
|
}
|
||||||
@@ -296,14 +297,14 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
|||||||
if (StrUtil.isBlank(paymentRecord)) {
|
if (StrUtil.isBlank(paymentRecord)) {
|
||||||
throw new JeroBootException("付款凭证为空不能审核");
|
throw new JeroBootException("付款凭证为空不能审核");
|
||||||
}
|
}
|
||||||
Integer checkResult1 = payMeetingSituation.getCheckResult();
|
Integer oldCheckResult = payMeetingSituation.getCheckResult();
|
||||||
if (checkResult1.equals(PayProjectCommon.YES)) {
|
if (oldCheckResult.equals(MeetingSubitemCommon.SIGNUP_STATUS_1)) {
|
||||||
throw new JeroBootException("审核通过之后就无法在审核");
|
throw new JeroBootException("审核通过之后就无法在审核");
|
||||||
}
|
}
|
||||||
Integer checkResult = checkVO.getCheckResult();
|
Integer checkResult = checkVO.getCheckResult();
|
||||||
if (checkResult.equals(MeetingSubitemCommon.SIGNUP_STATUS_2)) {
|
if (checkResult.equals(MeetingSubitemCommon.SIGNUP_STATUS_2)) {
|
||||||
//汇款凭证审核不通过
|
//汇款凭证审核不通过
|
||||||
sendMessage(payMeeting, payMeetingSituation,CompanyMessageEnums.MSG5);
|
sendMessage(payMeeting, payMeetingSituation,CompanyMessageEnums.MSG5,"C_OPEN_TYPE5");
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
//设置到账
|
//设置到账
|
||||||
@@ -322,7 +323,7 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
|||||||
//添加来款
|
//添加来款
|
||||||
payPaymentRecordService.addAmountReceived(payPaymentRecords);
|
payPaymentRecordService.addAmountReceived(payPaymentRecords);
|
||||||
//非成员单位审核通过且上传的缴费凭证审核通过也发送。(即需要审核的都审核通过才发送)
|
//非成员单位审核通过且上传的缴费凭证审核通过也发送。(即需要审核的都审核通过才发送)
|
||||||
sendMessage(payMeeting, payMeetingSituation,CompanyMessageEnums.MSG6);
|
sendMessage(payMeeting, payMeetingSituation,CompanyMessageEnums.MSG6,"C_OPEN_TYPE6");
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -529,7 +530,7 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
|||||||
sendMessageDTO.setFromUser(sysUser.getId());
|
sendMessageDTO.setFromUser(sysUser.getId());
|
||||||
sendMessageDTO.setTemplateCode(ManagementMessageEnums.MSG8.getCode());
|
sendMessageDTO.setTemplateCode(ManagementMessageEnums.MSG8.getCode());
|
||||||
sendMessageDTO.setTemplateParam(map);
|
sendMessageDTO.setTemplateParam(map);
|
||||||
sendMessageDTO.setBusType("email");
|
sendMessageDTO.setBusType("M_OPEN_TYPE8");
|
||||||
sendMessageDTO.setBusId(id);
|
sendMessageDTO.setBusId(id);
|
||||||
sendMessageService.SendMessageService(sendMessageDTO);
|
sendMessageService.SendMessageService(sendMessageDTO);
|
||||||
}
|
}
|
||||||
@@ -620,13 +621,14 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
|||||||
Integer payMode = commonPeopleVO.getPayMode();
|
Integer payMode = commonPeopleVO.getPayMode();
|
||||||
payMeetingSituation1.setPayMode(payMode);
|
payMeetingSituation1.setPayMode(payMode);
|
||||||
//缴费方式为打包时,不处理邮寄联系人和地址
|
//缴费方式为打包时,不处理邮寄联系人和地址
|
||||||
if (payMode.equals(MeetingSubitemCommon.PAY_MODE_3)) {
|
if (Objects.equals(payMode,MeetingSubitemCommon.PAY_MODE_3)) {
|
||||||
ValidUtil.validate(commonPeopleVO);
|
ValidUtil.validate(commonPeopleVO);
|
||||||
//存入打包字段
|
//存入打包字段
|
||||||
payMeetingSituation1.setPack(PayProjectCommon.PACKAGING1);
|
payMeetingSituation1.setPack(PayProjectCommon.PACKAGING1);
|
||||||
payMeetingSituation1.setAmountReceivable(new BigDecimal(0));
|
payMeetingSituation1.setAmountReceivable(new BigDecimal(0));
|
||||||
|
//缴费方式为汇款或线上缴费
|
||||||
} else {
|
} else if (Objects.equals(payMode,MeetingSubitemCommon.PAY_MODE_1)
|
||||||
|
||Objects.equals(payMode,MeetingSubitemCommon.PAY_MODE_2)){
|
||||||
ValidUtil.validate(commonPeopleVO, NotPack.class);
|
ValidUtil.validate(commonPeopleVO, NotPack.class);
|
||||||
//缴费方式为线上缴费时,判断是否为会议期间
|
//缴费方式为线上缴费时,判断是否为会议期间
|
||||||
String paymentRecord = payMeetingSituation.getPaymentRecord();
|
String paymentRecord = payMeetingSituation.getPaymentRecord();
|
||||||
|
|||||||
Reference in New Issue
Block a user