diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java index 5eada198e..e0136d4c8 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java @@ -213,8 +213,12 @@ public class WxCreditHistoryServiceImpl implements WxCreditHistoryService { } else if (wxCUserBasicInfo != null && wxCUserBasicInfo.getCredit() != null && wxCUserBasicInfo.getCredit() > 0) { currentCreditAmount = wxCUserBasicInfo.getCredit(); } - record.setCreditAmount(currentCreditAmount); - record.setCreditNum(0); + if (record.getCreditAmount() == null) { + record.setCreditAmount(currentCreditAmount); + } + if (record.getCreditNum() == null) { + record.setCreditNum(0); + } int creditChangeNumOrigin = creditIncrement(record); int creditChangeNum = creditChangeNumOrigin ;