Commit f5d7e974 authored by 曲欣红's avatar 曲欣红

修改

parent df17eba3
...@@ -69,7 +69,7 @@ public class ThemeTemplateConfController { ...@@ -69,7 +69,7 @@ public class ThemeTemplateConfController {
*/ */
@ApiOperation("新增主题") @ApiOperation("新增主题")
@ApiImplicitParams({ @ApiImplicitParams({
@ApiImplicitParam(paramType = "query", name = "LangID", dataType = "String", required = true, value = "语言"), @ApiImplicitParam(paramType = "query", name = "LangID", dataType = "String", required = true, value = "语言", defaultValue = "936"),
@ApiImplicitParam(paramType = "query", name = "sThemeNO", dataType = "String", required = true, value = "主题编号varchar(50)"), @ApiImplicitParam(paramType = "query", name = "sThemeNO", dataType = "String", required = true, value = "主题编号varchar(50)"),
@ApiImplicitParam(paramType = "query", name = "sThemeName", dataType = "String", required = true, value = "主题名称varchar(100)"), @ApiImplicitParam(paramType = "query", name = "sThemeName", dataType = "String", required = true, value = "主题名称varchar(100)"),
@ApiImplicitParam(paramType = "query", name = "sThemeAuthor", dataType = "String", required = true, value = "主题作者varchar(50)"), @ApiImplicitParam(paramType = "query", name = "sThemeAuthor", dataType = "String", required = true, value = "主题作者varchar(50)"),
...@@ -79,12 +79,13 @@ public class ThemeTemplateConfController { ...@@ -79,12 +79,13 @@ public class ThemeTemplateConfController {
@ApiImplicitParam(paramType = "query", name = "sSnapshot2", dataType = "String", required = true, value = "主题快照2varchar(300)"), @ApiImplicitParam(paramType = "query", name = "sSnapshot2", dataType = "String", required = true, value = "主题快照2varchar(300)"),
@ApiImplicitParam(paramType = "query", name = "sSnapshot3", dataType = "String", required = true, value = "主题快照3varchar(300)"), @ApiImplicitParam(paramType = "query", name = "sSnapshot3", dataType = "String", required = true, value = "主题快照3varchar(300)"),
@ApiImplicitParam(paramType = "query", name = "sMemo", dataType = "String", required = true, value = "备注varchar(300)"), @ApiImplicitParam(paramType = "query", name = "sMemo", dataType = "String", required = true, value = "备注varchar(300)"),
@ApiImplicitParam(paramType = "query", name = "nTag", dataType = "int", required = true, value = "状态int(0)"), @ApiImplicitParam(paramType = "query", name = "nTag", dataType = "int", required = true, value = "状态int(0)", defaultValue = "0"),
@ApiImplicitParam(paramType = "query", name = "sCreateUser", dataType = "String", required = true, value = "创建人varchar(30)"), @ApiImplicitParam(paramType = "query", name = "sCreateUser", dataType = "String", required = true, value = "创建人varchar(30)"),
}) })
@ResponseBody @ResponseBody
@PostMapping(value = "/insert") @PostMapping(value = "/insert")
public Object insert( public Object insert(
String LangID,
String sMemo, String sMemo,
String sThemeAuthor, String sThemeAuthor,
String sSnapshot1, String sSnapshot1,
...@@ -116,8 +117,7 @@ public class ThemeTemplateConfController { ...@@ -116,8 +117,7 @@ public class ThemeTemplateConfController {
sSnapshot3 sSnapshot3
); );
logger.info("新增主题》》》"+GsonUtil.toJson(tPlatformTheme)); logger.info("新增主题》》》"+GsonUtil.toJson(tPlatformTheme));
ttService.insert(tPlatformTheme); return Rjx.jsonOk().set("detail", ttService.insert(tPlatformTheme, LangID)).toString();
return Rjx.jsonOk().set("detail", ttService.selectByNO(sThemeNO)).toString();
} }
/** /**
...@@ -141,7 +141,7 @@ public class ThemeTemplateConfController { ...@@ -141,7 +141,7 @@ public class ThemeTemplateConfController {
*/ */
@ApiOperation("修改主题") @ApiOperation("修改主题")
@ApiImplicitParams({ @ApiImplicitParams({
@ApiImplicitParam(paramType = "query", name = "LangID", dataType = "String", required = true, value = "语言"), @ApiImplicitParam(paramType = "query", name = "LangID", dataType = "String", required = true, value = "语言", defaultValue = "936"),
@ApiImplicitParam(paramType = "query", name = "sThemeNO", dataType = "String", required = true, value = "主题编号varchar(50)"), @ApiImplicitParam(paramType = "query", name = "sThemeNO", dataType = "String", required = true, value = "主题编号varchar(50)"),
@ApiImplicitParam(paramType = "query", name = "sThemeName", dataType = "String", required = true, value = "主题名称varchar(100)"), @ApiImplicitParam(paramType = "query", name = "sThemeName", dataType = "String", required = true, value = "主题名称varchar(100)"),
@ApiImplicitParam(paramType = "query", name = "sThemeAuthor", dataType = "String", required = true, value = "主题作者varchar(50)"), @ApiImplicitParam(paramType = "query", name = "sThemeAuthor", dataType = "String", required = true, value = "主题作者varchar(50)"),
...@@ -151,12 +151,13 @@ public class ThemeTemplateConfController { ...@@ -151,12 +151,13 @@ public class ThemeTemplateConfController {
@ApiImplicitParam(paramType = "query", name = "sSnapshot2", dataType = "String", required = true, value = "主题快照2varchar(300)"), @ApiImplicitParam(paramType = "query", name = "sSnapshot2", dataType = "String", required = true, value = "主题快照2varchar(300)"),
@ApiImplicitParam(paramType = "query", name = "sSnapshot3", dataType = "String", required = true, value = "主题快照3varchar(300)"), @ApiImplicitParam(paramType = "query", name = "sSnapshot3", dataType = "String", required = true, value = "主题快照3varchar(300)"),
@ApiImplicitParam(paramType = "query", name = "sMemo", dataType = "String", required = true, value = "备注varchar(300)"), @ApiImplicitParam(paramType = "query", name = "sMemo", dataType = "String", required = true, value = "备注varchar(300)"),
@ApiImplicitParam(paramType = "query", name = "nTag", dataType = "int", required = true, value = "状态int(0)"), @ApiImplicitParam(paramType = "query", name = "nTag", dataType = "int", required = true, value = "状态int(0)", defaultValue = "0"),
@ApiImplicitParam(paramType = "query", name = "sUpdateUser", dataType = "String", required = true, value = "修改人varchar(30)"), @ApiImplicitParam(paramType = "query", name = "sUpdateUser", dataType = "String", required = true, value = "修改人varchar(30)"),
}) })
@ResponseBody @ResponseBody
@PostMapping(value = "/update") @PostMapping(value = "/update")
public Object update( public Object update(
String LangID,
String sMemo, String sMemo,
String sThemeAuthor, String sThemeAuthor,
String sSnapshot1, String sSnapshot1,
...@@ -188,7 +189,7 @@ public class ThemeTemplateConfController { ...@@ -188,7 +189,7 @@ public class ThemeTemplateConfController {
sSnapshot3//sSnapshot3快照3 sSnapshot3//sSnapshot3快照3
); );
logger.info("修改主题》》》"+GsonUtil.toJson(tPlatformTheme)); logger.info("修改主题》》》"+GsonUtil.toJson(tPlatformTheme));
return Rjx.jsonOk().set("detail", ttService.update(tPlatformTheme)).toString(); return Rjx.jsonOk().set("detail", ttService.update(tPlatformTheme, LangID)).toString();
} }
/** /**
...@@ -204,13 +205,14 @@ public class ThemeTemplateConfController { ...@@ -204,13 +205,14 @@ public class ThemeTemplateConfController {
*/ */
@ApiOperation("主题列表查询") @ApiOperation("主题列表查询")
@ApiImplicitParams({ @ApiImplicitParams({
@ApiImplicitParam(paramType = "query", name = "LangID", dataType = "String", required = true, value = "语言" , defaultValue = "936"),
@ApiImplicitParam(paramType = "query", name = "searchKey", dataType = "String", required = false, value = "用户编码/名称"), @ApiImplicitParam(paramType = "query", name = "searchKey", dataType = "String", required = false, value = "用户编码/名称"),
@ApiImplicitParam(paramType = "query", name = "index", dataType = "long", required = false, value = "页码"), @ApiImplicitParam(paramType = "query", name = "index", dataType = "long", required = false, value = "页码" , defaultValue = "1"),
@ApiImplicitParam(paramType = "query", name = "limit", dataType = "long", required = false, value = "每页显示记录条数"), @ApiImplicitParam(paramType = "query", name = "limit", dataType = "long", required = false, value = "每页显示记录条数" , defaultValue = "10"),
}) })
@ResponseBody @ResponseBody
@GetMapping("/getThemeList") @GetMapping("/getThemeList")
public Object query(String searchKey, Long index, Long limit){ public Object query(String LangID, String searchKey, Long index, Long limit){
logger.info("主题列表查询》》》searchKey: "+searchKey+", index: "+index+", limit: "+limit); logger.info("主题列表查询》》》searchKey: "+searchKey+", index: "+index+", limit: "+limit);
if(StringUtil.isEmpty(index)){ if(StringUtil.isEmpty(index)){
index = 1L; index = 1L;
...@@ -223,7 +225,7 @@ public class ThemeTemplateConfController { ...@@ -223,7 +225,7 @@ public class ThemeTemplateConfController {
page.setIndex(index); page.setIndex(index);
page.setLimit(limit); page.setLimit(limit);
page.setLimitKey(" dLastUpdateTime desc "); page.setLimitKey(" dLastUpdateTime desc ");
List<Map<String, Object>> themeList = ttService.queryList(searchKey, page); List<Map<String, Object>> themeList = ttService.queryList(searchKey, page, LangID);
return Rjx.jsonOk().set("list", themeList).setPage(page).toString(); return Rjx.jsonOk().set("list", themeList).setPage(page).toString();
} }
} }
...@@ -8,11 +8,11 @@ import com.egolm.common.jdbc.Page; ...@@ -8,11 +8,11 @@ import com.egolm.common.jdbc.Page;
public interface ThemeTemplateService { public interface ThemeTemplateService {
public TPlatformTheme insert(TPlatformTheme theme); public TPlatformTheme insert(TPlatformTheme theme, String LangID);
public TPlatformTheme selectByNO(String themeNO); public TPlatformTheme selectByNO(String themeNO, String LangID);
public TPlatformTheme update(TPlatformTheme theme); public TPlatformTheme update(TPlatformTheme theme, String LangID);
public List<Map<String, Object>> queryList(String searchKey, Page page); public List<Map<String, Object>> queryList(String searchKey, Page page, String LangID);
} }
...@@ -9,6 +9,7 @@ import org.springframework.stereotype.Service; ...@@ -9,6 +9,7 @@ import org.springframework.stereotype.Service;
import com.egolm.admin.config.XException; import com.egolm.admin.config.XException;
import com.egolm.admin.pojo.TPlatformTheme; import com.egolm.admin.pojo.TPlatformTheme;
import com.egolm.admin.service.ThemeTemplateService; import com.egolm.admin.service.ThemeTemplateService;
import com.egolm.admin.util.I18NUtils;
import com.egolm.common.StringUtil; import com.egolm.common.StringUtil;
import com.egolm.common.jdbc.JdbcTemplate; import com.egolm.common.jdbc.JdbcTemplate;
import com.egolm.common.jdbc.Page; import com.egolm.common.jdbc.Page;
...@@ -35,13 +36,13 @@ public class ThemeTemplateServiceImpl implements ThemeTemplateService{ ...@@ -35,13 +36,13 @@ public class ThemeTemplateServiceImpl implements ThemeTemplateService{
* @throws * @throws
*/ */
@Override @Override
public TPlatformTheme insert(TPlatformTheme theme) { public TPlatformTheme insert(TPlatformTheme theme, String LangID) {
try{ try{
jdbcTemplate.save(theme); jdbcTemplate.save(theme);
}catch(Exception e){ }catch(Exception e){
throw new XException("新增失败", e); throw new XException(I18NUtils.getMessage(LangID, "Msg_Save_Error"), e);//新增失败
} }
return selectByNO(theme.getsThemeNO()); return selectByNO(theme.getsThemeNO(), LangID);
} }
/** /**
...@@ -53,12 +54,12 @@ public class ThemeTemplateServiceImpl implements ThemeTemplateService{ ...@@ -53,12 +54,12 @@ public class ThemeTemplateServiceImpl implements ThemeTemplateService{
* @throws * @throws
*/ */
@Override @Override
public TPlatformTheme selectByNO(String themeNO) { public TPlatformTheme selectByNO(String themeNO, String LangID) {
try{ try{
String sql = "select * from tPlatformTheme where sThemeNO = ?"; String sql = "select * from tPlatformTheme where sThemeNO = ?";
return jdbcTemplate.queryForBean(sql, TPlatformTheme.class, themeNO); return jdbcTemplate.queryForBean(sql, TPlatformTheme.class, themeNO);
}catch(Exception e){ }catch(Exception e){
throw new XException("查询失败", e); throw new XException(I18NUtils.getMessage(LangID, "Msg_Query_Error"), e);//查询失败
} }
} }
...@@ -71,12 +72,12 @@ public class ThemeTemplateServiceImpl implements ThemeTemplateService{ ...@@ -71,12 +72,12 @@ public class ThemeTemplateServiceImpl implements ThemeTemplateService{
* @throws * @throws
*/ */
@Override @Override
public TPlatformTheme update(TPlatformTheme theme) { public TPlatformTheme update(TPlatformTheme theme, String LangID) {
try{ try{
String sThemeNO = theme.getsThemeNO(); String sThemeNO = theme.getsThemeNO();
boolean haveTheme = haveTheme(sThemeNO); boolean haveTheme = haveTheme(sThemeNO);
if(!haveTheme){ if(!haveTheme){
throw new XException("无此模板:"+sThemeNO); throw new XException(I18NUtils.getMessage(LangID, "Msg_No_Template")+": "+sThemeNO);//无此模板
} }
String sql = "update tPlatformTheme set sThemeName = ?, sThemeAuthor = ?, sCaption = ?, sThemeJson = ?, sSnapshot1 = ?, sSnapshot2 = ?, sSnapshot3 = ?, sMemo = ?, nTag = ?, sUpdateUser = ?, dUpdateDate = ?, dLastUpdateTime = ? where sThemeNO = ?"; String sql = "update tPlatformTheme set sThemeName = ?, sThemeAuthor = ?, sCaption = ?, sThemeJson = ?, sSnapshot1 = ?, sSnapshot2 = ?, sSnapshot3 = ?, sMemo = ?, nTag = ?, sUpdateUser = ?, dUpdateDate = ?, dLastUpdateTime = ? where sThemeNO = ?";
jdbcTemplate.update( jdbcTemplate.update(
...@@ -96,9 +97,9 @@ public class ThemeTemplateServiceImpl implements ThemeTemplateService{ ...@@ -96,9 +97,9 @@ public class ThemeTemplateServiceImpl implements ThemeTemplateService{
sThemeNO sThemeNO
); );
}catch(Exception e){ }catch(Exception e){
throw new XException("修改失败", e); throw new XException(I18NUtils.getMessage(LangID, "Msg_Update_Error"));//修改失败
} }
return selectByNO(theme.getsThemeNO()); return selectByNO(theme.getsThemeNO(), LangID);
} }
private boolean haveTheme(String sThemeNO){ private boolean haveTheme(String sThemeNO){
...@@ -117,7 +118,7 @@ public class ThemeTemplateServiceImpl implements ThemeTemplateService{ ...@@ -117,7 +118,7 @@ public class ThemeTemplateServiceImpl implements ThemeTemplateService{
* @throws * @throws
*/ */
@Override @Override
public List<Map<String, Object>> queryList(String searchKey, Page page) { public List<Map<String, Object>> queryList(String searchKey, Page page, String LangID) {
try{ try{
String sql = "select * from tPlatformTheme where nTag&1 = 0"; String sql = "select * from tPlatformTheme where nTag&1 = 0";
List<Map<String, Object>> themes = null; List<Map<String, Object>> themes = null;
...@@ -130,7 +131,7 @@ public class ThemeTemplateServiceImpl implements ThemeTemplateService{ ...@@ -130,7 +131,7 @@ public class ThemeTemplateServiceImpl implements ThemeTemplateService{
} }
return themes; return themes;
}catch(Exception e){ }catch(Exception e){
throw new XException("查询失败", e); throw new XException(I18NUtils.getMessage(LangID, "Msg_Query_Error"));//查询失败
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment