update 到账开票推送标协证书项目
This commit is contained in:
+2
-2
@@ -273,7 +273,7 @@ public class PayMailBillController extends JeroController<PayMailBill, IPayMailB
|
|||||||
listId.add(meetingTemporary);
|
listId.add(meetingTemporary);
|
||||||
}
|
}
|
||||||
//推送邮寄数据到会员系统
|
//推送邮寄数据到会员系统
|
||||||
payMailBillService.pushBillEditToStandards(payMailBill);
|
payMailBillService.pushBillEditToStandards(payMailBill,GlobalConstants.FIVE);
|
||||||
}else if(GlobalConstants.SIX.equals(one.getProjectType())){
|
}else if(GlobalConstants.SIX.equals(one.getProjectType())){
|
||||||
TbCertificatePayment tbCertificatePayment = tbCertificatePaymentService.getById(one.getProjectId());
|
TbCertificatePayment tbCertificatePayment = tbCertificatePaymentService.getById(one.getProjectId());
|
||||||
if(Objects.isNull(tbCertificatePayment)){
|
if(Objects.isNull(tbCertificatePayment)){
|
||||||
@@ -293,7 +293,7 @@ public class PayMailBillController extends JeroController<PayMailBill, IPayMailB
|
|||||||
listId.add(meetingTemporary);
|
listId.add(meetingTemporary);
|
||||||
}
|
}
|
||||||
//推送邮寄数据到会员系统
|
//推送邮寄数据到会员系统
|
||||||
payMailBillService.pushBillEditToStandards(payMailBill);
|
payMailBillService.pushBillEditToStandards(payMailBill, GlobalConstants.SIX);
|
||||||
|
|
||||||
}
|
}
|
||||||
// 发送给项目负责人
|
// 发送给项目负责人
|
||||||
|
|||||||
+1
-3
@@ -8,8 +8,6 @@ import com.jero.common.api.vo.Result;
|
|||||||
import com.jero.company.entity.PayContactsManagement;
|
import com.jero.company.entity.PayContactsManagement;
|
||||||
import com.jero.mail.PayMailBillVO;
|
import com.jero.mail.PayMailBillVO;
|
||||||
import com.jero.mail.entity.PayMailBill;
|
import com.jero.mail.entity.PayMailBill;
|
||||||
import com.jero.mail.entity.PayMailBillSearch;
|
|
||||||
import com.jero.payment.entity.PayPaymentRecord;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -59,7 +57,7 @@ public interface IPayMailBillService extends IService<PayMailBill> {
|
|||||||
*/
|
*/
|
||||||
void pushSendToStandards(PayMailBill payMailBill, String id);
|
void pushSendToStandards(PayMailBill payMailBill, String id);
|
||||||
|
|
||||||
void pushBillEditToStandards(PayMailBill payMailBill);
|
void pushBillEditToStandards(PayMailBill payMailBill, Integer type);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 接收会员系统开票邮寄信息
|
* 接收会员系统开票邮寄信息
|
||||||
|
|||||||
+19
-8
@@ -10,18 +10,17 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.jero.common.api.vo.Result;
|
import com.jero.common.api.vo.Result;
|
||||||
import com.jero.common.common.ProjectCommon;
|
import com.jero.common.common.ProjectCommon;
|
||||||
|
import com.jero.common.constant.GlobalConstants;
|
||||||
import com.jero.common.dto.SendMessageDTO;
|
import com.jero.common.dto.SendMessageDTO;
|
||||||
import com.jero.common.enums.CompanyMessageEnums;
|
import com.jero.common.enums.CompanyMessageEnums;
|
||||||
import com.jero.common.enums.ManagementMessageEnums;
|
import com.jero.common.enums.ManagementMessageEnums;
|
||||||
import com.jero.common.exception.JeroBootException;
|
import com.jero.common.exception.JeroBootException;
|
||||||
import com.jero.common.service.ProjectDetailService;
|
|
||||||
import com.jero.common.service.SendMessageService;
|
import com.jero.common.service.SendMessageService;
|
||||||
import com.jero.common.system.vo.LoginUser;
|
import com.jero.common.system.vo.LoginUser;
|
||||||
import com.jero.common.util.AuthenticationUtils;
|
import com.jero.common.util.AuthenticationUtils;
|
||||||
import com.jero.common.util.PasswordUtil;
|
import com.jero.common.util.PasswordUtil;
|
||||||
import com.jero.company.entity.PayCompanyManagement;
|
import com.jero.company.entity.PayCompanyManagement;
|
||||||
import com.jero.company.entity.PayContactsManagement;
|
import com.jero.company.entity.PayContactsManagement;
|
||||||
import com.jero.company.mapper.PayCompanyManagementMapper;
|
|
||||||
import com.jero.company.mapper.PayContactsManagementMapper;
|
import com.jero.company.mapper.PayContactsManagementMapper;
|
||||||
import com.jero.company.service.IPayCompanyManagementService;
|
import com.jero.company.service.IPayCompanyManagementService;
|
||||||
import com.jero.company.service.IPayContactsManagementService;
|
import com.jero.company.service.IPayContactsManagementService;
|
||||||
@@ -30,7 +29,6 @@ import com.jero.mail.PayMailBillVO;
|
|||||||
import com.jero.mail.entity.BillingInfo;
|
import com.jero.mail.entity.BillingInfo;
|
||||||
import com.jero.mail.entity.PayMailBill;
|
import com.jero.mail.entity.PayMailBill;
|
||||||
import com.jero.mail.entity.PayMailBillProject;
|
import com.jero.mail.entity.PayMailBillProject;
|
||||||
import com.jero.mail.entity.PayMailBillSearch;
|
|
||||||
import com.jero.mail.mapper.PayMailBillMapper;
|
import com.jero.mail.mapper.PayMailBillMapper;
|
||||||
import com.jero.mail.mapper.PayMailBillProjectMapper;
|
import com.jero.mail.mapper.PayMailBillProjectMapper;
|
||||||
import com.jero.mail.service.IPayMailBillProjectService;
|
import com.jero.mail.service.IPayMailBillProjectService;
|
||||||
@@ -43,12 +41,10 @@ import com.jero.meeting.service.IPayMeetingService;
|
|||||||
import com.jero.member.entity.*;
|
import com.jero.member.entity.*;
|
||||||
import com.jero.member.mapper.*;
|
import com.jero.member.mapper.*;
|
||||||
import com.jero.member.service.IPayMemberProjectService;
|
import com.jero.member.service.IPayMemberProjectService;
|
||||||
|
import com.jero.member.service.ITbCertificatePaymentService;
|
||||||
import com.jero.member.service.ITbMemberProjectService;
|
import com.jero.member.service.ITbMemberProjectService;
|
||||||
import com.jero.modules.system.entity.SysUser;
|
import com.jero.modules.system.entity.SysUser;
|
||||||
import com.jero.modules.system.service.ISysUserService;
|
import com.jero.modules.system.service.ISysUserService;
|
||||||
import com.jero.payment.entity.PayPaymentRecord;
|
|
||||||
import com.jero.payment.service.IPayPaymentRecordService;
|
|
||||||
import com.jero.payment.vo.TbCheckVo;
|
|
||||||
import com.jero.project.entity.PayCommonProject;
|
import com.jero.project.entity.PayCommonProject;
|
||||||
import com.jero.project.entity.PayWorkingGroup;
|
import com.jero.project.entity.PayWorkingGroup;
|
||||||
import com.jero.project.entity.PayWorkingGroupSubItem;
|
import com.jero.project.entity.PayWorkingGroupSubItem;
|
||||||
@@ -63,7 +59,6 @@ import com.jero.temporary.service.IPayContactsManagementTemporaryService;
|
|||||||
import org.apache.commons.collections.CollectionUtils;
|
import org.apache.commons.collections.CollectionUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.apache.shiro.SecurityUtils;
|
import org.apache.shiro.SecurityUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
@@ -131,6 +126,8 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
|
|||||||
private IPayMeetingService payMeetingService;
|
private IPayMeetingService payMeetingService;
|
||||||
@Resource
|
@Resource
|
||||||
private IPayMemberProjectService memberProjectService;
|
private IPayMemberProjectService memberProjectService;
|
||||||
|
@Resource
|
||||||
|
private ITbCertificatePaymentService certificatePaymentService;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -452,7 +449,8 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void pushBillEditToStandards(PayMailBill payMailBill) {
|
public void pushBillEditToStandards(PayMailBill payMailBill, Integer type) {
|
||||||
|
if (type.equals(GlobalConstants.FIVE)){
|
||||||
TbMemberProjectSubitem tbMemberProjectSubitem = tbMemberProjectSubitemMapper.selectById(payMailBill.getProjectId());
|
TbMemberProjectSubitem tbMemberProjectSubitem = tbMemberProjectSubitemMapper.selectById(payMailBill.getProjectId());
|
||||||
//如果能是标协会员项目就推送到会员系统
|
//如果能是标协会员项目就推送到会员系统
|
||||||
if (Objects.nonNull(tbMemberProjectSubitem)) {
|
if (Objects.nonNull(tbMemberProjectSubitem)) {
|
||||||
@@ -463,6 +461,19 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
|
|||||||
billingInfo.setSendDate(payMailBill.getSendDate());
|
billingInfo.setSendDate(payMailBill.getSendDate());
|
||||||
AuthenticationUtils.post("/billingInfo/billingInfo/postFromPaymentEdit",null,billingInfo);
|
AuthenticationUtils.post("/billingInfo/billingInfo/postFromPaymentEdit",null,billingInfo);
|
||||||
}
|
}
|
||||||
|
}else {
|
||||||
|
TbCertificatePayment certificatePayment = certificatePaymentService.getById(payMailBill.getProjectId());
|
||||||
|
//如果能是标协证书项目就推送到会员系统
|
||||||
|
if (Objects.nonNull(certificatePayment)) {
|
||||||
|
BillingInfo billingInfo = new BillingInfo();
|
||||||
|
billingInfo.setBillNumber(certificatePayment.getBillNumber());
|
||||||
|
billingInfo.setSendMethod(payMailBill.getSendMethod());
|
||||||
|
billingInfo.setPostNo(payMailBill.getPostNo());
|
||||||
|
billingInfo.setSendDate(payMailBill.getSendDate());
|
||||||
|
AuthenticationUtils.post("/billingInfo/billingInfo/postFromPaymentEdit",null,billingInfo);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user