From 89cc896a82ef4292de05d1e463de452ef70e2509 Mon Sep 17 00:00:00 2001 From: hanxueda Date: Wed, 17 Apr 2019 17:12:37 +0800 Subject: [PATCH] =?UTF-8?q?[=E7=A7=AF=E5=88=86][=E4=BF=AE=E6=94=B9]:?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E6=97=B6=E5=A2=9E=E5=8A=A0=E7=A7=AF=E5=88=86?= =?UTF-8?q?=E5=AF=B9=E8=B1=A1=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/WxCreditHistoryServiceImpl.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) 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 90612579c..0b649cdca 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java @@ -175,18 +175,22 @@ public class WxCreditHistoryServiceImpl implements WxCreditHistoryService { wxCreditHistoryMapper.insertSelective(record); //将计算出来新的总积分 更新到两张用户表里 if (wxCUser != null) { - wxCUser.setCredit(record.getCreditAmount()); - wxCUserMapper.updateByPrimaryKeySelective(wxCUser); + WxCUser wxCUserNew = new WxCUser(); + wxCUserNew.setId(wxCUser.getId()); + wxCUserNew.setCredit(record.getCreditAmount()); + wxCUserMapper.updateByPrimaryKeySelective(wxCUserNew); } if (wxCUserBasicInfo != null) { - wxCUserBasicInfo.setCredit(record.getCreditAmount()); - wxCUserBasicInfoMapper.updateByPrimaryKeySelective(wxCUserBasicInfo); + WxCUserBasicInfo wxCUserBasicInfoNew = new WxCUserBasicInfo(); + wxCUserBasicInfoNew.setId(wxCUserBasicInfo.getId()); + wxCUserBasicInfoNew.setCredit(record.getCreditAmount()); + wxCUserBasicInfoMapper.updateByPrimaryKeySelective(wxCUserBasicInfoNew); } } else { //wxCreditHistoryMapper.updateByPrimaryKeySelective(record); } } - return new ResultData(Result.SUCCESS,"积分操作成功"); + return new ResultData(Result.SUCCESS,"积分操作成功",record); } @Override