diff --git a/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java index bbce0f6a4..054076563 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java @@ -134,7 +134,7 @@ public class DataTowerServiceImpl implements DataTowerService { } rentMap.put("receivableAmount", receivableAmount.longValue()); rentMap.put("receivedAmount", receivedAmount.longValue()); - rentMap.put("arrearsAmount", receivableAmount.subtract(receivedAmount).longValue()); + rentMap.put("arrearsAmount", receivedAmount.longValue()>receivableAmount.longValue()?0:receivableAmount.subtract(receivedAmount).longValue()); } else { rentMap.put("receivableAmount", 0); rentMap.put("receivedAmount", 0);