diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/contract/common/PayIncomeContractCommon.java b/jero-boot-incoming-payment/src/main/java/com/jero/contract/common/PayIncomeContractCommon.java index 0348c539..f54f21ae 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/contract/common/PayIncomeContractCommon.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/contract/common/PayIncomeContractCommon.java @@ -75,6 +75,10 @@ public class PayIncomeContractCommon { * 6:标协证书项目 */ public final static String PROJECT_TYPE6 = "6"; + /** + * 7:打包项目 + */ + public final static String PROJECT_TYPE7 = "7"; /** * 来款状态 0:全部 1:到期未付款 */ diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/mail/service/impl/PayMailBillServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/mail/service/impl/PayMailBillServiceImpl.java index 05811d73..69a12099 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/mail/service/impl/PayMailBillServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/mail/service/impl/PayMailBillServiceImpl.java @@ -45,6 +45,8 @@ import com.jero.member.mapper.*; import com.jero.member.service.*; import com.jero.modules.system.entity.SysUser; import com.jero.modules.system.service.ISysUserService; +import com.jero.pack.entity.PayPackCompany; +import com.jero.pack.service.IPayPackCompanyService; import com.jero.payment.service.IPayPaymentRecordService; import com.jero.project.entity.PayCommonProject; import com.jero.project.entity.PayWorkingGroup; @@ -156,6 +158,8 @@ public class PayMailBillServiceImpl extends ServiceImpl应收 + if(invoiceAmount.compareTo(payPackCompany.getReceivableAmount()) == 1){ + return "开票金额大于当前未开票金额,输入有误!"; + } + PayCompanyManagementTemporary payPackCompanyManagement = payCompanyManagementTemporaryService.getById(payPackCompany.getCompanyTemporaryId()); + if(!Objects.isNull(payPackCompanyManagement) && "2".equals(payPackCompanyManagement.getStatus()) ){ + return "企业未审核,需要审核后开票"; + } break; default: break; diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayConfirmPaymentRecordService.java b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayConfirmPaymentRecordService.java index 5bcf129b..834e7ac5 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayConfirmPaymentRecordService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayConfirmPaymentRecordService.java @@ -16,6 +16,8 @@ import com.jero.member.entity.TbMemberProjectSubitem; import com.jero.member.mapper.PayMemberProjectSubitemMapper; import com.jero.member.mapper.TbCertificatePaymentMapper; import com.jero.member.mapper.TbMemberProjectSubitemMapper; +import com.jero.pack.entity.PayPackCompany; +import com.jero.pack.service.IPayPackCompanyService; import com.jero.payment.entity.PayConfirmPaymentRecord; import com.jero.payment.mapper.PayConfirmPaymentRecordMapper; import com.jero.payment.mapper.PayPaymentRecordMapper; @@ -59,6 +61,8 @@ public class PayConfirmPaymentRecordService extends ServiceImpl 0) { + throw new JeroBootException("确收金额不能大于待确收金额"); + } + break; default: break; } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentRecordServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentRecordServiceImpl.java index a1b3cb5e..24c1cec4 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentRecordServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentRecordServiceImpl.java @@ -40,6 +40,8 @@ import com.jero.member.service.IPayMemberProjectService; import com.jero.member.service.ITbMemberProjectService; import com.jero.modules.system.entity.SysUser; import com.jero.modules.system.service.ISysUserService; +import com.jero.pack.entity.PayPackCompany; +import com.jero.pack.service.IPayPackCompanyService; import com.jero.payment.entity.PayPaymentRecord; import com.jero.payment.entity.PayPaymentRecordSub; import com.jero.payment.mapper.PayPaymentCheckMapper; @@ -132,6 +134,8 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl