diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxBillDepositServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxBillDepositServiceImpl.java index 4828a712b..df20d3ad8 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxBillDepositServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxBillDepositServiceImpl.java @@ -121,8 +121,8 @@ public class WxBillDepositServiceImpl implements WxBillDepositService { @Override public ResultData saveOrUpdate(WxBillDeposit record, MallUserInfo user) { - int receivepay = record.getReceivePay().intValue(); - int pay = record.getPay().intValue(); + int receivepay = record.getReceivePay()==null?0:record.getReceivePay().intValue(); + int pay = record.getPay()==null?0:record.getPay().intValue(); if(pay>receivepay){ return new ResultData(ErrorCode.BILL_PAY_ERROR.getCode(), "实收金额不能大于实际应收金额"); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxBillOtherDepositServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxBillOtherDepositServiceImpl.java index bcd82a94b..12b0989db 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxBillOtherDepositServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxBillOtherDepositServiceImpl.java @@ -135,8 +135,8 @@ public class WxBillOtherDepositServiceImpl implements WxBillOtherDepositService @Override public ResultData saveOrUpdate(WxBillOtherDeposit record, MallUserInfo user) { - int receivepay = record.getReceivePay().intValue(); - int pay = record.getPay().intValue(); + int receivepay = record.getReceivePay()==null?0:record.getReceivePay().intValue(); + int pay = record.getPay()==null?0:record.getPay().intValue(); if (pay > receivepay) { return new ResultData(ErrorCode.BILL_PAY_ERROR.getCode(), "实收金额不能大于实际应收金额"); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxBillOtherServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxBillOtherServiceImpl.java index 97d6abcb4..5ccc9cbc4 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxBillOtherServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxBillOtherServiceImpl.java @@ -137,8 +137,8 @@ public class WxBillOtherServiceImpl implements WxBillOtherService { @Override public ResultData saveOrUpdate(WxBillOther record, MallUserInfo user) { - int receivepay = record.getReceivePay().intValue(); - int pay = record.getPay().intValue(); + int receivepay = record.getReceivePay()==null?0:record.getReceivePay().intValue(); + int pay = record.getPay()==null?0:record.getPay().intValue(); if(pay>receivepay){ return new ResultData(ErrorCode.BILL_PAY_ERROR,"实收金额不能大于实际应收金额"); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxBillPropertyDepositServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxBillPropertyDepositServiceImpl.java index ee4866fb2..e67bb5ccb 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxBillPropertyDepositServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxBillPropertyDepositServiceImpl.java @@ -120,8 +120,8 @@ public class WxBillPropertyDepositServiceImpl implements WxBillPropertyDepositSe @Override public ResultData saveOrUpdate(WxBillPropertyDeposit record, MallUserInfo user) { - int receivepay = record.getReceivePay().intValue(); - int pay = record.getPay().intValue(); + int receivepay = record.getReceivePay()==null?0:record.getReceivePay().intValue(); + int pay = record.getPay()==null?0:record.getPay().intValue(); if(pay>receivepay){ return new ResultData(ErrorCode.BILL_PAY_ERROR.getCode(), "实收金额不能大于实际应收金额"); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxBillPropertyServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxBillPropertyServiceImpl.java index 12b5c1eaa..a344ad66c 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxBillPropertyServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxBillPropertyServiceImpl.java @@ -130,8 +130,8 @@ public class WxBillPropertyServiceImpl implements WxBillPropertyService { @Override public ResultData saveOrUpdate(WxBillProperty record, MallUserInfo user) { - int receivepay = record.getReceivePay().intValue(); - int pay = record.getPay().intValue(); + int receivepay = record.getReceivePay()==null?0:record.getReceivePay().intValue(); + int pay = record.getPay()==null?0:record.getPay().intValue(); if(pay>receivepay){ return new ResultData(ErrorCode.BILL_PAY_ERROR,"实收金额不能大于实际应收金额"); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxBillRentServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxBillRentServiceImpl.java index 5efba1555..c94faef2d 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxBillRentServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxBillRentServiceImpl.java @@ -134,8 +134,8 @@ public class WxBillRentServiceImpl implements WxBillRentService { @Override public ResultData saveOrUpdate(WxBillRent record, MallUserInfo user) { - int receivepay = record.getReceivePay().intValue(); - int pay = record.getPay().intValue(); + int receivepay = record.getReceivePay()==null?0:record.getReceivePay().intValue(); + int pay = record.getPay()==null?0:record.getPay().intValue(); if(pay>receivepay){ return new ResultData(ErrorCode.BILL_PAY_ERROR,"实收金额不能大于实际应收金额"); }