From 6bf595dbf9c8c8fb928e5f5efb9308b729f7a6f2 Mon Sep 17 00:00:00 2001 From: xiaohu <1901900812@qq.com> Date: Fri, 13 Sep 2024 21:57:13 +0800 Subject: [PATCH] //legionActivity --- .../WxLegionActivityOrderServiceImpl.java | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) 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 008e4fb79..daee1d4a7 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxLegionActivityOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxLegionActivityOrderServiceImpl.java @@ -185,27 +185,31 @@ public class WxLegionActivityOrderServiceImpl implements WxLegionActivityOrderSe wxLegionActivityOrder.setUnionId(0L); } if(wxLegionActivityOrder.getMerchantId().equals(user.getMerchantId())){ + //用户和订单同一个商户(签单不算带单) wxLegionActivityOrder.setOrderType(EnumLegionActivityOrderType.SIGN_ORDER.getCode()); } else if(wxLegionActivityOrder.getLegionId().equals(0L) || user.getLegionId().equals(0L)){ - //未参加活动 提交订单(外部军团带单) + //未参加活动(外部军团带单) wxLegionActivityOrder.setOrderType(EnumLegionActivityOrderType.DIF_LEGION.getCode()); }else if(wxLegionActivityOrder.getLegionId().equals(user.getLegionId())){ - //订单军团与用户军团一致 - if(wxLegionActivityOrder.getUnionId().equals(0L) || user.getUnionId().equals(0L)){ - //订单/用户无联盟(内部军团无联盟带单) + //订单军团与用户军团一致(团内) + if(user.getUnionId().equals(0L)){ + //用户无联盟(内部军团无联盟带单) wxLegionActivityOrder.setOrderType(EnumLegionActivityOrderType.NOT_UNION.getCode()); - }else if(wxLegionActivityOrder.getUnionId().equals(user.getUnionId())){ + } +// if(wxLegionActivityOrder.getUnionId().equals(0L) || user.getUnionId().equals(0L)){ +// //订单/用户无联盟(内部军团无联盟带单) +// wxLegionActivityOrder.setOrderType(EnumLegionActivityOrderType.NOT_UNION.getCode()); +// } + else if(wxLegionActivityOrder.getUnionId().equals(user.getUnionId())){ + //内部相同联盟带单 wxLegionActivityOrder.setOrderType(EnumLegionActivityOrderType.EQ_UNION.getCode()); }else{ + //内部不同联盟带单 wxLegionActivityOrder.setOrderType(EnumLegionActivityOrderType.DIF_UNION.getCode()); } }else{ - if(wxLegionActivityOrder.getUnionId().equals(0L) || user.getUnionId().equals(0L)){ - wxLegionActivityOrder.setOrderType(EnumLegionActivityOrderType.NOT_UNION.getCode()); - }else{ - wxLegionActivityOrder.setOrderType(EnumLegionActivityOrderType.DIF_LEGION.getCode()); - } + wxLegionActivityOrder.setOrderType(EnumLegionActivityOrderType.DIF_LEGION.getCode()); } Date now = new Date();