|
|
|
@ -45,37 +45,26 @@ import java.util.Locale;
|
|
|
|
|
public class DemoResourceController extends CoreBaseController {
|
|
|
|
|
private static final Logger LOGGER = LoggerFactory.getLogger(DemoResourceController.class);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 缓存
|
|
|
|
|
*/
|
|
|
|
|
@Resource(name = CommonConstWords.IMPP_REDIS_CORE)
|
|
|
|
|
private ImppRedis redisCore;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* rabbitMQ队列
|
|
|
|
|
*/
|
|
|
|
|
@Autowired
|
|
|
|
|
private RabbitTemplate rabbitTemplate;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private ISystemResourceService systemResourceService;
|
|
|
|
|
|
|
|
|
|
@PutMapping(value="/language/insert")
|
|
|
|
|
@ApiOperation(value="添加语言",notes = "添加系统语言,可用于国际化")
|
|
|
|
|
public ResultBean insertLanguage(SysLocaleLanguage lang) {
|
|
|
|
|
public ResultBean insertLanguage(SysLocaleLanguage bean) {
|
|
|
|
|
try {
|
|
|
|
|
//登陆用户
|
|
|
|
|
SessionUser user = AuthUtil.getSessionUser();
|
|
|
|
|
|
|
|
|
|
//条件验证
|
|
|
|
|
ValidatorBean.beginValid(lang)
|
|
|
|
|
.notNull("languageName",lang.getLanguageName())
|
|
|
|
|
.notNull("languageCode",lang.getLanguageCode());
|
|
|
|
|
ValidatorBean.beginValid(bean)
|
|
|
|
|
.notNull("languageName", bean.getLanguageName())
|
|
|
|
|
.notNull("languageCode", bean.getLanguageCode());
|
|
|
|
|
|
|
|
|
|
//新增初始化
|
|
|
|
|
ConvertBean.modelInitialize(lang,user);
|
|
|
|
|
ConvertBean.modelInitialize(bean,user);
|
|
|
|
|
|
|
|
|
|
systemResourceService.insertSysLocaleLanguage(lang);
|
|
|
|
|
systemResourceService.insertSysLocaleLanguage(bean);
|
|
|
|
|
return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
|
|
|
|
|
}catch(ImppBusiException busExcep){
|
|
|
|
|
return ResultBean.fail(busExcep).build();
|
|
|
|
@ -86,24 +75,24 @@ public class DemoResourceController extends CoreBaseController {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 修改系统语言,可用于国际化
|
|
|
|
|
* @param lang 国际化语言
|
|
|
|
|
* @param bean 国际化语言
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@PutMapping(value="/language/update")
|
|
|
|
|
@ApiOperation(value="修改语言",notes = "修改系统语言,可用于国际化")
|
|
|
|
|
public ResultBean updateLanguage(SysLocaleLanguage lang) {
|
|
|
|
|
public ResultBean updateLanguage(SysLocaleLanguage bean) {
|
|
|
|
|
try {
|
|
|
|
|
//登陆用户
|
|
|
|
|
SessionUser user = AuthUtil.getSessionUser();
|
|
|
|
|
|
|
|
|
|
//条件验证
|
|
|
|
|
ValidatorBean.beginValid(lang)
|
|
|
|
|
.notNull("languageName",lang.getLanguageName())
|
|
|
|
|
.notNull("languageCode",lang.getLanguageCode());
|
|
|
|
|
ValidatorBean.beginValid(bean)
|
|
|
|
|
.notNull("languageName", bean.getLanguageName())
|
|
|
|
|
.notNull("languageCode", bean.getLanguageCode());
|
|
|
|
|
|
|
|
|
|
//修改条件
|
|
|
|
|
ConvertBean.modelUpdate(lang,user);
|
|
|
|
|
systemResourceService.updateSysLocaleLanguage(lang);
|
|
|
|
|
ConvertBean.modelUpdate(bean,user);
|
|
|
|
|
systemResourceService.updateSysLocaleLanguage(bean);
|
|
|
|
|
return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
|
|
|
|
|
}catch(ImppBusiException busExcep){
|
|
|
|
|
return ResultBean.fail(busExcep).build();
|
|
|
|
@ -114,15 +103,15 @@ public class DemoResourceController extends CoreBaseController {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询语言
|
|
|
|
|
* @param lang 查询条件
|
|
|
|
|
* @param bean 查询条件
|
|
|
|
|
* @param pager 分页信息
|
|
|
|
|
* @return 处理结果
|
|
|
|
|
*/
|
|
|
|
|
@PutMapping(value="/language/query")
|
|
|
|
|
@ApiOperation(value="查询语言",notes = "添加系统语言,可用于国际化")
|
|
|
|
|
public ResultBean queryLanguage(SysLocaleLanguage lang,Pager pager) {
|
|
|
|
|
public ResultBean queryLanguage(SysLocaleLanguage bean, Pager pager) {
|
|
|
|
|
try {
|
|
|
|
|
ListPager listPager = systemResourceService.listSysLocaleLanguageByPager(lang,pager);
|
|
|
|
|
ListPager listPager = systemResourceService.listSysLocaleLanguageByPager(bean,pager);
|
|
|
|
|
return ResultBean.success("操作成功").setListPager(listPager).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
|
|
|
|
|
}catch(ImppBusiException busExcep){
|
|
|
|
|
return ResultBean.fail(busExcep);
|
|
|
|
@ -233,88 +222,4 @@ public class DemoResourceController extends CoreBaseController {
|
|
|
|
|
return ImppExceptionBuilder.newInstance().buildExceptionResult(e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private ISysUserService userService;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private ISysUserInfoService userInfoServicer;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 测试重复ID1
|
|
|
|
|
* @param key id
|
|
|
|
|
* @return 处理结果
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping(value="/dup-id1")
|
|
|
|
|
@ApiOperation(value="测试重复ID1",notes="测试重复ID1")
|
|
|
|
|
public ResultBean testDuplicatedIdOne(long key) {
|
|
|
|
|
try {
|
|
|
|
|
LOGGER.info("获取:{}",key);
|
|
|
|
|
|
|
|
|
|
SysUser user = userService.getSysUserById(key);
|
|
|
|
|
System.out.println("1==="+user.toString());
|
|
|
|
|
|
|
|
|
|
return ResultBean.success("操作成功");
|
|
|
|
|
}catch(ImppBusiException busExcep){
|
|
|
|
|
return ResultBean.fail(busExcep);
|
|
|
|
|
}catch(Exception e){
|
|
|
|
|
return ImppExceptionBuilder.newInstance().buildExceptionResult(e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 测试重复ID2
|
|
|
|
|
* @param key id
|
|
|
|
|
* @return 处理结果
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping(value="/dup-id2")
|
|
|
|
|
@ApiOperation(value="测试重复ID2",notes="测试重复ID2")
|
|
|
|
|
public ResultBean testDuplicatedIdTwo(long key) {
|
|
|
|
|
try {
|
|
|
|
|
LOGGER.info("获取:{}",key);
|
|
|
|
|
|
|
|
|
|
SysUserInfo userInfo = userInfoServicer.getSysUserInfoById(key);
|
|
|
|
|
System.out.println("2==="+userInfo.toString());
|
|
|
|
|
|
|
|
|
|
return ResultBean.success("操作成功");
|
|
|
|
|
}catch(ImppBusiException busExcep){
|
|
|
|
|
return ResultBean.fail(busExcep);
|
|
|
|
|
}catch(Exception e){
|
|
|
|
|
return ImppExceptionBuilder.newInstance().buildExceptionResult(e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 测试重复ID
|
|
|
|
|
* @param key id
|
|
|
|
|
* @return 处理结果
|
|
|
|
|
* @return 处理结果
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping(value="/dup-id")
|
|
|
|
|
@ApiOperation(value="测试重复ID",notes="测试重复ID")
|
|
|
|
|
public ResultBean testDuplicatedId(long key) {
|
|
|
|
|
try {
|
|
|
|
|
LOGGER.info("获取:{}",key);
|
|
|
|
|
// SysUser u1 = new SysUser();
|
|
|
|
|
// u1.setId(key);
|
|
|
|
|
// SysUserInfo u2 = new SysUserInfo();
|
|
|
|
|
// u2.setId(key);
|
|
|
|
|
// System.out.println(u1.equals(u2));
|
|
|
|
|
// System.out.println("1====" + u1.hashCode());
|
|
|
|
|
// System.out.println("2====" + u2.hashCode());
|
|
|
|
|
|
|
|
|
|
// SysUser user = userService.getSysUserById(key);
|
|
|
|
|
// System.out.println("1==="+user);
|
|
|
|
|
// SysUserInfo userInfo = userInfoServicer.getSysUserInfoById(key);
|
|
|
|
|
// System.out.println("2==="+userInfo);
|
|
|
|
|
|
|
|
|
|
return ResultBean.success("操作成功");
|
|
|
|
|
}catch(ImppBusiException busExcep){
|
|
|
|
|
return ResultBean.fail(busExcep);
|
|
|
|
|
}catch(Exception e){
|
|
|
|
|
return ImppExceptionBuilder.newInstance().buildExceptionResult(e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|