diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxLegionActivityOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxLegionActivityOrderServiceImpl.java index 93e1bea96..9abd67d25 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxLegionActivityOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxLegionActivityOrderServiceImpl.java @@ -302,13 +302,16 @@ public class WxLegionActivityOrderServiceImpl implements WxLegionActivityOrderSe wxLegionActivityOrder.setAuditBy(userId); wxLegionActivityOrderMapper.updateAuditStatus(wxLegionActivityOrder); - //同步订单 - WxLegionActivityOrder legionActivityOrder = wxLegionActivityOrderMapper.selectById(wxLegionActivityOrder.getId(), wxLegionActivityOrder.getTenantId()); - WxLegionActivityUser user = wxLegionActivityUserMapper.selectById(legionActivityOrder.getCusId(), legionActivityOrder.getTenantId()); - legionActivityOrder.setCusPhone(user.getPhone()); - legionActivityOrder.setCusVipNum(user.getVipNum()); + if(EnumLegionActivityOrderStatus.AUDI_SUCCESS.getCode().equals(wxLegionActivityOrder.getAuditStatus())){ + //同步订单 + WxLegionActivityOrder legionActivityOrder = wxLegionActivityOrderMapper.selectById(wxLegionActivityOrder.getId(), wxLegionActivityOrder.getTenantId()); + WxLegionActivityUser user = wxLegionActivityUserMapper.selectById(legionActivityOrder.getCusId(), legionActivityOrder.getTenantId()); + legionActivityOrder.setCusPhone(user.getPhone()); + legionActivityOrder.setCusVipNum(user.getVipNum()); + + wxLegionActivityOfflineConfigService.syncOfflineActivityRecord(legionActivityOrder); + } - wxLegionActivityOfflineConfigService.syncOfflineActivityRecord(legionActivityOrder); } @Override