From fc4e2223a8aff19da24f07e8642ac35b34b732da Mon Sep 17 00:00:00 2001 From: eric <465889110@qq.com> Date: Mon, 1 Sep 2025 15:57:30 +0800 Subject: [PATCH] no message --- .../sync/service/impl/ReceiveServiceImpl.java | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/sczx/sync/service/impl/ReceiveServiceImpl.java b/src/main/java/com/sczx/sync/service/impl/ReceiveServiceImpl.java index edde1a4..efcfe93 100644 --- a/src/main/java/com/sczx/sync/service/impl/ReceiveServiceImpl.java +++ b/src/main/java/com/sczx/sync/service/impl/ReceiveServiceImpl.java @@ -210,15 +210,25 @@ public class ReceiveServiceImpl implements ReceiveService { String storeIds = user.getStoreId(); if (user.getIsmerchant() == 1) { - String[] storeIdsArray = storeIds.split(","); - for (String storeId : storeIdsArray) { - userStore.setStoreId(Long.parseLong(storeId)); + if (!storeIds.matches(".*,.*")) { + userStore.setStoreId(Long.parseLong(storeIds)); userStore.setOperatorId(Long.parseLong(user.getOperatorId())); userStore.setUserId(Long.parseLong(String.valueOf(baseUserId))); userStore.setDelFlag("0"); userStore.setCreateTime(LocalDateTime.now()); userStore.setUpdateTime(LocalDateTime.now()); userStoreMapper.insertUserStore(userStore); + } else { + String[] storeIdsArray = storeIds.split(","); + for (String storeId : storeIdsArray) { + userStore.setStoreId(Long.parseLong(storeId)); + userStore.setOperatorId(Long.parseLong(user.getOperatorId())); + userStore.setUserId(Long.parseLong(String.valueOf(baseUserId))); + userStore.setDelFlag("0"); + userStore.setCreateTime(LocalDateTime.now()); + userStore.setUpdateTime(LocalDateTime.now()); + userStoreMapper.insertUserStore(userStore); + } } }