初始化
This commit is contained in:
parent
f64317a584
commit
d82d7462ea
|
|
@ -453,8 +453,10 @@ public class UserControllerService {
|
||||||
if (Objects.isNull(userSupplier)) {
|
if (Objects.isNull(userSupplier)) {
|
||||||
userSupplier = new UserSupplier();
|
userSupplier = new UserSupplier();
|
||||||
user = new User();
|
user = new User();
|
||||||
|
user.setId(IdUtil.getSnowflakeNextId());
|
||||||
user.setCreateBy(UserUtil.getUserName());
|
user.setCreateBy(UserUtil.getUserName());
|
||||||
user.setCreateTime(LocalDateTime.now());
|
user.setCreateTime(LocalDateTime.now());
|
||||||
|
userSupplier.setUserId(user.getId());
|
||||||
} else {
|
} else {
|
||||||
user = uService.getById(userSupplier.getUserId());
|
user = uService.getById(userSupplier.getUserId());
|
||||||
user.setUpdateBy(UserUtil.getUserName());
|
user.setUpdateBy(UserUtil.getUserName());
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,9 @@ public interface DictionaryItemMapper extends BaseMapper<DictionaryItem> {
|
||||||
|
|
||||||
String getName(String dictionaryCode, String itemCode);
|
String getName(String dictionaryCode, String itemCode);
|
||||||
|
|
||||||
List<DictionaryItem> getListByDictionaryCode(String code, String language);
|
List<DictionaryItem> getListByDictionaryCode(String code);
|
||||||
|
|
||||||
DictionaryItem getByCode(String dictionaryCode, String dictionaryItemCode);
|
DictionaryItem getByCode(String dictionaryCode, String dictionaryItemCode);
|
||||||
|
|
||||||
|
List<DictionaryItem> getLanguageListByDictionaryCode(String code, String language);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
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.DictionaryItemSearchQO;
|
||||||
import com.nflg.wms.common.pojo.qo.SaveDictionaryItemQO;
|
import com.nflg.wms.common.pojo.qo.SaveDictionaryItemQO;
|
||||||
import com.nflg.wms.common.pojo.qo.TranslateMap;
|
import com.nflg.wms.common.pojo.qo.TranslateMap;
|
||||||
|
|
@ -127,12 +126,12 @@ public class DictionaryItemServiceImpl extends ServiceImpl<DictionaryItemMapper,
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<DictionaryItem> getListByDictionaryCode(String code) {
|
public List<DictionaryItem> getListByDictionaryCode(String code) {
|
||||||
return getListByDictionaryCode(code, Constant.DEFAULT_LANGUAGE_CODE);
|
return baseMapper.getListByDictionaryCode(code);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<DictionaryItem> getListByDictionaryCode(String code, String language) {
|
public List<DictionaryItem> getListByDictionaryCode(String code, String language) {
|
||||||
return baseMapper.getListByDictionaryCode(code, language);
|
return baseMapper.getLanguageListByDictionaryCode(code, language);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -24,4 +24,13 @@
|
||||||
WHERE d.code = #{dictionaryCode}
|
WHERE d.code = #{dictionaryCode}
|
||||||
AND di.code = #{dictionaryItemCode}
|
AND di.code = #{dictionaryItemCode}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="getLanguageListByDictionaryCode" resultType="com.nflg.wms.repository.entity.DictionaryItem">
|
||||||
|
SELECT di.id,di.dictionary_id,di.name,di.code,COALESCE(dit.value,di.value) as "value",di.create_by,di.create_time,di.update_by,di.update_time
|
||||||
|
FROM dictionary d
|
||||||
|
INNER JOIN dictionary_item di ON d.id = di.dictionary_id
|
||||||
|
inner join dictionary_item_translate dit on di.id = dit.dictionary_item_id
|
||||||
|
WHERE d.code = #{code} and dit.language_code = #{language}
|
||||||
|
ORDER BY di.id
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
<mapper namespace="com.nflg.wms.repository.mapper.UserRoleMapMapper">
|
<mapper namespace="com.nflg.wms.repository.mapper.UserRoleMapMapper">
|
||||||
|
|
||||||
<select id="getRoleList" resultType="com.nflg.wms.common.pojo.vo.RoleVO">
|
<select id="getRoleList" resultType="com.nflg.wms.common.pojo.vo.RoleVO">
|
||||||
SELECT r.*
|
SELECT distinct r.*
|
||||||
FROM user_role_map urm
|
FROM user_role_map urm
|
||||||
INNER JOIN "role" r ON urm.role_id=r."id"
|
INNER JOIN "role" r ON urm.role_id=r."id"
|
||||||
WHERE urm.user_id=#{id}
|
WHERE urm.user_id=#{id}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue