|
@@ -50,6 +50,10 @@ public class ZyDailySettlementVo {
|
|
|
private BigDecimal depositQtAmount;
|
|
|
//其他缴纳的预收金次数
|
|
|
private Integer depositQtNum;
|
|
|
+ //聚合支付缴纳的预收金金额
|
|
|
+ private BigDecimal depositJhzfAmount;
|
|
|
+ //聚合支付缴纳的预收金次数
|
|
|
+ private Integer depositJhzfNum;
|
|
|
//合计缴纳的预收金金额
|
|
|
private BigDecimal depositTotalAmount;
|
|
|
//合计缴纳的预收金次数
|
|
@@ -80,6 +84,10 @@ public class ZyDailySettlementVo {
|
|
|
private BigDecimal returnQtAmount;
|
|
|
//其他退费的预收金次数
|
|
|
private Integer returnQtNum;
|
|
|
+ //聚合支付退费的预收金金额
|
|
|
+ private BigDecimal returnJhzfAmount;
|
|
|
+ //聚合支付退费的预收金次数
|
|
|
+ private Integer returnJhzfNum;
|
|
|
//合计退费的预收金金额
|
|
|
private BigDecimal returnTotalAmount;
|
|
|
//合计退费的预收金次数
|
|
@@ -96,6 +104,8 @@ public class ZyDailySettlementVo {
|
|
|
private BigDecimal jsbkYlkAmount;
|
|
|
//其他结算补款金额
|
|
|
private BigDecimal jsbkQtAmount;
|
|
|
+ //聚合支付结算补款金额
|
|
|
+ private BigDecimal jsbkJhzfAmount;
|
|
|
//合计结算补款金额
|
|
|
private BigDecimal jsbkTotalAmount;
|
|
|
//现金结算退款金额
|
|
@@ -110,6 +120,8 @@ public class ZyDailySettlementVo {
|
|
|
private BigDecimal jstkYlkAmount;
|
|
|
//其他结算退款金额
|
|
|
private BigDecimal jstkQtAmount;
|
|
|
+ //聚合支付结算退款金额
|
|
|
+ private BigDecimal jstkJhzfAmount;
|
|
|
//合计结算退款金额
|
|
|
private BigDecimal jstkTotalAmount;
|
|
|
//民政优抚金额
|
|
@@ -135,6 +147,8 @@ public class ZyDailySettlementVo {
|
|
|
private BigDecimal yjjsjhjYlkAmount;
|
|
|
//预交金上缴合计 其他 部分金额
|
|
|
private BigDecimal yjjsjhjQtAmount;
|
|
|
+ //预交金上缴合计 聚合支付 部分金额
|
|
|
+ private BigDecimal yjjsjhjJhzfAmount;
|
|
|
//预交金上缴合计 合计 部分金额
|
|
|
private BigDecimal yjjsjhjHjAmount;
|
|
|
//预交金上缴合计大写
|
|
@@ -152,6 +166,8 @@ public class ZyDailySettlementVo {
|
|
|
private BigDecimal jsbtYlkAmount;
|
|
|
//结算补退合计 其他 部分金额
|
|
|
private BigDecimal jsbtQtAmount;
|
|
|
+ //结算补退合计 聚合支付 部分金额
|
|
|
+ private BigDecimal jsbtJhzfAmount;
|
|
|
//结算补退合计 合计 部分金额
|
|
|
private BigDecimal jsbtHjAmount;
|
|
|
//结算补退合计大写
|
|
@@ -168,6 +184,8 @@ public class ZyDailySettlementVo {
|
|
|
private BigDecimal sjhjYbkAmount;
|
|
|
//上缴合计 银联卡 部分金额
|
|
|
private BigDecimal sjhjYlkAmount;
|
|
|
+ //上缴合计 聚合支付 部分金额
|
|
|
+ private BigDecimal sjhjJhzfAmount;
|
|
|
//转账部分金额
|
|
|
private BigDecimal zzAmount;
|
|
|
//发票现金部分金额
|
|
@@ -236,7 +254,10 @@ public class ZyDailySettlementVo {
|
|
|
if (depositQtAmount == null) {
|
|
|
depositQtAmount = BigDecimal.ZERO;
|
|
|
}
|
|
|
- depositTotalAmount = depositCashAmount.add(depositWxAmount).add(depositZfbAmount).add(depositYbAmount).add(depositYlkAmount).add(depositQtAmount);
|
|
|
+ if (depositJhzfAmount == null) {
|
|
|
+ depositJhzfAmount = BigDecimal.ZERO;
|
|
|
+ }
|
|
|
+ depositTotalAmount = depositCashAmount.add(depositWxAmount).add(depositZfbAmount).add(depositYbAmount).add(depositYlkAmount).add(depositQtAmount).add(depositJhzfAmount);
|
|
|
if (depositCashNum == null) {
|
|
|
depositCashNum = 0;
|
|
|
}
|
|
@@ -255,7 +276,10 @@ public class ZyDailySettlementVo {
|
|
|
if (depositQtNum == null) {
|
|
|
depositQtNum = 0;
|
|
|
}
|
|
|
- depositTotalNum = depositCashNum + depositWxNum + depositZfbNum + depositYbNum + depositYlkNum + depositQtNum;
|
|
|
+ if (depositJhzfNum == null) {
|
|
|
+ depositJhzfNum = 0;
|
|
|
+ }
|
|
|
+ depositTotalNum = depositCashNum + depositWxNum + depositZfbNum + depositYbNum + depositYlkNum + depositQtNum+depositJhzfNum;
|
|
|
|
|
|
//退预交金
|
|
|
if (returnCashAmount == null) {
|
|
@@ -288,7 +312,12 @@ public class ZyDailySettlementVo {
|
|
|
} else if (returnQtAmount.compareTo(BigDecimal.ZERO) == -1) {
|
|
|
returnQtAmount = BigDecimal.ZERO.subtract(returnQtAmount);
|
|
|
}
|
|
|
- returnTotalAmount = returnCashAmount.add(returnWxAmount).add(returnZfbAmount).add(returnYbAmount).add(returnYlkAmount).add(returnQtAmount);
|
|
|
+ if (returnJhzfAmount == null) {
|
|
|
+ returnJhzfAmount = BigDecimal.ZERO;
|
|
|
+ } else if (returnJhzfAmount.compareTo(BigDecimal.ZERO) == -1) {
|
|
|
+ returnJhzfAmount = BigDecimal.ZERO.subtract(returnJhzfAmount);
|
|
|
+ }
|
|
|
+ returnTotalAmount = returnCashAmount.add(returnWxAmount).add(returnZfbAmount).add(returnYbAmount).add(returnYlkAmount).add(returnQtAmount).add(returnJhzfAmount);
|
|
|
if (returnCashNum == null) {
|
|
|
returnCashNum = 0;
|
|
|
}
|
|
@@ -307,7 +336,10 @@ public class ZyDailySettlementVo {
|
|
|
if (returnQtNum == null) {
|
|
|
returnQtNum = 0;
|
|
|
}
|
|
|
- returnTotalNum = returnCashNum + returnWxNum + returnZfbNum + returnYbNum + returnYlkNum + returnQtNum;
|
|
|
+ if (returnJhzfNum == null) {
|
|
|
+ returnJhzfNum = 0;
|
|
|
+ }
|
|
|
+ returnTotalNum = returnCashNum + returnWxNum + returnZfbNum + returnYbNum + returnYlkNum + returnQtNum+returnJhzfNum;
|
|
|
|
|
|
//结算补款
|
|
|
if (jsbkCashAmount == null) {
|
|
@@ -328,7 +360,10 @@ public class ZyDailySettlementVo {
|
|
|
if (jsbkQtAmount == null) {
|
|
|
jsbkQtAmount = BigDecimal.ZERO;
|
|
|
}
|
|
|
- jsbkTotalAmount = jsbkCashAmount.add(jsbkWxAmount).add(jsbkZfbAmount).add(jsbkYbAmount).add(jsbkYlkAmount).add(jsbkQtAmount);
|
|
|
+ if (jsbkJhzfAmount == null) {
|
|
|
+ jsbkJhzfAmount = BigDecimal.ZERO;
|
|
|
+ }
|
|
|
+ jsbkTotalAmount = jsbkCashAmount.add(jsbkWxAmount).add(jsbkZfbAmount).add(jsbkYbAmount).add(jsbkYlkAmount).add(jsbkQtAmount).add(jsbkJhzfAmount);
|
|
|
//结算退款
|
|
|
if (jstkCashAmount == null) {
|
|
|
jstkCashAmount = BigDecimal.ZERO;
|
|
@@ -348,7 +383,10 @@ public class ZyDailySettlementVo {
|
|
|
if (jstkQtAmount == null) {
|
|
|
jstkQtAmount = BigDecimal.ZERO;
|
|
|
}
|
|
|
- jstkTotalAmount = jstkCashAmount.add(jstkWxAmount).add(jstkZfbAmount).add(jstkYbAmount).add(jstkYlkAmount).add(jstkQtAmount);
|
|
|
+ if (jstkJhzfAmount == null) {
|
|
|
+ jstkJhzfAmount = BigDecimal.ZERO;
|
|
|
+ }
|
|
|
+ jstkTotalAmount = jstkCashAmount.add(jstkWxAmount).add(jstkZfbAmount).add(jstkYbAmount).add(jstkYlkAmount).add(jstkQtAmount).add(jstkJhzfAmount);
|
|
|
//医保支付金额
|
|
|
if (jzAmount == null) {
|
|
|
jzAmount = BigDecimal.ZERO;
|
|
@@ -367,6 +405,7 @@ public class ZyDailySettlementVo {
|
|
|
yjjsjhjYbkAmount = depositYbAmount.subtract(returnYbAmount);
|
|
|
yjjsjhjYlkAmount = depositYlkAmount.subtract(returnYlkAmount);
|
|
|
yjjsjhjQtAmount = depositQtAmount.subtract(returnQtAmount);
|
|
|
+ yjjsjhjJhzfAmount = depositJhzfAmount.subtract(returnJhzfAmount);
|
|
|
yjjsjhjHjAmount = depositTotalAmount.subtract(returnTotalAmount);
|
|
|
yjjsjhjHjAmountStr = NumberToCN.number2CNMontrayUnit(yjjsjhjHjAmount);
|
|
|
|
|
@@ -376,6 +415,7 @@ public class ZyDailySettlementVo {
|
|
|
jsbtYbkAmount = jsbkYbAmount.subtract(jstkYbAmount);
|
|
|
jsbtYlkAmount = jsbkYlkAmount.subtract(jstkYlkAmount);
|
|
|
jsbtQtAmount = jsbkQtAmount.subtract(jstkQtAmount);
|
|
|
+ jsbtJhzfAmount = jsbkJhzfAmount.subtract(jstkJhzfAmount);
|
|
|
jsbtHjAmount = jsbkTotalAmount.subtract(jstkTotalAmount);
|
|
|
jsbtHjAmountStr = NumberToCN.number2CNMontrayUnit(jsbtHjAmount);
|
|
|
|
|
@@ -385,6 +425,7 @@ public class ZyDailySettlementVo {
|
|
|
sjhjZfbAmount = yjjsjhjZfbAmount.add(jsbtZfbAmount);
|
|
|
sjhjYbkAmount = yjjsjhjYbkAmount.add(jsbtYbkAmount);
|
|
|
sjhjYlkAmount = yjjsjhjYlkAmount.add(jsbtYlkAmount);
|
|
|
+ sjhjJhzfAmount = yjjsjhjJhzfAmount.add(jsbtJhzfAmount);
|
|
|
//转账=deposit_qt + return_qt + js_bk_qt - js_tk_qt
|
|
|
zzAmount = depositQtAmount.add(returnQtAmount).add(jsbkQtAmount).subtract(jstkQtAmount);
|
|
|
//total_charge- (js_cfbz+js_jz_yb+js_jz_mzyf)-(js_bk_ylk - js_tk_ylk )-( js_bk_cheque - js_tk_cheque )
|