资源模块数据

模板软删除
软适配list传参
yun-zuoyi
汪云昊 5 years ago
parent e2970d6b27
commit 4ef23b28e5

@ -34,6 +34,13 @@ public interface ISysLabelTemplateService {
void deleteSysLabelTemplateById(Long id); void deleteSysLabelTemplateById(Long id);
/** /**
*
* @param id
*/
@ApiOperation(value = "软删除打印模板")
void deleteWeaklySysLabelTemplateById(Long id,String userName);
/**
* *
* @param sysLabelTemplate * @param sysLabelTemplate
*/ */

@ -1,248 +1,248 @@
package cn.estsh.i3plus.core.apiservice.controller; //package cn.estsh.i3plus.core.apiservice.controller;
//
import cn.estsh.i3plus.icloud.core.sdk.ICoreDemoCloud; //import cn.estsh.i3plus.icloud.core.sdk.ICoreDemoCloud;
import cn.estsh.i3plus.icloud.wms.sdk.IWmsDemoCloud; //import cn.estsh.i3plus.icloud.wms.sdk.IWmsDemoCloud;
import cn.estsh.i3plus.platform.common.util.CommonConstWords; //import cn.estsh.i3plus.platform.common.util.CommonConstWords;
import cn.estsh.i3plus.pojo.base.bean.BaseModelBean; //import cn.estsh.i3plus.pojo.base.bean.BaseModelBean;
import cn.estsh.i3plus.pojo.base.bean.BaseResultBean; //import cn.estsh.i3plus.pojo.base.bean.BaseResultBean;
import cn.estsh.i3plus.pojo.base.common.Pager; //import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil; //import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser; //import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
import cn.estsh.i3plus.pojo.platform.bean.SysRole; //import cn.estsh.i3plus.pojo.platform.bean.SysRole;
import cn.estsh.impp.framework.boot.auth.AuthUtil; //import cn.estsh.impp.framework.boot.auth.AuthUtil;
import cn.estsh.impp.framework.boot.util.ResultBean; //import cn.estsh.impp.framework.boot.util.ResultBean;
import io.swagger.annotations.Api; //import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; //import io.swagger.annotations.ApiOperation;
import org.apache.shiro.session.Session; //import org.apache.shiro.session.Session;
import org.slf4j.Logger; //import org.slf4j.Logger;
import org.slf4j.LoggerFactory; //import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; //import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; //import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.*; //import org.springframework.web.bind.annotation.*;
//
import javax.servlet.http.HttpServletRequest; //import javax.servlet.http.HttpServletRequest;
import java.util.Enumeration; //import java.util.Enumeration;
import java.util.Map; //import java.util.Map;
//
@RestController //@RestController
@RequestMapping("/impp") //@RequestMapping("/impp")
@Api(description="分布式服务测试") //@Api(description="分布式服务测试")
public class DemoCloudController { //public class DemoCloudController {
//
private static final Logger LOGGER = LoggerFactory.getLogger(DemoCloudController.class); // private static final Logger LOGGER = LoggerFactory.getLogger(DemoCloudController.class);
//
@Value("${server.port}") // @Value("${server.port}")
private String serverPort; // private String serverPort;
//
@Value("${eureka.instance.ip-address}") // @Value("${eureka.instance.ip-address}")
private String ipAddress; // private String ipAddress;
//
@Autowired // @Autowired
ICoreDemoCloud iCoreDemoCloud; // ICoreDemoCloud iCoreDemoCloud;
//
@Autowired // @Autowired
IWmsDemoCloud iWmsDemoCloud; // IWmsDemoCloud iWmsDemoCloud;
//
/** // /**
* core // * core测试
* @param test // * @param test 测试文本
* @return // * @return 处理结果
*/ // */
@GetMapping(value="/cloud/test") // @GetMapping(value="/cloud/test")
@ApiOperation(value="core测试",notes = "core测试") // @ApiOperation(value="core测试",notes = "core测试")
public BaseResultBean testCore(String test) { // public BaseResultBean testCore(String test) {
LOGGER.info("iWmsDemoCloud:{},ip:{},port:{}【impp-core接受数据】{}",iWmsDemoCloud,ipAddress,serverPort,test); // LOGGER.info("iWmsDemoCloud:{},ip:{},port:{}【impp-core接受数据】{}",iWmsDemoCloud,ipAddress,serverPort,test);
// //return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
// return BaseResultBean.buildBaseResultBean(true,"");
// }
//
// /**
// * wms测试
// * @param test 测试文本
// * @return 处理结果
// */
// @GetMapping(value="/cloud/test-wms")
// @ApiOperation(value="wms测试",notes = "wms测试")
// public ResultBean testWms(String test) {
// LOGGER.info("iWmsDemoCloud:{},ip:{},port:{}【impp-core接受数据】{}",iWmsDemoCloud,ipAddress,serverPort,test);
//
// BaseResultBean result = iWmsDemoCloud.testWms(test);
// if(result.isSuccess()){
// return ResultBean.success("wms返回" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
// }else{
// LOGGER.error("无法调用wms服务{}",result.getErrorMsg());
// return ResultBean.fail("调用wms服务出错" + result.getErrorMsg());
// }
// }
//
// /**
// * 测试get
// * @param test 测试文本
// * @return 处理结果
// */
// @GetMapping(value="/cloud/test-get")
// @ApiOperation(value="测试get",notes = "测试get")
// public ResultBean testFeignGet(String test) {
// LOGGER.info("【impp-core-get接受数据】{}" ,test);
// return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); // return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
return BaseResultBean.buildBaseResultBean(true,""); // }
} //
// /**
/** // * 测试post
* wms // * @param test 测试文本
* @param test // * @return 处理结果
* @return // */
*/ // @PostMapping(value="/test-post")
@GetMapping(value="/cloud/test-wms") // @ApiOperation(value="测试post",notes = "测试post")
@ApiOperation(value="wms测试",notes = "wms测试") // public ResultBean testFeignPost(String test) {
public ResultBean testWms(String test) { // LOGGER.info("【impp-core-post接受数据】{}" ,test);
LOGGER.info("iWmsDemoCloud:{},ip:{},port:{}【impp-core接受数据】{}",iWmsDemoCloud,ipAddress,serverPort,test); // return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
// }
BaseResultBean result = iWmsDemoCloud.testWms(test); //
if(result.isSuccess()){ // /**
return ResultBean.success("wms返回" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); // * put接受数据
}else{ // * @param test 测试文本
LOGGER.error("无法调用wms服务{}",result.getErrorMsg()); // * @param name 测试文本
return ResultBean.fail("调用wms服务出错" + result.getErrorMsg()); // * @return
} // */
} // @PutMapping(value="/cloud/test-put")
// @ApiOperation(value="put接受数据",notes = "put接受数据")
/** // public ResultBean testPut(String test,String name) {
* get // LOGGER.info("【impp-core-put接受数据】param1:{},param2:{}", test,name);
* @param test // return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
* @return // }
*/ //
@GetMapping(value="/cloud/test-get") // /**
@ApiOperation(value="测试get",notes = "测试get") // * delete接受数据
public ResultBean testFeignGet(String test) { // * @param pager 参数
LOGGER.info("【impp-core-get接受数据】{}" ,test); // * @param test 测试文本
return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); // * @return 处理结果
} // */
// @DeleteMapping(value="/cloud/test-delete")
/** // @ApiOperation(value="delete接受数据",notes = "delete接受数据")
* post // public ResultBean testDelete(
* @param test // @RequestBody Pager pager,
* @return // @RequestParam("test") String test) {
*/ // LOGGER.info("【impp-core-delete接受数据】pager:{},test:{}",pager,test);
@PostMapping(value="/test-post") // return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
@ApiOperation(value="测试post",notes = "测试post") // }
public ResultBean testFeignPost(String test) { //
LOGGER.info("【impp-core-post接受数据】{}" ,test); // /**
return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); // * 测试cloudput
} // * @param test 测试文本
// * @param name 测试文本
/** // * @return 处理结果
* put // */
* @param test // @PutMapping(value="/cloud/test-cloud-put")
* @param name // @ApiOperation(value="测试cloudput",notes = "测试cloudput")
* @return // public ResultBean putTestCloud(String test,String name) {
*/ // LOGGER.info("【impp-core-put接受数据】test:{},name:{}",test,name);
@PutMapping(value="/cloud/test-put") // return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
@ApiOperation(value="put接受数据",notes = "put接受数据") // }
public ResultBean testPut(String test,String name) { //
LOGGER.info("【impp-core-put接受数据】param1:{},param2:{}", test,name); // /**
return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); // * 测试单对象
} // * @param pager 对象参数
// * @return 处理结果
/** // */
* delete // @PostMapping(value="/cloud/test-object")
* @param pager // @ApiOperation(value="测试单对象")
* @param test // public ResultBean testObject(@RequestBody Pager pager) {
* @return // LOGGER.info("【impp-core-object接受数据】{}" ,pager);
*/ // return ResultBean.success("返回:" + pager).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
@DeleteMapping(value="/cloud/test-delete") // }
@ApiOperation(value="delete接受数据",notes = "delete接受数据") //
public ResultBean testDelete( // /**
@RequestBody Pager pager, // * 测试get
@RequestParam("test") String test) { // * @param map map参数
LOGGER.info("【impp-core-delete接受数据】pager:{},test:{}",pager,test); // * @return 处理结果
return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); // */
} // @PostMapping(value="/cloud/test-map")
// @ApiOperation(value="测试get",notes = "测试get")
/** // public ResultBean testFeignMap(@RequestBody Map<String,String> map) {
* cloudput // LOGGER.info("【impp-core-map接受数据】{}" ,map);
* @param test // return ResultBean.success("返回:" + map).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
* @param name // }
* @return //
*/ // /**
@PutMapping(value="/cloud/test-cloud-put") // * 测试arr
@ApiOperation(value="测试cloudput",notes = "测试cloudput") // * @param arr 文本数组
public ResultBean putTestCloud(String test,String name) { // * @return 处理结果
LOGGER.info("【impp-core-put接受数据】test:{},name:{}",test,name); // */
return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); // @PostMapping(value="/cloud/test-arr")
} // @ApiOperation(value="测试arr",notes = "测试arr")
// public ResultBean testFeignArr(@RequestBody String[] arr) {
/** // LOGGER.info("【impp-core-arr接受数据】{}" ,arr);
* // return ResultBean.success("返回成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()).setResultObject(arr);
* @param pager // }
* @return //
*/ // /**
@PostMapping(value="/cloud/test-object") // * 测试多对象模型
@ApiOperation(value="测试单对象") // * @param roleBean 初始
public ResultBean testObject(@RequestBody Pager pager) { // * @return
LOGGER.info("【impp-core-object接受数据】{}" ,pager); // */
return ResultBean.success("返回:" + pager).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); // @PostMapping(value="/cloud/test-more-object")
} // @ApiOperation(value="测试多对象模型",notes = "测试多对象模型")
// public ResultBean testFeignMoreObj(@RequestBody BaseModelBean<SysRole> roleBean) {
/** // LOGGER.info("【impp-core-more-obj接受多对象模型】objBean:{},pager:{}" ,roleBean.getObj(),roleBean.getPager());
* get // return ResultBean.success("返回:" + roleBean).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
* @param map map // }
* @return //
*/ // @Autowired
@PostMapping(value="/cloud/test-map") // public HttpServletRequest request;
@ApiOperation(value="测试get",notes = "测试get") //
public ResultBean testFeignMap(@RequestBody Map<String,String> map) { // @PostMapping(value="/cloud/test-post-request-body")
LOGGER.info("【impp-core-map接受数据】{}" ,map); // @ApiOperation(value="测试request-body")
return ResultBean.success("返回:" + map).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); // public ResultBean testPostFeignRequestBody(@RequestParam("test") String test,@RequestBody BaseModelBean<SysRole> roleBean) {
} // LOGGER.info("PostMapping【param】{}" ,test);
//
/** // Enumeration headerNames = request.getHeaderNames();
* arr // while (headerNames.hasMoreElements()) {
* @param arr // String key = (String) headerNames.nextElement();
* @return // String value = request.getHeader(key);
*/ // System.out.println("key:"+key + " ,value: " + value);
@PostMapping(value="/cloud/test-arr") // }
@ApiOperation(value="测试arr",notes = "测试arr") //
public ResultBean testFeignArr(@RequestBody String[] arr) { // LOGGER.info("【测试request-body-post】objBean:{},pager:{}" ,roleBean.getObj(),roleBean.getPager());
LOGGER.info("【impp-core-arr接受数据】{}" ,arr); // return ResultBean.success("返回:" + roleBean).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
return ResultBean.success("返回成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()).setResultObject(arr); // }
} //
// @GetMapping(value="/cloud/test-get-request-body")
/** // @ApiOperation(value="测试request-body")
* // public ResultBean testGetFeignRequestBody(@RequestBody BaseModelBean<SysRole> roleBean) {
* @param roleBean // Enumeration headerNames = request.getHeaderNames();
* @return // while (headerNames.hasMoreElements()) {
*/ // String key = (String) headerNames.nextElement();
@PostMapping(value="/cloud/test-more-object") // String value = request.getHeader(key);
@ApiOperation(value="测试多对象模型",notes = "测试多对象模型") // System.out.println("key:"+key + " ,value: " + value);
public ResultBean testFeignMoreObj(@RequestBody BaseModelBean<SysRole> roleBean) { // }
LOGGER.info("【impp-core-more-obj接受多对象模型】objBean:{},pager:{}" ,roleBean.getObj(),roleBean.getPager()); //
return ResultBean.success("返回:" + roleBean).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); // LOGGER.info("【测试request-body-get】objBean:{},pager:{}" ,roleBean.getObj(),roleBean.getPager());
} // return ResultBean.success("返回:" + roleBean).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
// }
@Autowired //
public HttpServletRequest request; // @GetMapping(value="/operate/testwmsauth")
// public BaseResultBean testwmsauth(){
@PostMapping(value="/cloud/test-post-request-body") // LOGGER.info("【测试testwmsauth】" );
@ApiOperation(value="测试request-body") // Session session = AuthUtil.getSession();
public ResultBean testPostFeignRequestBody(@RequestParam("test") String test,@RequestBody BaseModelBean<SysRole> roleBean) { // LOGGER.info("session:{}",session);
LOGGER.info("PostMapping【param】{}" ,test); //
// SessionUser sessionUser = (SessionUser) session.getAttribute(CommonConstWords.SESSION_USER);
Enumeration headerNames = request.getHeaderNames(); // LOGGER.info("登陆信息:{}",sessionUser);
while (headerNames.hasMoreElements()) { // iWmsDemoCloud.testauth();
String key = (String) headerNames.nextElement(); //
String value = request.getHeader(key); // return ResultBean.success("平台授权").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
System.out.println("key:"+key + " ,value: " + value); // }
} //
// @GetMapping(value="/operate/testauth")
LOGGER.info("【测试request-body-post】objBean:{},pager:{}" ,roleBean.getObj(),roleBean.getPager()); // public BaseResultBean testauth(){
return ResultBean.success("返回:" + roleBean).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); // LOGGER.info("【测试testauth】" );
} // Session session = AuthUtil.getSession();
// LOGGER.info("session:{}",session);
@GetMapping(value="/cloud/test-get-request-body") //
@ApiOperation(value="测试request-body") // SessionUser sessionUser = (SessionUser) session.getAttribute(CommonConstWords.SESSION_USER);
public ResultBean testGetFeignRequestBody(@RequestBody BaseModelBean<SysRole> roleBean) { // LOGGER.info("登陆信息:{}",sessionUser);
Enumeration headerNames = request.getHeaderNames(); //
while (headerNames.hasMoreElements()) { // return ResultBean.success("平台授权").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
String key = (String) headerNames.nextElement(); // }
String value = request.getHeader(key); //}
System.out.println("key:"+key + " ,value: " + value);
}
LOGGER.info("【测试request-body-get】objBean:{},pager:{}" ,roleBean.getObj(),roleBean.getPager());
return ResultBean.success("返回:" + roleBean).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
}
@GetMapping(value="/operate/testwmsauth")
public BaseResultBean testwmsauth(){
LOGGER.info("【测试testwmsauth】" );
Session session = AuthUtil.getSession();
LOGGER.info("session:{}",session);
SessionUser sessionUser = (SessionUser) session.getAttribute(CommonConstWords.SESSION_USER);
LOGGER.info("登陆信息:{}",sessionUser);
iWmsDemoCloud.testauth();
return ResultBean.success("平台授权").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
}
@GetMapping(value="/operate/testauth")
public BaseResultBean testauth(){
LOGGER.info("【测试testauth】" );
Session session = AuthUtil.getSession();
LOGGER.info("session:{}",session);
SessionUser sessionUser = (SessionUser) session.getAttribute(CommonConstWords.SESSION_USER);
LOGGER.info("登陆信息:{}",sessionUser);
return ResultBean.success("平台授权").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
}
}

