From 00d06f3ea7bbfa53bcf48e731eaba181abb8370d Mon Sep 17 00:00:00 2001 From: xiaohanzi Date: Mon, 26 Oct 2020 16:28:15 +0800 Subject: [PATCH 1/3] fix --- .../java/com/iformall/service/impl/WxOrderServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java index 76a330d08..38ff6f2e8 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java @@ -1047,6 +1047,7 @@ public class WxOrderServiceImpl implements WxOrderService { //TODO 如果orderId已经存在,则不再添加 WxCouponOrder couponOrderQ = new WxCouponOrder(); couponOrderQ.setOrderId(order.getId()); + couponOrderQ.updateTenantInfo(order); WxCouponOrder couponOrder = null; List couponorderlist = wxCouponOrderMapper.findList(couponOrderQ); if (null != couponorderlist && couponorderlist.size() > 0 ) { @@ -1242,7 +1243,7 @@ public class WxOrderServiceImpl implements WxOrderService { try { user = wxCUserBasicInfoMapper.selectById(userId,tenantinfo.getFinalTenantId()); } catch (Exception e) { - logger.error("userId : " + userId + ", e: " + e.getMessage()); + logger.error("userId : " + userId + ", e: " + e.getMessage(),e); } if (user == null) { logger.error("用户不存在, userId: " + userId); From a212a4db0e390c82553dfa06ffead6c791d4b330 Mon Sep 17 00:00:00 2001 From: xiaohanzi Date: Mon, 26 Oct 2020 16:53:24 +0800 Subject: [PATCH 2/3] fix bug --- .../shard/plugin/ShardingSpherePlugin.java | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/mybatis-multi-tenancy/src/main/java/com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java b/mybatis-multi-tenancy/src/main/java/com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java index 3543ebc9b..c034cd03a 100644 --- a/mybatis-multi-tenancy/src/main/java/com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java +++ b/mybatis-multi-tenancy/src/main/java/com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java @@ -222,16 +222,20 @@ public class ShardingSpherePlugin implements MyBatisPlus { if (null == column) { throw new RuntimeException("table sharinding error column is null"); } - String[] field = column.split("_"); - String fieldName = ""; - if (null != field && field.length > 0) { - for (String f : field) { - fieldName = fieldName + f.substring(0,1).toUpperCase()+f.substring(1); + try { + String[] field = column.split("_"); + String fieldName = ""; + if (null != field && field.length > 0) { + for (String f : field) { + fieldName = fieldName + f.substring(0,1).toUpperCase()+f.substring(1); + } + }else { + fieldName = column.substring(0,1).toUpperCase()+column.substring(1); } - }else { - fieldName = column.substring(0,1).toUpperCase()+column.substring(1); - } - return fieldName; + return fieldName; + }catch(Exception e) { + throw new RuntimeException(e); + } } private boolean isBasicTypeValue(Object parameterObject) { From 77f42f394f003568ebceaeb044c07fc3de50dd94 Mon Sep 17 00:00:00 2001 From: xiaohanzi Date: Mon, 26 Oct 2020 17:03:09 +0800 Subject: [PATCH 3/3] fix bug --- .../com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java | 1 + 1 file changed, 1 insertion(+) diff --git a/mybatis-multi-tenancy/src/main/java/com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java b/mybatis-multi-tenancy/src/main/java/com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java index c034cd03a..93d3772ff 100644 --- a/mybatis-multi-tenancy/src/main/java/com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java +++ b/mybatis-multi-tenancy/src/main/java/com/iformall/plugin/shard/plugin/ShardingSpherePlugin.java @@ -223,6 +223,7 @@ public class ShardingSpherePlugin implements MyBatisPlus { throw new RuntimeException("table sharinding error column is null"); } try { + System.out.println("column>>>>>>>>>>>>>"+column); String[] field = column.split("_"); String fieldName = ""; if (null != field && field.length > 0) {