diff --git a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/UserControllerService.java b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/UserControllerService.java index 97a22b53..911e6b02 100644 --- a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/UserControllerService.java +++ b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/UserControllerService.java @@ -453,8 +453,10 @@ public class UserControllerService { if (Objects.isNull(userSupplier)) { userSupplier = new UserSupplier(); user = new User(); + user.setId(IdUtil.getSnowflakeNextId()); user.setCreateBy(UserUtil.getUserName()); user.setCreateTime(LocalDateTime.now()); + userSupplier.setUserId(user.getId()); } else { user = uService.getById(userSupplier.getUserId()); user.setUpdateBy(UserUtil.getUserName()); diff --git a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/mapper/DictionaryItemMapper.java b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/mapper/DictionaryItemMapper.java index fb675ef9..ca2bc880 100644 --- a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/mapper/DictionaryItemMapper.java +++ b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/mapper/DictionaryItemMapper.java @@ -22,7 +22,9 @@ public interface DictionaryItemMapper extends BaseMapper { String getName(String dictionaryCode, String itemCode); - List getListByDictionaryCode(String code, String language); + List getListByDictionaryCode(String code); DictionaryItem getByCode(String dictionaryCode, String dictionaryItemCode); + + List getLanguageListByDictionaryCode(String code, String language); } diff --git a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/DictionaryItemServiceImpl.java b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/DictionaryItemServiceImpl.java index ebe7df97..fec6550a 100644 --- a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/DictionaryItemServiceImpl.java +++ b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/DictionaryItemServiceImpl.java @@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.nflg.wms.common.constant.Constant; import com.nflg.wms.common.pojo.qo.DictionaryItemSearchQO; import com.nflg.wms.common.pojo.qo.SaveDictionaryItemQO; import com.nflg.wms.common.pojo.qo.TranslateMap; @@ -127,12 +126,12 @@ public class DictionaryItemServiceImpl extends ServiceImpl getListByDictionaryCode(String code) { - return getListByDictionaryCode(code, Constant.DEFAULT_LANGUAGE_CODE); + return baseMapper.getListByDictionaryCode(code); } @Override public List getListByDictionaryCode(String code, String language) { - return baseMapper.getListByDictionaryCode(code, language); + return baseMapper.getLanguageListByDictionaryCode(code, language); } @Override diff --git a/nflg-wms-repository/src/main/resources/mapper/DictionaryItemMapper.xml b/nflg-wms-repository/src/main/resources/mapper/DictionaryItemMapper.xml index 0ec9fa75..2384bc40 100644 --- a/nflg-wms-repository/src/main/resources/mapper/DictionaryItemMapper.xml +++ b/nflg-wms-repository/src/main/resources/mapper/DictionaryItemMapper.xml @@ -24,4 +24,13 @@ WHERE d.code = #{dictionaryCode} AND di.code = #{dictionaryItemCode} + + diff --git a/nflg-wms-repository/src/main/resources/mapper/UserRoleMapMapper.xml b/nflg-wms-repository/src/main/resources/mapper/UserRoleMapMapper.xml index 93d6353d..0eeab3b1 100644 --- a/nflg-wms-repository/src/main/resources/mapper/UserRoleMapMapper.xml +++ b/nflg-wms-repository/src/main/resources/mapper/UserRoleMapMapper.xml @@ -3,7 +3,7 @@