@ -245,10 +245,11 @@ public class WhiteController extends CoreBaseController {
} }
// 从缓存获取语言信息 // 从缓存获取语言信息
Map<Object, Object> resourceMap = redisRes.getHashMap(CommonConstWords.REDIS_PREFIX_CACHE_LANGUAGE + ":" + languageCode); Map<Object, Object> resourceMap =
redisRes.getHashMap(CommonConstWords.REDIS_PREFIX_CACHE_LANGUAGE_WEB+ ":" + languageCode);
if (resourceMap == null || resourceMap.size() == 0) { if (resourceMap == null || resourceMap.size() == 0) {
systemInitService.putAndLoadSysLocaleLanguage(); systemInitService.putAndLoadSysLocaleLanguage();
resourceMap = redisRes.getHashMap(CommonConstWords.REDIS_PREFIX_CACHE_LANGUAGE + ":" + languageCode); resourceMap = redisRes.getHashMap(CommonConstWords.REDIS_PREFIX_CACHE_LANGUAGE_WEB + ":" + languageCode);
} }
return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()).setResultMap(resourceMap); return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()).setResultMap(resourceMap);
@ -277,6 +278,39 @@ public class WhiteController extends CoreBaseController {
@GetMapping(value = "/white/find-language-code-soft-type")
@ApiOperation(value = "根据语言代码查询资源")
public ResultBean findSysLocaleResourceByLanguageCode(String languageCode,Integer softType){
try {
startMultiService();
ValidatorBean.checkNotNull(languageCode,"语言代码不能为空");
ValidatorBean.checkNotNull(softType,"软件类型不能为空");
if (sysLocaleLanguageService.getSysLocaleLanguageByCode(languageCode) == null) {
throw ImppExceptionBuilder.newInstance()
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
.setErrorDetail("语言不存在")
.build();
}
// 从缓存获取语言信息
Map<Object, Object> resourceMap =
redisRes.getHashMap(CommonConstWords.REDIS_PREFIX_CACHE_LANGUAGE_WEB + ":" + languageCode + ":" + softType);
if (resourceMap == null || resourceMap.size() == 0) {
systemInitService.putAndLoadSysLocaleLanguage();
resourceMap = redisRes.getHashMap(CommonConstWords.REDIS_PREFIX_CACHE_LANGUAGE_WEB + ":" + languageCode + ":" + softType);
}
return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()).setResultMap(resourceMap);
}catch(ImppBusiException busExcep){
return ResultBean.fail(busExcep);
}catch(Exception e){
return ImppExceptionBuilder.newInstance().buildExceptionResult(e);
}
}
@PostMapping(value = "/sys-file/insert") @PostMapping(value = "/sys-file/insert")
@ApiOperation(value = "新增文件资源", notes = "新增文件资源") @ApiOperation(value = "新增文件资源", notes = "新增文件资源")
public ResultBean insertSysFile(@RequestBody SysFile sysFile){ public ResultBean insertSysFile(@RequestBody SysFile sysFile){

@ -22,16 +22,9 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List; import java.util.List;
/** /**
@ -103,7 +96,7 @@ public class SysLabelTemplateController extends CoreBaseController {
.build(); .build();
} }
sysLabelTemplateService.deleteSysLabelTemplateById(Long.parseLong(idStr)); sysLabelTemplateService.deleteWeaklySysLabelTemplateById(Long.parseLong(idStr),AuthUtil.getSessionUser().getUserName());
return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
}catch(ImppBusiException busExcep){ }catch(ImppBusiException busExcep){
return ResultBean.fail(busExcep); return ResultBean.fail(busExcep);

@ -127,6 +127,9 @@ public class SystemInitService implements ISystemInitService {
HashMap<String,String> lanMap = null; HashMap<String,String> lanMap = null;
HashMap<String,HashMap<String,String>> webLangMap = new HashMap<>(); HashMap<String,HashMap<String,String>> webLangMap = new HashMap<>();
HashMap<String,String> webResMap; HashMap<String,String> webResMap;
HashMap<String,HashMap<String,String>> webSoftLangMap = new HashMap<>();
HashMap<String,String> webSoftResMap;
String softResKey=null;
//语言数量 //语言数量
List<SysLocaleLanguage> langList = systemResourceService.listSysLocaleLanguage(null); List<SysLocaleLanguage> langList = systemResourceService.listSysLocaleLanguage(null);
@ -153,6 +156,15 @@ public class SystemInitService implements ISystemInitService {
// 放入资源信息 // 放入资源信息
webResMap = webLangMap.get(res.getLanguageCode()); webResMap = webLangMap.get(res.getLanguageCode());
webResMap.put(res.getResourceKey(), res.getResourceValue()); webResMap.put(res.getResourceKey(), res.getResourceValue());
// web 模块资源
softResKey = res.getLanguageCode() + ":" + res.getSoftTypeVal();
if(!webSoftLangMap.containsKey(softResKey)){
webSoftLangMap.put(softResKey, new HashMap<>());
}
// 放入模块资源信息
webSoftResMap = webSoftLangMap.get(softResKey);
webSoftResMap.put(res.getResourceKey(), res.getResourceValue());
} }
for (String key : resMap.keySet()) { for (String key : resMap.keySet()) {
@ -165,7 +177,14 @@ public class SystemInitService implements ISystemInitService {
for(String key : webLangMap.keySet()){ for(String key : webLangMap.keySet()){
//放入缓存 //放入缓存
if(webLangMap.get(key) != null){ if(webLangMap.get(key) != null){
redisRes.putHashMap(CommonConstWords.REDIS_PREFIX_CACHE_LANGUAGE + ":" + key,webLangMap.get(key),0); redisRes.putHashMap(CommonConstWords.REDIS_PREFIX_CACHE_LANGUAGE_WEB + ":" + key,webLangMap.get(key),0);
}
}
for(String key : webSoftLangMap.keySet()){
//放入缓存
if(webSoftLangMap.get(key) != null){
redisRes.putHashMap(CommonConstWords.REDIS_PREFIX_CACHE_LANGUAGE_WEB + ":" + key,webSoftLangMap.get(key),0);
} }
} }

@ -93,6 +93,13 @@ public class SysLabelTemplateService implements ISysLabelTemplateService {
} }
@Override @Override
@ApiOperation(value = "软删除打印模板")
public void deleteWeaklySysLabelTemplateById(Long id,String userName) {
sysLabelTemplateRDao.deleteWeaklyById(id,userName);
sysLabelTemplateParamRDao.deleteWeaklyByProperty("templateId", id,userName);
}
@Override
@ApiOperation(value = "修改打印模板", notes = "修改打印模板") @ApiOperation(value = "修改打印模板", notes = "修改打印模板")
public void updateSysLabelTemplate(SysLabelTemplate sysLabelTemplate) { public void updateSysLabelTemplate(SysLabelTemplate sysLabelTemplate) {
SysLabelTemplate updateBefore = sysLabelTemplateRDao.getById(sysLabelTemplate.getId()); SysLabelTemplate updateBefore = sysLabelTemplateRDao.getById(sysLabelTemplate.getId());

Loading…
Cancel
Save