diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxRaffleActivityServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxRaffleActivityServiceImpl.java index 5dd260333..46cbd02c2 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxRaffleActivityServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRaffleActivityServiceImpl.java @@ -452,16 +452,17 @@ public class WxRaffleActivityServiceImpl implements WxRaffleActivityService { return; } + WxRaffleActivityRecord ar = new WxRaffleActivityRecord(); + ar.updateTenantInfo(record); + ar.setId(r.getId()); if (StringUtils.isNotBlank(record.getSignImg())) { - WxRaffleActivityRecord ar = new WxRaffleActivityRecord(); - ar.updateTenantInfo(record); - ar.setId(r.getId()); ar.setSignImg(record.getSignImg()); - ar.setUpdateDate(new Date()); - ar.setSendTime(new Date()); - ar.setSendBy(mallUserInfo.getId()); - wxActivityRecordMapper.updateById(ar); } + ar.setUpdateDate(new Date()); + ar.setSendTime(new Date()); + ar.setSendBy(mallUserInfo.getId()); + wxActivityRecordMapper.updateById(ar); + WxRaffleActivityRecordItem ri = new WxRaffleActivityRecordItem(); ri.updateTenantInfo(r); @@ -478,7 +479,7 @@ public class WxRaffleActivityServiceImpl implements WxRaffleActivityService { _ri.setMerchantId(r.getMerchantId()); _ri.setRecordId(r.getId()); _ri.updateTenantInfo(r); - if (null != ri.getItemId()) { + if (null != _ri.getItemId()) { calcuteMoney(_ri); } wxActivityRecordItemMapper.insert(_ri);