add 会议报名表新增接口

This commit is contained in:
lijiarao
2021-09-08 19:23:09 +08:00
parent 1403a9e2a1
commit 99d1774045
11 changed files with 282 additions and 19 deletions
@@ -146,17 +146,19 @@ public class PayMemberProjectSubitem implements Serializable {
* 应收金额
*/
@Excel(name = "应收金额", width = 15,orderNum = "4")
@JsonFormat(shape = JsonFormat.Shape.STRING)
@ApiModelProperty(value = "应收金额")
@NotNull(message = "应收金额不能为空")
@Max(value = 999999999, message = "应收金额格式错误")
@DecimalMax(value = "10000000000",message = "应收金额格式错误1")
private BigDecimal amountReceivable;
/**
* 实收金额
*/
//@Excel(name = "实收金额", width = 15,orderNum = "5")
@JsonFormat(shape = JsonFormat.Shape.STRING)
@ApiModelProperty(value = "实收金额")
@Max(value = 999999999, message = "实收金额格式错误")
@DecimalMax(value = "9999999999.99",message = "实收金额格式错误")
private BigDecimal paidAmount;
/**
@@ -6,6 +6,7 @@ import com.jero.common.util.ValidUtil;
import com.jero.company.entity.PayContactsManagement;
import com.jero.company.service.IPayCompanyManagementService;
import com.jero.company.service.IPayContactsManagementService;
import com.jero.project.common.PayProjectCommon;
import com.jero.temporary.entity.PayCompanyManagementTemporary;
import com.jero.temporary.entity.PayContactsManagementTemporary;
import com.jero.temporary.service.IPayCompanyManagementTemporaryService;
@@ -66,18 +67,16 @@ public class PayPayMemberProjectSubitemServiceImpl extends ServiceImpl<PayMember
throw new JeroBootException("会员单位已经存在");
}
validMemberProjectSubitem(payMemberProjectSubitem);
//应收金额
payMemberProjectSubitem.setAmountReceivable(memberProject.getChargeStandard());
//实收金额
payMemberProjectSubitem.setPaidAmount(new BigDecimal("0.00"));
//到账
payMemberProjectSubitem.setInAccount(0);
payMemberProjectSubitem.setInAccount(PayProjectCommon.IN_ACCOUNT0);
//打包
payMemberProjectSubitem.setPack(0);
payMemberProjectSubitem.setPack(PayProjectCommon.PACKAGING0);
//开票
payMemberProjectSubitem.setMakeInvoice(0);
payMemberProjectSubitem.setMakeInvoice(PayProjectCommon.MAKE_INVOICE0);
//邮寄
payMemberProjectSubitem.setMail(0);
payMemberProjectSubitem.setMail(PayProjectCommon.MAIL0);
save(payMemberProjectSubitem);
}