合并分支 'ProjectThird' 到 'master'

【修改】全局处理Result,去除已放弃的类型,去掉success统一改为OK

查看合并请求 JeroBoot/jero-boot!6
This commit is contained in:
李雪涛
2022-04-16 22:50:52 +08:00
38 changed files with 664 additions and 801 deletions
@@ -35,7 +35,7 @@ public class Result<T> implements Serializable {
* 返回代码 * 返回代码
*/ */
@ApiModelProperty(value = "返回代码") @ApiModelProperty(value = "返回代码")
private Integer code = 0; private Integer code = 200;
/** /**
* 返回数据对象 data * 返回数据对象 data
@@ -52,40 +52,6 @@ public class Result<T> implements Serializable {
public Result() { public Result() {
} }
public Result<T> success(String message) {
this.message = message;
this.code = CommonConstant.SC_OK_200;
this.success = true;
return this;
}
@Deprecated
public static Result<Object> ok() {
Result<Object> r = new Result<Object>();
r.setSuccess(true);
r.setCode(CommonConstant.SC_OK_200);
r.setMessage("成功");
return r;
}
@Deprecated
public static Result<Object> ok(String msg) {
Result<Object> r = new Result<Object>();
r.setSuccess(true);
r.setCode(CommonConstant.SC_OK_200);
r.setMessage(msg);
return r;
}
@Deprecated
public static Result<Object> ok(Object data) {
Result<Object> r = new Result<Object>();
r.setSuccess(true);
r.setCode(CommonConstant.SC_OK_200);
r.setResult(data);
return r;
}
public static<T> Result<T> OK() { public static<T> Result<T> OK() {
Result<T> r = new Result<T>(); Result<T> r = new Result<T>();
@@ -95,6 +61,14 @@ public class Result<T> implements Serializable {
return r; return r;
} }
public static<T> Result<T> OK(String message) {
Result<T> r = new Result<T>();
r.setSuccess(true);
r.setCode(CommonConstant.SC_OK_200);
r.setMessage(message);
return r;
}
public static<T> Result<T> OK(T data) { public static<T> Result<T> OK(T data) {
Result<T> r = new Result<T>(); Result<T> r = new Result<T>();
r.setSuccess(true); r.setSuccess(true);
@@ -121,23 +95,24 @@ public class Result<T> implements Serializable {
return r; return r;
} }
public static Result<Object> error(String msg) { public static<T> Result<T> error(String msg) {
return error(CommonConstant.SC_INTERNAL_SERVER_ERROR_500, msg); return error(CommonConstant.SC_INTERNAL_SERVER_ERROR_500, msg);
} }
public static Result<Object> error(int code, String msg) { public static<T> Result<T> error(int code, String msg) {
Result<Object> r = new Result<Object>(); Result<T> r = new Result<T>();
r.setCode(code); r.setCode(code);
r.setMessage(msg); r.setMessage(msg);
r.setSuccess(false); r.setSuccess(false);
return r; return r;
} }
public Result<T> error500(String message) { public static<T> Result<T> error500(String message) {
this.message = message; Result<T> r = new Result<T>();
this.code = CommonConstant.SC_INTERNAL_SERVER_ERROR_500; r.message = message;
this.success = false; r.code = CommonConstant.SC_INTERNAL_SERVER_ERROR_500;
return this; r.success = false;
return r;
} }
/** /**
* 无权限访问返回结果 * 无权限访问返回结果
@@ -309,4 +309,10 @@ public interface CommonConstant {
* 第三方登录 验证密码/创建用户 都需要设置一个操作码 防止被恶意调用 * 第三方登录 验证密码/创建用户 都需要设置一个操作码 防止被恶意调用
*/ */
public final static String THIRD_LOGIN_CODE = "third_login_code"; public final static String THIRD_LOGIN_CODE = "third_login_code";
public final static String ANNOUNCEMENT_SEND_STATUS_0 = "0";
/** 系统通告消息状态:1=已发布 */
public final static String ANNOUNCEMENT_SEND_STATUS_1 = "1";
/** 系统通告消息状态:2=已撤销 */
public final static String ANNOUNCEMENT_SEND_STATUS_2 = "2";
} }
@@ -133,7 +133,6 @@ public class SqlInjectionUtil {
* @param value * @param value
* @return * @return
*/ */
@Deprecated
public static void specialFilterContentForOnlineReport(String value) { public static void specialFilterContentForOnlineReport(String value) {
String specialXssStr = " exec | insert | delete | update | drop | chr | mid | master | truncate | char | declare |"; String specialXssStr = " exec | insert | delete | update | drop | chr | mid | master | truncate | char | declare |";
String[] xssArr = specialXssStr.split("\\|"); String[] xssArr = specialXssStr.split("\\|");
@@ -124,8 +124,6 @@ public class SubTableVo {
return this.originalForeignKeys; return this.originalForeignKeys;
} }
/** @deprecated */
@Deprecated
public void setOriginalForeignKeys(String[] originalForeignKeys) { public void setOriginalForeignKeys(String[] originalForeignKeys) {
this.originalForeignKeys = originalForeignKeys; this.originalForeignKeys = originalForeignKeys;
} }
@@ -76,21 +76,19 @@ public class OnlCgformAuthController {
@PostMapping({"/authData"}) @PostMapping({"/authData"})
public Result<OnlAuthData> a(@RequestBody OnlAuthData paramOnlAuthData) { public Result<Object> addAuthData(@RequestBody OnlAuthData paramOnlAuthData) {
Result<OnlAuthData> result = new Result();
try { try {
this.onlAuthDataService.save(paramOnlAuthData); this.onlAuthDataService.save(paramOnlAuthData);
result.success("添加成功!"); return Result.OK("添加成功!");
} catch (Exception exception) { } catch (Exception exception) {
log.error(exception.getMessage(), exception); log.error(exception.getMessage(), exception);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
@PutMapping({"/authData"}) @PutMapping({"/authData"})
public Result<OnlAuthData> b(@RequestBody OnlAuthData paramOnlAuthData) { public Result<OnlAuthData> editAuthData(@RequestBody OnlAuthData paramOnlAuthData) {
Result<OnlAuthData> result = new Result(); Result<OnlAuthData> result = new Result();
this.onlAuthDataService.updateById(paramOnlAuthData); this.onlAuthDataService.updateById(paramOnlAuthData);
return result; return result;
@@ -98,14 +96,14 @@ public class OnlCgformAuthController {
@DeleteMapping({"/authData/{id}"}) @DeleteMapping({"/authData/{id}"})
public Result<?> b(@PathVariable("id") String paramString) { public Result<?> getAuthDataById(@PathVariable("id") String paramString) {
this.onlAuthDataService.deleteOne(paramString); this.onlAuthDataService.deleteOne(paramString);
return Result.OK("删除成功!"); return Result.OK("删除成功!");
} }
@GetMapping({"/authButton/{cgformId}"}) @GetMapping({"/authButton/{cgformId}"})
public Result<Map<String, Object>> c(@PathVariable("cgformId") String paramString) { public Result<Map<String, Object>> getAuthButton(@PathVariable("cgformId") String paramString) {
Result<Map<String, Object>> result = new Result(); Result<Map<String, Object>> result = new Result();
LambdaQueryWrapper<OnlCgformButton> buttonLambdaQueryWrapper = new LambdaQueryWrapper(); LambdaQueryWrapper<OnlCgformButton> buttonLambdaQueryWrapper = new LambdaQueryWrapper();
@@ -129,8 +127,7 @@ public class OnlCgformAuthController {
@PostMapping({"/authButton"}) @PostMapping({"/authButton"})
public Result<OnlAuthPage> a(@RequestBody OnlAuthPage paramOnlAuthPage) { public Result<OnlAuthPage> addAuthButton(@RequestBody OnlAuthPage paramOnlAuthPage) {
Result<OnlAuthPage> result = new Result();
try { try {
String str = paramOnlAuthPage.getId(); String str = paramOnlAuthPage.getId();
boolean bool = false; boolean bool = false;
@@ -146,13 +143,11 @@ public class OnlCgformAuthController {
paramOnlAuthPage.setStatus(Integer.valueOf(1)); paramOnlAuthPage.setStatus(Integer.valueOf(1));
this.onlAuthPageService.save(paramOnlAuthPage); this.onlAuthPageService.save(paramOnlAuthPage);
} }
result.setResult(paramOnlAuthPage); return Result.OK("操作成功!", paramOnlAuthPage);
result.success("操作成功!");
} catch (Exception exception) { } catch (Exception exception) {
log.error(exception.getMessage(), exception); log.error(exception.getMessage(), exception);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
@@ -219,41 +214,35 @@ public class OnlCgformAuthController {
@PutMapping({"/authColumn"}) @PutMapping({"/authColumn"})
public Result<?> a(@RequestBody AuthColumnVO paramAuthColumnVO) { public Result<?> editAuthColumn(@RequestBody AuthColumnVO paramAuthColumnVO) {
Result<?> result = new Result();
try { try {
if (paramAuthColumnVO.getStatus().intValue() == 1) { if (paramAuthColumnVO.getStatus().intValue() == 1) {
this.onlAuthPageService.enableAuthColumn(paramAuthColumnVO); this.onlAuthPageService.enableAuthColumn(paramAuthColumnVO);
} else { } else {
this.onlAuthPageService.disableAuthColumn(paramAuthColumnVO); this.onlAuthPageService.disableAuthColumn(paramAuthColumnVO);
} }
result.success("操作成功!"); return Result.OK("操作成功!");
} catch (Exception exception) { } catch (Exception exception) {
log.error(exception.getMessage(), exception); log.error(exception.getMessage(), exception);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
@PostMapping({"/authColumn"}) @PostMapping({"/authColumn"})
public Result<?> b(@RequestBody AuthColumnVO paramAuthColumnVO) { public Result<?> addAuthColumn(@RequestBody AuthColumnVO paramAuthColumnVO) {
Result<?> result = new Result();
try { try {
this.onlAuthPageService.switchAuthColumn(paramAuthColumnVO); this.onlAuthPageService.switchAuthColumn(paramAuthColumnVO);
result.success("操作成功!"); return Result.OK("操作成功!");
} catch (Exception exception) { } catch (Exception exception) {
log.error(exception.getMessage(), exception); log.error(exception.getMessage(), exception);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
@GetMapping({"/authPage/{cgformId}/{type}"}) @GetMapping({"/authPage/{cgformId}/{type}"})
public Result<List<AuthPageVO>> a(@PathVariable("cgformId") String paramString, @PathVariable("type") Integer paramInteger) { public Result<List<AuthPageVO>> getAuthPage(@PathVariable("cgformId") String paramString, @PathVariable("type") Integer paramInteger) {
Result<List<AuthPageVO>> result = new Result(); Result<List<AuthPageVO>> result = new Result();
List list = this.onlAuthPageService.queryAuthByFormId(paramString, paramInteger.intValue()); List list = this.onlAuthPageService.queryAuthByFormId(paramString, paramInteger.intValue());
result.setResult(list); result.setResult(list);
@@ -263,7 +252,7 @@ public class OnlCgformAuthController {
@GetMapping({"/validAuthData/{cgformId}"}) @GetMapping({"/validAuthData/{cgformId}"})
public Result<List<OnlAuthData>> f(@PathVariable("cgformId") String paramString) { public Result<List<OnlAuthData>> validAuthData(@PathVariable("cgformId") String paramString) {
Result<List<OnlAuthData>> result = new Result(); Result<List<OnlAuthData>> result = new Result();
LambdaQueryWrapper<OnlAuthData> lambdaQueryWrapper = new LambdaQueryWrapper(); LambdaQueryWrapper<OnlAuthData> lambdaQueryWrapper = new LambdaQueryWrapper();
@@ -279,7 +268,7 @@ public class OnlCgformAuthController {
@GetMapping({"/roleAuth"}) @GetMapping({"/roleAuth"})
public Result<List<OnlAuthRelation>> a(@RequestParam("roleId") String paramString1, @RequestParam("cgformId") String paramString2, @RequestParam("type") Integer paramInteger) { public Result<List<OnlAuthRelation>> getRoleAuth(@RequestParam("roleId") String paramString1, @RequestParam("cgformId") String paramString2, @RequestParam("type") Integer paramInteger) {
Result<List<OnlAuthRelation>> result = new Result(); Result<List<OnlAuthRelation>> result = new Result();
LambdaQueryWrapper<OnlAuthRelation> lambdaQueryWrapper = new LambdaQueryWrapper(); LambdaQueryWrapper<OnlAuthRelation> lambdaQueryWrapper = new LambdaQueryWrapper();
@@ -296,7 +285,7 @@ public class OnlCgformAuthController {
@PostMapping({"/roleColumnAuth/{roleId}/{cgformId}"}) @PostMapping({"/roleColumnAuth/{roleId}/{cgformId}"})
public Result<?> a(@PathVariable("roleId") String paramString1, @PathVariable("cgformId") String paramString2, @RequestBody JSONObject paramJSONObject) { public Result<?> addRoleColumnAuth(@PathVariable("roleId") String paramString1, @PathVariable("cgformId") String paramString2, @RequestBody JSONObject paramJSONObject) {
Result<?> result = new Result(); Result<?> result = new Result();
JSONArray jSONArray = paramJSONObject.getJSONArray("authId"); JSONArray jSONArray = paramJSONObject.getJSONArray("authId");
List list = jSONArray.toJavaList(String.class); List list = jSONArray.toJavaList(String.class);
@@ -307,7 +296,7 @@ public class OnlCgformAuthController {
@PostMapping({"/roleButtonAuth/{roleId}/{cgformId}"}) @PostMapping({"/roleButtonAuth/{roleId}/{cgformId}"})
public Result<?> b(@PathVariable("roleId") String paramString1, @PathVariable("cgformId") String paramString2, @RequestBody JSONObject paramJSONObject) { public Result<?> addrRleButtonAuth(@PathVariable("roleId") String paramString1, @PathVariable("cgformId") String paramString2, @RequestBody JSONObject paramJSONObject) {
Result<?> result = new Result(); Result<?> result = new Result();
JSONArray jSONArray = paramJSONObject.getJSONArray("authId"); JSONArray jSONArray = paramJSONObject.getJSONArray("authId");
List list = jSONArray.toJavaList(String.class); List list = jSONArray.toJavaList(String.class);
@@ -318,7 +307,7 @@ public class OnlCgformAuthController {
@PostMapping({"/roleDataAuth/{roleId}/{cgformId}"}) @PostMapping({"/roleDataAuth/{roleId}/{cgformId}"})
public Result<?> c(@PathVariable("roleId") String paramString1, @PathVariable("cgformId") String paramString2, @RequestBody JSONObject paramJSONObject) { public Result<?> addRoleDataAuth(@PathVariable("roleId") String paramString1, @PathVariable("cgformId") String paramString2, @RequestBody JSONObject paramJSONObject) {
Result<?> result = new Result(); Result<?> result = new Result();
JSONArray jSONArray = paramJSONObject.getJSONArray("authId"); JSONArray jSONArray = paramJSONObject.getJSONArray("authId");
List list = jSONArray.toJavaList(String.class); List list = jSONArray.toJavaList(String.class);
@@ -329,7 +318,7 @@ public class OnlCgformAuthController {
@GetMapping({"/getAuthColumn/{desformCode}"}) @GetMapping({"/getAuthColumn/{desformCode}"})
public Result<List<AuthColumnVO>> g(@PathVariable("desformCode") String paramString) { public Result<List<AuthColumnVO>> getAuthColumn(@PathVariable("desformCode") String paramString) {
LambdaQueryWrapper<OnlCgformHead> cgformHeadLambdaQueryWrapper = new LambdaQueryWrapper(); LambdaQueryWrapper<OnlCgformHead> cgformHeadLambdaQueryWrapper = new LambdaQueryWrapper();
cgformHeadLambdaQueryWrapper.eq(OnlCgformHead::getTableName, paramString); cgformHeadLambdaQueryWrapper.eq(OnlCgformHead::getTableName, paramString);
OnlCgformHead onlCgformHead = (OnlCgformHead) this.onlCgformHeadService.getOne((Wrapper) (cgformHeadLambdaQueryWrapper)); OnlCgformHead onlCgformHead = (OnlCgformHead) this.onlCgformHeadService.getOne((Wrapper) (cgformHeadLambdaQueryWrapper));
@@ -36,7 +36,7 @@ public class OnlCgformButtonController {
} }
@GetMapping({"/list/{code}"}) @GetMapping({"/list/{code}"})
public Result<IPage<OnlCgformButton>> a(OnlCgformButton var1, @RequestParam(name = "pageNo",defaultValue = "1") Integer var2, @RequestParam(name = "pageSize",defaultValue = "10") Integer var3, HttpServletRequest var4, @PathVariable("code") String var5) { public Result<IPage<OnlCgformButton>> list(OnlCgformButton var1, @RequestParam(name = "pageNo",defaultValue = "1") Integer var2, @RequestParam(name = "pageSize",defaultValue = "10") Integer var3, HttpServletRequest var4, @PathVariable("code") String var5) {
Result var6 = new Result(); Result var6 = new Result();
var1.setCgformHeadId(var5); var1.setCgformHeadId(var5);
QueryWrapper var7 = QueryGenerator.initQueryWrapper(var1, var4.getParameterMap()); QueryWrapper var7 = QueryGenerator.initQueryWrapper(var1, var4.getParameterMap());
@@ -48,96 +48,78 @@ public class OnlCgformButtonController {
} }
@PostMapping({"/add"}) @PostMapping({"/add"})
public Result<OnlCgformButton> a(@RequestBody OnlCgformButton var1) { public Result<Object> add(@RequestBody OnlCgformButton cgformButton) {
Result var2 = new Result(); try {
this.onlCgformButtonService.save(cgformButton);
try { return Result.OK("添加成功!");
this.onlCgformButtonService.save(var1); } catch (Exception e) {
var2.success("添加成功!"); log.error(e.getMessage(), e);
} catch (Exception var4) { return Result.error500("操作失败");
log.error(var4.getMessage(), var4);
var2.error500("操作失败");
} }
return var2;
} }
@PostMapping({"/aitest"}) @PostMapping({"/aitest"})
public Result<OnlCgformButton> a(@RequestBody JSONArray var1) { public Result<Object> aitest(@RequestBody JSONArray jsonArray) {
Result var2 = new Result();
try { try {
for(int var3 = 0; var3 < var1.size(); ++var3) { for(int i = 0; i < jsonArray.size(); ++i) {
JSONObject var4 = var1.getJSONObject(var3); JSONObject jsonObject = jsonArray.getJSONObject(i);
OnlCgformButton var5 = (OnlCgformButton)JSONObject.parseObject(var4.toJSONString(), OnlCgformButton.class); OnlCgformButton cgformButton = (OnlCgformButton)JSONObject.parseObject(jsonObject.toJSONString(), OnlCgformButton.class);
this.onlCgformButtonService.saveButton(var5); this.onlCgformButtonService.saveButton(cgformButton);
} }
return Result.OK("添加成功!");
var2.success("添加成功!"); } catch (Exception e) {
} catch (Exception var6) { log.error(e.getMessage(), e);
log.error(var6.getMessage(), var6); return Result.error500("操作失败");
var2.error500("操作失败");
} }
return var2;
} }
@PutMapping({"/edit"}) @PutMapping({"/edit"})
public Result<OnlCgformButton> b(@RequestBody OnlCgformButton var1) { public Result<Object> edit(@RequestBody OnlCgformButton cgformButton) {
Result var2 = new Result(); OnlCgformButton existCgformButton = (OnlCgformButton)this.onlCgformButtonService.getById(cgformButton.getId());
OnlCgformButton var3 = (OnlCgformButton)this.onlCgformButtonService.getById(var1.getId()); if (existCgformButton == null) {
if (var3 == null) { return Result.error500("未找到对应实体");
var2.error500("未找到对应实体");
} else { } else {
boolean var4 = this.onlCgformButtonService.updateById(var1); boolean flag = this.onlCgformButtonService.updateById(cgformButton);
if (var4) { if (flag) {
var2.success("修改成功!"); return Result.OK("修改成功!");
} }
} }
return var2; return Result.OK();
} }
@DeleteMapping({"/delete"}) @DeleteMapping({"/delete"})
public Result<OnlCgformButton> a(@RequestParam(name = "id",required = true) String var1) { public Result<Object> delete(@RequestParam(name = "id",required = true) String id) {
Result var2 = new Result(); OnlCgformButton cgformButton = (OnlCgformButton)this.onlCgformButtonService.getById(id);
OnlCgformButton var3 = (OnlCgformButton)this.onlCgformButtonService.getById(var1); if (cgformButton == null) {
if (var3 == null) { return Result.error500("未找到对应实体");
var2.error500("未找到对应实体");
} else { } else {
boolean var4 = this.onlCgformButtonService.removeById(var1); boolean flag = this.onlCgformButtonService.removeById(id);
if (var4) { if (flag) {
var2.success("删除成功!"); return Result.OK("删除成功!");
} }
} }
return var2; return Result.OK();
} }
@DeleteMapping({"/deleteBatch"}) @DeleteMapping({"/deleteBatch"})
public Result<OnlCgformButton> b(@RequestParam(name = "ids",required = true) String var1) { public Result<Object> deleteBatch(@RequestParam(name = "ids",required = true) String ids) {
Result var2 = new Result(); if (ids != null && !"".equals(ids.trim())) {
if (var1 != null && !"".equals(var1.trim())) { this.onlCgformButtonService.removeByIds(Arrays.asList(ids.split(",")));
this.onlCgformButtonService.removeByIds(Arrays.asList(var1.split(","))); return Result.OK("删除成功!");
var2.success("删除成功!");
} else { } else {
var2.error500("参数不识别!"); return Result.error500("参数不识别!");
} }
return var2;
} }
@GetMapping({"/queryById"}) @GetMapping({"/queryById"})
public Result<OnlCgformButton> c(@RequestParam(name = "id",required = true) String var1) { public Result<OnlCgformButton> queryById(@RequestParam(name = "id",required = true) String id) {
Result var2 = new Result(); OnlCgformButton cgformButton = (OnlCgformButton)this.onlCgformButtonService.getById(id);
OnlCgformButton var3 = (OnlCgformButton)this.onlCgformButtonService.getById(var1); if (cgformButton == null) {
if (var3 == null) { return Result.error500("未找到对应实体");
var2.error500("未找到对应实体");
} else { } else {
var2.setResult(var3); return Result.OK(cgformButton);
var2.setSuccess(true);
} }
return var2;
} }
} }
@@ -66,76 +66,62 @@ public class OnlCgformFieldController {
} }
@PostMapping({"/add"}) @PostMapping({"/add"})
public Result<OnlCgformField> a(@RequestBody OnlCgformField var1) { public Result<Object> add(@RequestBody OnlCgformField var1) {
Result var2 = new Result();
try { try {
this.onlCgformFieldService.save(var1); this.onlCgformFieldService.save(var1);
var2.success("添加成功!"); return Result.OK("添加成功!");
} catch (Exception var4) { } catch (Exception var4) {
log.error(var4.getMessage(), var4); log.error(var4.getMessage(), var4);
var2.error500("操作失败"); return Result.error500("操作失败");
} }
return var2;
} }
@PutMapping({"/edit"}) @PutMapping({"/edit"})
public Result<OnlCgformField> b(@RequestBody OnlCgformField var1) { public Result<Object> edit(@RequestBody OnlCgformField var1) {
Result var2 = new Result();
OnlCgformField var3 = (OnlCgformField)this.onlCgformFieldService.getById(var1.getId()); OnlCgformField var3 = (OnlCgformField)this.onlCgformFieldService.getById(var1.getId());
if (var3 == null) { if (var3 == null) {
var2.error500("未找到对应实体"); return Result.error500("未找到对应实体");
} else { } else {
boolean var4 = this.onlCgformFieldService.updateById(var1); boolean var4 = this.onlCgformFieldService.updateById(var1);
if (var4) { if (var4) {
var2.success("修改成功!"); return Result.OK("修改成功!");
} }
} }
return Result.OK();
return var2;
} }
@DeleteMapping({"/delete"}) @DeleteMapping({"/delete"})
public Result<OnlCgformField> c(@RequestParam(name = "id",required = true) String var1) { public Result<Object> delete(@RequestParam(name = "id",required = true) String var1) {
Result var2 = new Result();
OnlCgformField var3 = (OnlCgformField)this.onlCgformFieldService.getById(var1); OnlCgformField var3 = (OnlCgformField)this.onlCgformFieldService.getById(var1);
if (var3 == null) { if (var3 == null) {
var2.error500("未找到对应实体"); return Result.error500("未找到对应实体");
} else { } else {
boolean var4 = this.onlCgformFieldService.removeById(var1); boolean var4 = this.onlCgformFieldService.removeById(var1);
if (var4) { if (var4) {
var2.success("删除成功!"); return Result.OK("删除成功!");
} }
} }
return var2; return Result.OK();
} }
@DeleteMapping({"/deleteBatch"}) @DeleteMapping({"/deleteBatch"})
public Result<OnlCgformField> d(@RequestParam(name = "ids",required = true) String var1) { public Result<Object> deleteBatch(@RequestParam(name = "ids",required = true) String var1) {
Result var2 = new Result();
if (var1 != null && !"".equals(var1.trim())) { if (var1 != null && !"".equals(var1.trim())) {
this.onlCgformFieldService.removeByIds(Arrays.asList(var1.split(","))); this.onlCgformFieldService.removeByIds(Arrays.asList(var1.split(",")));
var2.success("删除成功!"); return Result.OK("删除成功!");
} else { } else {
var2.error500("参数不识别!"); return Result.error500("参数不识别!");
} }
return var2;
} }
@GetMapping({"/queryById"}) @GetMapping({"/queryById"})
public Result<OnlCgformField> e(@RequestParam(name = "id",required = true) String var1) { public Result<Object> queryById(@RequestParam(name = "id",required = true) String var1) {
Result var2 = new Result();
OnlCgformField var3 = (OnlCgformField)this.onlCgformFieldService.getById(var1); OnlCgformField var3 = (OnlCgformField)this.onlCgformFieldService.getById(var1);
if (var3 == null) { if (var3 == null) {
var2.error500("未找到对应实体"); return Result.error500("未找到对应实体");
} else { } else {
var2.setResult(var3); return Result.OK(var3);
var2.setSuccess(true);
} }
return var2;
} }
} }
@@ -86,91 +86,79 @@ public class OnlCgformHeadController {
} }
@PostMapping({"/add"}) @PostMapping({"/add"})
public Result<OnlCgformHead> a(@RequestBody OnlCgformHead var1) { public Result<Object> add(@RequestBody OnlCgformHead var1) {
Result var2 = new Result();
try { try {
this.onlCgformHeadService.save(var1); this.onlCgformHeadService.save(var1);
var2.success("添加成功!"); return Result.OK("添加成功!");
} catch (Exception var4) { } catch (Exception var4) {
log.error(var4.getMessage(), var4); log.error(var4.getMessage(), var4);
var2.error500("操作失败"); return Result.error500("操作失败");
} }
return var2;
} }
@PutMapping({"/edit"}) @PutMapping({"/edit"})
public Result<OnlCgformHead> b(@RequestBody OnlCgformHead var1) { public Result<Object> edit(@RequestBody OnlCgformHead var1) {
Result var2 = new Result();
OnlCgformHead var3 = (OnlCgformHead)this.onlCgformHeadService.getById(var1.getId()); OnlCgformHead var3 = (OnlCgformHead)this.onlCgformHeadService.getById(var1.getId());
if (var3 == null) { if (var3 == null) {
var2.error500("未找到对应实体"); return Result.error500("未找到对应实体");
} else { } else {
boolean var4 = this.onlCgformHeadService.updateById(var1); boolean var4 = this.onlCgformHeadService.updateById(var1);
if (var4) { if (var4) {
var2.success("修改成功!"); return Result.OK("修改成功!");
} }
} }
return Result.OK();
return var2;
} }
@DeleteMapping({"/delete"}) @DeleteMapping({"/delete"})
public Result<?> a(@RequestParam(name = "id",required = true) String var1) { public Result<?> delete(@RequestParam(name = "id",required = true) String id) {
try { try {
this.onlCgformHeadService.deleteRecordAndTable(var1); this.onlCgformHeadService.deleteRecordAndTable(id);
} catch (DBException var3) { } catch (DBException e) {
return Result.error("删除失败" + var3.getMessage()); return Result.error("删除失败" + e.getMessage());
} catch (SQLException var4) { } catch (SQLException e) {
return Result.error("删除失败" + var4.getMessage()); return Result.error("删除失败" + e.getMessage());
} }
return Result.OK("删除成功!"); return Result.OK("删除成功!");
} }
@DeleteMapping({"/removeRecord"}) @DeleteMapping({"/removeRecord"})
public Result<?> b(@RequestParam(name = "id",required = true) String var1) { public Result<?> removeRecord(@RequestParam(name = "id",required = true) String id) {
try { try {
this.onlCgformHeadService.deleteRecord(var1); this.onlCgformHeadService.deleteRecord(id);
} catch (DBException var3) { } catch (DBException e) {
return Result.error("移除失败" + var3.getMessage()); return Result.error("移除失败" + e.getMessage());
} catch (SQLException var4) { } catch (SQLException e) {
return Result.error("移除失败" + var4.getMessage()); return Result.error("移除失败" + e.getMessage());
} }
return Result.OK("移除成功!"); return Result.OK("移除成功!");
} }
@DeleteMapping({"/deleteBatch"}) @DeleteMapping({"/deleteBatch"})
public Result<OnlCgformHead> a(@RequestParam(name = "ids",required = true) String var1, @RequestParam(name = "flag") String var2) { public Result<Object> deleteBatch(@RequestParam(name = "ids",required = true) String var1, @RequestParam(name = "flag") String var2) {
Result var3 = new Result();
if (var1 != null && !"".equals(var1.trim())) { if (var1 != null && !"".equals(var1.trim())) {
this.onlCgformHeadService.deleteBatch(var1, var2); this.onlCgformHeadService.deleteBatch(var1, var2);
var3.success("删除成功!"); return Result.OK("删除成功!");
} else { } else {
var3.error500("参数不识别!"); return Result.error500("参数不识别!");
} }
return var3;
} }
@GetMapping({"/queryById"}) @GetMapping({"/queryById"})
public Result<OnlCgformHead> c(@RequestParam(name = "id",required = true) String var1) { public Result<OnlCgformHead> queryById(@RequestParam(name = "id",required = true) String id) {
Result var2 = new Result(); OnlCgformHead cgformHead = (OnlCgformHead)this.onlCgformHeadService.getById(id);
OnlCgformHead var3 = (OnlCgformHead)this.onlCgformHeadService.getById(var1); if (cgformHead == null) {
if (var3 == null) { return Result.error500("未找到对应实体");
var2.error500("未找到对应实体");
} else { } else {
var2.setResult(var3); return Result.OK(cgformHead);
var2.setSuccess(true);
} }
return var2;
} }
@GetMapping({"/queryByTableNames"}) @GetMapping({"/queryByTableNames"})
public Result<?> d(@RequestParam(name = "tableNames",required = true) String var1) { public Result<?> queryByTableNames(@RequestParam(name = "tableNames",required = true) String var1) {
LambdaQueryWrapper<OnlCgformHead> var2 = new LambdaQueryWrapper(); LambdaQueryWrapper<OnlCgformHead> var2 = new LambdaQueryWrapper();
String[] var3 = var1.split(","); String[] var3 = var1.split(",");
var2.in(OnlCgformHead::getTableName, Arrays.asList(var3)); var2.in(OnlCgformHead::getTableName, Arrays.asList(var3));
@@ -179,7 +167,7 @@ public class OnlCgformHeadController {
} }
@PostMapping({"/enhanceJs/{code}"}) @PostMapping({"/enhanceJs/{code}"})
public Result<?> a(@PathVariable("code") String var1, @RequestBody OnlCgformEnhanceJs var2) { public Result<?> addEnhanceJs(@PathVariable("code") String var1, @RequestBody OnlCgformEnhanceJs var2) {
try { try {
var2.setCgformHeadId(var1); var2.setCgformHeadId(var1);
this.onlCgformHeadService.saveEnhance(var2); this.onlCgformHeadService.saveEnhance(var2);
@@ -191,7 +179,7 @@ public class OnlCgformHeadController {
} }
@GetMapping({"/enhanceJs/{code}"}) @GetMapping({"/enhanceJs/{code}"})
public Result<?> a(@PathVariable("code") String var1, HttpServletRequest var2) { public Result<?> getEnhanceJs(@PathVariable("code") String var1, HttpServletRequest var2) {
try { try {
String var3 = var2.getParameter("type"); String var3 = var2.getParameter("type");
OnlCgformEnhanceJs var4 = this.onlCgformHeadService.queryEnhance(var1, var3); OnlCgformEnhanceJs var4 = this.onlCgformHeadService.queryEnhance(var1, var3);
@@ -203,7 +191,7 @@ public class OnlCgformHeadController {
} }
@PutMapping({"/enhanceJs/{code}"}) @PutMapping({"/enhanceJs/{code}"})
public Result<?> b(@PathVariable("code") String var1, @RequestBody OnlCgformEnhanceJs var2) { public Result<?> editEnhanceJs(@PathVariable("code") String var1, @RequestBody OnlCgformEnhanceJs var2) {
try { try {
var2.setCgformHeadId(var1); var2.setCgformHeadId(var1);
this.onlCgformHeadService.editEnhance(var2); this.onlCgformHeadService.editEnhance(var2);
@@ -215,7 +203,7 @@ public class OnlCgformHeadController {
} }
@GetMapping({"/enhanceButton/{formId}"}) @GetMapping({"/enhanceButton/{formId}"})
public Result<?> b(@PathVariable("formId") String var1, HttpServletRequest var2) { public Result<?> getEnhanceButton(@PathVariable("formId") String var1, HttpServletRequest var2) {
try { try {
List var3 = this.onlCgformHeadService.queryButtonList(var1); List var3 = this.onlCgformHeadService.queryButtonList(var1);
return var3 != null && var3.size() != 0 ? Result.OK(var3) : Result.error("查询为空"); return var3 != null && var3.size() != 0 ? Result.OK(var3) : Result.error("查询为空");
@@ -226,14 +214,14 @@ public class OnlCgformHeadController {
} }
@GetMapping({"/enhanceSql/{formId}"}) @GetMapping({"/enhanceSql/{formId}"})
public Result<?> c(@PathVariable("formId") String var1, HttpServletRequest var2) { public Result<?> getEnhanceSql(@PathVariable("formId") String var1, HttpServletRequest var2) {
List var3 = this.onlCgformEnhanceService.queryEnhanceSqlList(var1); List var3 = this.onlCgformEnhanceService.queryEnhanceSqlList(var1);
return Result.OK(var3); return Result.OK(var3);
} }
@RequiresRoles({"admin"}) @RequiresRoles({"admin"})
@PostMapping({"/enhanceSql/{formId}"}) @PostMapping({"/enhanceSql/{formId}"})
public Result<?> a(@PathVariable("formId") String var1, @RequestBody OnlCgformEnhanceSql var2) { public Result<?> addEnhanceSql(@PathVariable("formId") String var1, @RequestBody OnlCgformEnhanceSql var2) {
try { try {
var2.setCgformHeadId(var1); var2.setCgformHeadId(var1);
if (this.onlCgformEnhanceService.checkOnlyEnhance(var2)) { if (this.onlCgformEnhanceService.checkOnlyEnhance(var2)) {
@@ -250,7 +238,7 @@ public class OnlCgformHeadController {
@RequiresRoles({"admin"}) @RequiresRoles({"admin"})
@PutMapping({"/enhanceSql/{formId}"}) @PutMapping({"/enhanceSql/{formId}"})
public Result<?> b(@PathVariable("formId") String var1, @RequestBody OnlCgformEnhanceSql var2) { public Result<?> editEnhanceSql(@PathVariable("formId") String var1, @RequestBody OnlCgformEnhanceSql var2) {
try { try {
var2.setCgformHeadId(var1); var2.setCgformHeadId(var1);
if (this.onlCgformEnhanceService.checkOnlyEnhance(var2)) { if (this.onlCgformEnhanceService.checkOnlyEnhance(var2)) {
@@ -266,7 +254,7 @@ public class OnlCgformHeadController {
} }
@DeleteMapping({"/enhanceSql"}) @DeleteMapping({"/enhanceSql"})
public Result<?> e(@RequestParam(name = "id",required = true) String var1) { public Result<?> deletenhanceSql(@RequestParam(name = "id",required = true) String var1) {
try { try {
this.onlCgformEnhanceService.deleteEnhanceSql(var1); this.onlCgformEnhanceService.deleteEnhanceSql(var1);
return Result.OK("删除成功"); return Result.OK("删除成功");
@@ -277,7 +265,7 @@ public class OnlCgformHeadController {
} }
@DeleteMapping({"/deletebatchEnhanceSql"}) @DeleteMapping({"/deletebatchEnhanceSql"})
public Result<?> f(@RequestParam(name = "ids",required = true) String var1) { public Result<?> deletebatchEnhanceSql(@RequestParam(name = "ids",required = true) String var1) {
try { try {
List var2 = Arrays.asList(var1.split(",")); List var2 = Arrays.asList(var1.split(","));
this.onlCgformEnhanceService.deleteBatchEnhanceSql(var2); this.onlCgformEnhanceService.deleteBatchEnhanceSql(var2);
@@ -289,18 +277,18 @@ public class OnlCgformHeadController {
} }
@GetMapping({"/enhanceJava/{formId}"}) @GetMapping({"/enhanceJava/{formId}"})
public Result<?> a(@PathVariable("formId") String var1, OnlCgformEnhanceJava var2) { public Result<?> getEnhanceJava(@PathVariable("formId") String formId, OnlCgformEnhanceJava var2) {
List var3 = this.onlCgformEnhanceService.queryEnhanceJavaList(var1); List var3 = this.onlCgformEnhanceService.queryEnhanceJavaList(formId);
return Result.OK(var3); return Result.OK(var3);
} }
@PostMapping({"/enhanceJava/{formId}"}) @PostMapping({"/enhanceJava/{formId}"})
public Result<?> b(@PathVariable("formId") String var1, @RequestBody OnlCgformEnhanceJava var2) { public Result<?> addEnhanceJava(@PathVariable("formId") String formId, @RequestBody OnlCgformEnhanceJava var2) {
try { try {
if (!CgformUtil.a(var2)) { if (!CgformUtil.a(var2)) {
return Result.error("类实例化失败,请检查!"); return Result.error("类实例化失败,请检查!");
} else { } else {
var2.setCgformHeadId(var1); var2.setCgformHeadId(formId);
if (this.onlCgformEnhanceService.checkOnlyEnhance(var2)) { if (this.onlCgformEnhanceService.checkOnlyEnhance(var2)) {
this.onlCgformEnhanceService.saveEnhanceJava(var2); this.onlCgformEnhanceService.saveEnhanceJava(var2);
return Result.OK("保存成功!"); return Result.OK("保存成功!");
@@ -34,97 +34,84 @@ public class OnlCgformIndexController {
} }
@GetMapping({"/listByHeadId"}) @GetMapping({"/listByHeadId"})
public Result<?> a(@RequestParam("headId") String var1) { public Result<?> listByHeadId(@RequestParam("headId") String headId) {
QueryWrapper var2 = new QueryWrapper(); QueryWrapper queryWrapper = new QueryWrapper();
var2.eq("cgform_head_id", var1); queryWrapper.eq("cgform_head_id", headId);
var2.eq("del_flag", CommonConstant.DEL_FLAG_0); queryWrapper.eq("del_flag", CommonConstant.DEL_FLAG_0);
var2.orderByDesc("create_time"); queryWrapper.orderByDesc("create_time");
List var3 = this.onlCgformIndexService.list(var2); List cgformIndexList = this.onlCgformIndexService.list(queryWrapper);
return Result.OK(var3); return Result.OK(cgformIndexList);
} }
@GetMapping({"/list"}) @GetMapping({"/list"})
public Result<IPage<OnlCgformIndex>> a(OnlCgformIndex var1, @RequestParam(name = "pageNo",defaultValue = "1") Integer var2, @RequestParam(name = "pageSize",defaultValue = "10") Integer var3, HttpServletRequest var4) { public Result<IPage<OnlCgformIndex>> list(OnlCgformIndex cgformIndex,
Result var5 = new Result(); @RequestParam(name = "pageNo",defaultValue = "1") Integer pageNo,
QueryWrapper var6 = QueryGenerator.initQueryWrapper(var1, var4.getParameterMap()); @RequestParam(name = "pageSize",defaultValue = "10") Integer pageSize,
Page var7 = new Page((long)var2, (long)var3); HttpServletRequest request) {
IPage var8 = this.onlCgformIndexService.page(var7, var6); QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(cgformIndex, request.getParameterMap());
var5.setSuccess(true); Page page = new Page((long)pageNo, (long)pageSize);
var5.setResult(var8); IPage cgformIndexPage = this.onlCgformIndexService.page(page, queryWrapper);
return var5; return Result.OK(cgformIndexPage);
} }
@PostMapping({"/add"}) @PostMapping({"/add"})
public Result<OnlCgformIndex> a(@RequestBody OnlCgformIndex var1) { public Result<Object> add(@RequestBody OnlCgformIndex cgformIndex) {
Result var2 = new Result();
try { try {
this.onlCgformIndexService.save(var1); this.onlCgformIndexService.save(cgformIndex);
var2.success("添加成功!"); return Result.OK("添加成功!");
} catch (Exception var4) { } catch (Exception e) {
log.error(var4.getMessage(), var4); log.error(e.getMessage(), e);
var2.error500("操作失败"); return Result.error500("操作失败");
} }
return var2;
} }
@PutMapping({"/edit"}) @PutMapping({"/edit"})
public Result<OnlCgformIndex> b(@RequestBody OnlCgformIndex var1) { public Result<Object> edit(@RequestBody OnlCgformIndex cgformIndex) {
Result var2 = new Result(); OnlCgformIndex existCgformIndex = (OnlCgformIndex)this.onlCgformIndexService.getById(cgformIndex.getId());
OnlCgformIndex var3 = (OnlCgformIndex)this.onlCgformIndexService.getById(var1.getId()); if (existCgformIndex == null) {
if (var3 == null) { return Result.error500("未找到对应实体");
var2.error500("未找到对应实体");
} else { } else {
boolean var4 = this.onlCgformIndexService.updateById(var1); boolean flag = this.onlCgformIndexService.updateById(cgformIndex);
if (var4) { if (flag) {
var2.success("修改成功!"); return Result.OK("修改成功!");
} }
} }
return var2; return Result.OK();
} }
@DeleteMapping({"/delete"}) @DeleteMapping({"/delete"})
public Result<OnlCgformIndex> b(@RequestParam(name = "id",required = true) String var1) { public Result<Object> delete(@RequestParam(name = "id",required = true) String id) {
Result var2 = new Result(); OnlCgformIndex cgformIndex = (OnlCgformIndex)this.onlCgformIndexService.getById(id);
OnlCgformIndex var3 = (OnlCgformIndex)this.onlCgformIndexService.getById(var1); if (cgformIndex == null) {
if (var3 == null) { return Result.error500("未找到对应实体");
var2.error500("未找到对应实体");
} else { } else {
boolean var4 = this.onlCgformIndexService.removeById(var1); boolean flag = this.onlCgformIndexService.removeById(id);
if (var4) { if (flag) {
var2.success("删除成功!"); return Result.OK("删除成功!");
} }
} }
return var2; return Result.OK();
} }
@DeleteMapping({"/deleteBatch"}) @DeleteMapping({"/deleteBatch"})
public Result<OnlCgformIndex> c(@RequestParam(name = "ids",required = true) String var1) { public Result<Object> deleteBatch(@RequestParam(name = "ids",required = true) String ids) {
Result var2 = new Result(); if (ids != null && !"".equals(ids.trim())) {
if (var1 != null && !"".equals(var1.trim())) { this.onlCgformIndexService.removeByIds(Arrays.asList(ids.split(",")));
this.onlCgformIndexService.removeByIds(Arrays.asList(var1.split(","))); return Result.OK("删除成功!");
var2.success("删除成功!");
} else { } else {
var2.error500("参数不识别!"); return Result.error500("参数不识别!");
} }
return var2;
} }
@GetMapping({"/queryById"}) @GetMapping({"/queryById"})
public Result<OnlCgformIndex> d(@RequestParam(name = "id",required = true) String var1) { public Result<OnlCgformIndex> queryById(@RequestParam(name = "id",required = true) String var1) {
Result var2 = new Result(); OnlCgformIndex cgformIndex = (OnlCgformIndex)this.onlCgformIndexService.getById(var1);
OnlCgformIndex var3 = (OnlCgformIndex)this.onlCgformIndexService.getById(var1); if (cgformIndex == null) {
if (var3 == null) { return Result.error500("未找到对应实体");
var2.error500("未找到对应实体");
} else { } else {
var2.setResult(var3); return Result.OK(cgformIndex);
var2.setSuccess(true);
} }
return var2;
} }
} }
@@ -137,9 +137,7 @@ public class OnlCgreportHeadController {
} }
@PostMapping({"/add"}) @PostMapping({"/add"})
public Result<?> a(@RequestBody OnlCgreportModel var1) { public Result<?> add(@RequestBody OnlCgreportModel var1) {
Result var2 = new Result();
try { try {
String var3 = CgformUtil.a(); String var3 = CgformUtil.a();
OnlCgreportHead var4 = var1.getHead(); OnlCgreportHead var4 = var1.getHead();
@@ -166,40 +164,38 @@ public class OnlCgreportHeadController {
this.onlCgreportHeadService.save(var4); this.onlCgreportHeadService.save(var4);
this.onlCgreportParamService.saveBatch(var5); this.onlCgreportParamService.saveBatch(var5);
this.onlCgreportItemService.saveBatch(var6); this.onlCgreportItemService.saveBatch(var6);
var2.success("添加成功!"); return Result.OK("添加成功!");
} catch (Exception var9) { } catch (Exception var9) {
log.error(var9.getMessage(), var9); log.error(var9.getMessage(), var9);
var2.error500("操作失败"); return Result.error500("操作失败");
} }
return var2;
} }
@PutMapping({"/editAll"}) @PutMapping({"/editAll"})
public Result<?> b(@RequestBody OnlCgreportModel var1) { public Result<?> editAll(@RequestBody OnlCgreportModel cgreportModel) {
try { try {
return this.onlCgreportHeadService.editAll(var1); return this.onlCgreportHeadService.editAll(cgreportModel);
} catch (Exception var3) { } catch (Exception e) {
log.error(var3.getMessage(), var3); log.error(e.getMessage(), e);
return Result.error("操作失败"); return Result.error("操作失败");
} }
} }
@DeleteMapping({"/delete"}) @DeleteMapping({"/delete"})
public Result<?> a(@RequestParam(name = "id",required = true) String var1) { public Result<?> delete(@RequestParam(name = "id",required = true) String id) {
return this.onlCgreportHeadService.delete(var1); return this.onlCgreportHeadService.delete(id);
} }
@DeleteMapping({"/deleteBatch"}) @DeleteMapping({"/deleteBatch"})
public Result<?> b(@RequestParam(name = "ids",required = true) String var1) { public Result<?> deleteBatch(@RequestParam(name = "ids",required = true) String ids) {
return this.onlCgreportHeadService.bathDelete(var1.split(",")); return this.onlCgreportHeadService.bathDelete(ids.split(","));
} }
@GetMapping({"/queryById"}) @GetMapping({"/queryById"})
public Result<OnlCgreportHead> c(@RequestParam(name = "id",required = true) String var1) { public Result<OnlCgreportHead> queryById(@RequestParam(name = "id",required = true) String id) {
Result var2 = new Result(); Result result = new Result();
OnlCgreportHead var3 = (OnlCgreportHead)this.onlCgreportHeadService.getById(var1); OnlCgreportHead cgreportHead = (OnlCgreportHead)this.onlCgreportHeadService.getById(id);
var2.setResult(var3); result.setResult(cgreportHead);
return var2; return result;
} }
} }
@@ -142,7 +142,7 @@ public class MockController {
log.info(map.toString()); log.info(map.toString());
} }
res.setResult(list); res.setResult(list);
res.success("查询成功"); res.setMessage("查询成功");
} catch (Exception e) { } catch (Exception e) {
res.error500("查询失败"+e.getMessage()); res.error500("查询失败"+e.getMessage());
} }
@@ -82,16 +82,14 @@ public class JoaDemoController {
* @return * @return
*/ */
@PostMapping(value = "/add") @PostMapping(value = "/add")
public Result<JoaDemo> add(@RequestBody JoaDemo joaDemo) { public Result<Object> add(@RequestBody JoaDemo joaDemo) {
Result<JoaDemo> result = new Result<JoaDemo>();
try { try {
joaDemoService.save(joaDemo); joaDemoService.save(joaDemo);
result.success("添加成功!"); return Result.OK("添加成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(),e); log.error(e.getMessage(),e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -100,20 +98,18 @@ public class JoaDemoController {
* @return * @return
*/ */
@PutMapping(value = "/edit") @PutMapping(value = "/edit")
public Result<JoaDemo> edit(@RequestBody JoaDemo joaDemo) { public Result<Object> edit(@RequestBody JoaDemo joaDemo) {
Result<JoaDemo> result = new Result<JoaDemo>();
JoaDemo joaDemoEntity = joaDemoService.getById(joaDemo.getId()); JoaDemo joaDemoEntity = joaDemoService.getById(joaDemo.getId());
if(joaDemoEntity==null) { if(joaDemoEntity==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
boolean ok = joaDemoService.updateById(joaDemo); boolean ok = joaDemoService.updateById(joaDemo);
//TODO 返回false说明什么?
if(ok) { if(ok) {
result.success("修改成功!"); return Result.OK("修改成功!");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -122,19 +118,17 @@ public class JoaDemoController {
* @return * @return
*/ */
@DeleteMapping(value = "/delete") @DeleteMapping(value = "/delete")
public Result<JoaDemo> delete(@RequestParam(name="id",required=true) String id) { public Result<Object> delete(@RequestParam(name="id",required=true) String id) {
Result<JoaDemo> result = new Result<JoaDemo>();
JoaDemo joaDemo = joaDemoService.getById(id); JoaDemo joaDemo = joaDemoService.getById(id);
if(joaDemo==null) { if(joaDemo==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
boolean ok = joaDemoService.removeById(id); boolean ok = joaDemoService.removeById(id);
if(ok) { if(ok) {
result.success("删除成功!"); return Result.OK("删除成功!");
} }
} }
return Result.OK();
return result;
} }
/** /**
@@ -143,15 +137,13 @@ public class JoaDemoController {
* @return * @return
*/ */
@DeleteMapping(value = "/deleteBatch") @DeleteMapping(value = "/deleteBatch")
public Result<JoaDemo> deleteBatch(@RequestParam(name="ids",required=true) String ids) { public Result<Object> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
Result<JoaDemo> result = new Result<JoaDemo>();
if(ids==null || "".equals(ids.trim())) { if(ids==null || "".equals(ids.trim())) {
result.error500("参数不识别!"); return Result.error500("参数不识别!");
}else { }else {
this.joaDemoService.removeByIds(Arrays.asList(ids.split(","))); this.joaDemoService.removeByIds(Arrays.asList(ids.split(",")));
result.success("删除成功!"); return Result.OK("删除成功!");
} }
return result;
} }
/** /**
@@ -161,15 +153,12 @@ public class JoaDemoController {
*/ */
@GetMapping(value = "/queryById") @GetMapping(value = "/queryById")
public Result<JoaDemo> queryById(@RequestParam(name="id",required=true) String id) { public Result<JoaDemo> queryById(@RequestParam(name="id",required=true) String id) {
Result<JoaDemo> result = new Result<JoaDemo>();
JoaDemo joaDemo = joaDemoService.getById(id); JoaDemo joaDemo = joaDemoService.getById(id);
if(joaDemo==null) { if(joaDemo==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
result.setResult(joaDemo); return Result.OK(joaDemo);
result.setSuccess(true);
} }
return result;
} }
/** /**
@@ -102,11 +102,11 @@ public class CasClientController {
obj.put("token", token); obj.put("token", token);
obj.put("userInfo", sysUser); obj.put("userInfo", sysUser);
result.setResult(obj); result.setResult(obj);
result.success("登录成功"); result.setMessage("登录成功");
} catch (Exception e) { } catch (Exception e) {
//e.printStackTrace(); result.setSuccess(false);
result.error500(e.getMessage()); result.setMessage(e.getMessage());
} }
return new HttpEntity<>(result); return new HttpEntity<>(result);
} }
@@ -150,21 +150,18 @@ public class SysMessageTemplateController extends JeroController<SysMessageTempl
* 发送消息 * 发送消息
*/ */
@PostMapping(value = "/sendMsg") @PostMapping(value = "/sendMsg")
public Result<SysMessageTemplate> sendMessage(@RequestBody MsgParams msgParams) { public Result<Object> sendMessage(@RequestBody MsgParams msgParams) {
Result<SysMessageTemplate> result = new Result<SysMessageTemplate>();
Map<String, String> map = null; Map<String, String> map = null;
try { try {
map = (Map<String, String>) JSON.parse(msgParams.getTestData()); map = (Map<String, String>) JSON.parse(msgParams.getTestData());
} catch (Exception e) { } catch (Exception e) {
result.error500("解析Json出错!"); return Result.error500("解析Json出错!");
return result;
} }
boolean is_sendSuccess = pushMsgUtil.sendMessage(msgParams.getMsgType(), msgParams.getTemplateCode(), map, msgParams.getReceiver()); boolean is_sendSuccess = pushMsgUtil.sendMessage(msgParams.getMsgType(), msgParams.getTemplateCode(), map, msgParams.getReceiver());
if (is_sendSuccess) { if (is_sendSuccess) {
result.success("发送消息任务添加成功!"); return Result.OK("发送消息任务添加成功!");
} else { } else {
result.error500("发送消息任务添加失败!"); return Result.error500("发送消息任务添加失败!");
} }
return result;
} }
} }
@@ -109,9 +109,9 @@ public class ActuatorRedisController {
log.info(map.toString()); log.info(map.toString());
} }
res.setResult(list); res.setResult(list);
res.success("查询成功"); res.setMessage("查询成功");
} catch (Exception e) { } catch (Exception e) {
res.error500("查询失败"+e.getMessage()); return Result.error500("查询失败"+e.getMessage());
} }
return res; return res;
} }
@@ -47,33 +47,29 @@ public class OSSFileController {
@PostMapping("/upload") @PostMapping("/upload")
//@RequiresRoles("admin") //@RequiresRoles("admin")
public Result upload(@RequestParam("file") MultipartFile multipartFile) { public Result upload(@RequestParam("file") MultipartFile multipartFile) {
Result result = new Result();
try { try {
ossFileService.upload(multipartFile); ossFileService.upload(multipartFile);
result.success("上传成功!"); return Result.OK("上传成功!");
} }
catch (Exception ex) { catch (Exception ex) {
log.info(ex.getMessage(), ex); log.info(ex.getMessage(), ex);
result.error500("上传失败"); return Result.error500("上传失败");
} }
return result;
} }
@ResponseBody @ResponseBody
@DeleteMapping("/delete") @DeleteMapping("/delete")
public Result delete(@RequestParam(name = "id") String id) { public Result delete(@RequestParam(name = "id") String id) {
Result result = new Result();
OSSFile file = ossFileService.getById(id); OSSFile file = ossFileService.getById(id);
if (file == null) { if (file == null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
} } else {
else {
boolean ok = ossFileService.delete(file); boolean ok = ossFileService.delete(file);
if (ok) { if (ok) {
result.success("删除成功!"); return Result.OK("删除成功!");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -163,7 +163,7 @@ public class QuartzJobController {
return Result.error("定时任务不存在!"); return Result.error("定时任务不存在!");
} }
quartzJobService.pause(job); quartzJobService.pause(job);
return Result.ok("暂停定时任务成功"); return Result.OK("暂停定时任务成功");
} }
/** /**
@@ -181,8 +181,7 @@ public class QuartzJobController {
return Result.error("定时任务不存在!"); return Result.error("定时任务不存在!");
} }
quartzJobService.resumeJob(job); quartzJobService.resumeJob(job);
//scheduler.resumeJob(JobKey.jobKey(job.getJobClassName().trim())); return Result.OK("恢复定时任务成功");
return Result.ok("恢复定时任务成功");
} }
/** /**
@@ -57,7 +57,7 @@ public class DuplicateCheckController {
if (num == null || num == 0) { if (num == null || num == 0) {
// 该值可用 // 该值可用
return Result.ok("该值可用!"); return Result.OK("该值可用!");
} else { } else {
// 该值不可用 // 该值不可用
log.info("该值不可用,系统中已存在!"); log.info("该值不可用,系统中已存在!");
@@ -1,7 +1,6 @@
package com.jero.modules.system.controller; package com.jero.modules.system.controller;
import java.io.IOException; import java.io.IOException;
import java.util.Collection;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@@ -11,6 +10,9 @@ import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.jero.common.system.api.ISysBaseAPI;
import com.jero.common.util.RedisUtil;
import com.jero.common.util.TokenUtils;
import com.jero.modules.system.util.XSSUtils; import com.jero.modules.system.util.XSSUtils;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.apache.shiro.SecurityUtils; import org.apache.shiro.SecurityUtils;
@@ -18,7 +20,6 @@ import com.jero.common.api.vo.Result;
import com.jero.common.constant.CommonConstant; import com.jero.common.constant.CommonConstant;
import com.jero.common.constant.CommonSendStatus; import com.jero.common.constant.CommonSendStatus;
import com.jero.common.constant.WebsocketConst; import com.jero.common.constant.WebsocketConst;
import com.jero.common.system.query.QueryGenerator;
import com.jero.common.system.util.JwtUtil; import com.jero.common.system.util.JwtUtil;
import com.jero.common.system.vo.LoginUser; import com.jero.common.system.vo.LoginUser;
import com.jero.common.util.oConvertUtils; import com.jero.common.util.oConvertUtils;
@@ -34,11 +35,9 @@ import org.jeecgframework.poi.excel.entity.ExportParams;
import org.jeecgframework.poi.excel.entity.ImportParams; import org.jeecgframework.poi.excel.entity.ImportParams;
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.context.annotation.Lazy;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest; import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
@@ -51,6 +50,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import static com.jero.common.constant.CommonConstant.ANNOUNCEMENT_SEND_STATUS_1;
/** /**
* @Title: Controller * @Title: Controller
* @Description: 系统通告表 * @Description: 系统通告表
@@ -68,6 +69,11 @@ public class SysAnnouncementController {
private ISysAnnouncementSendService sysAnnouncementSendService; private ISysAnnouncementSendService sysAnnouncementSendService;
@Resource @Resource
private WebSocket webSocket; private WebSocket webSocket;
@Autowired
private ISysBaseAPI sysBaseAPI;
@Autowired
@Lazy
private RedisUtil redisUtil;
/** /**
* 分页列表查询 * 分页列表查询
@@ -108,8 +114,7 @@ public class SysAnnouncementController {
* @return * @return
*/ */
@RequestMapping(value = "/add", method = RequestMethod.POST) @RequestMapping(value = "/add", method = RequestMethod.POST)
public Result<SysAnnouncement> add(@RequestBody SysAnnouncement sysAnnouncement) { public Result<Object> add(@RequestBody SysAnnouncement sysAnnouncement) {
Result<SysAnnouncement> result = new Result<SysAnnouncement>();
try { try {
// update-begin-author:liusq date:20210804 for:标题处理xss攻击的问题 // update-begin-author:liusq date:20210804 for:标题处理xss攻击的问题
String title = XSSUtils.striptXSS(sysAnnouncement.getTitile()); String title = XSSUtils.striptXSS(sysAnnouncement.getTitile());
@@ -118,12 +123,11 @@ public class SysAnnouncementController {
sysAnnouncement.setDelFlag(CommonConstant.DEL_FLAG_0.toString()); sysAnnouncement.setDelFlag(CommonConstant.DEL_FLAG_0.toString());
sysAnnouncement.setSendStatus(CommonSendStatus.UNPUBLISHED_STATUS_0);//未发布 sysAnnouncement.setSendStatus(CommonSendStatus.UNPUBLISHED_STATUS_0);//未发布
sysAnnouncementService.saveAnnouncement(sysAnnouncement); sysAnnouncementService.saveAnnouncement(sysAnnouncement);
result.success("添加成功!"); return Result.OK("添加成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(),e); log.error(e.getMessage(),e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -132,24 +136,22 @@ public class SysAnnouncementController {
* @return * @return
*/ */
@RequestMapping(value = "/edit", method = RequestMethod.PUT) @RequestMapping(value = "/edit", method = RequestMethod.PUT)
public Result<SysAnnouncement> eidt(@RequestBody SysAnnouncement sysAnnouncement) { public Result<Object> eidt(@RequestBody SysAnnouncement sysAnnouncement) {
Result<SysAnnouncement> result = new Result<SysAnnouncement>();
SysAnnouncement sysAnnouncementEntity = sysAnnouncementService.getById(sysAnnouncement.getId()); SysAnnouncement sysAnnouncementEntity = sysAnnouncementService.getById(sysAnnouncement.getId());
if(sysAnnouncementEntity==null) { if(sysAnnouncementEntity==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
// update-begin-author:liusq date:20210804 for:标题处理xss攻击的问题 // update-begin-author:liusq date:20210804 for:标题处理xss攻击的问题
String title = XSSUtils.striptXSS(sysAnnouncement.getTitile()); String title = XSSUtils.striptXSS(sysAnnouncement.getTitile());
sysAnnouncement.setTitile(title); sysAnnouncement.setTitile(title);
// update-end-author:liusq date:20210804 for:标题处理xss攻击的问题 // update-end-author:liusq date:20210804 for:标题处理xss攻击的问题
boolean ok = sysAnnouncementService.upDateAnnouncement(sysAnnouncement); boolean ok = sysAnnouncementService.upDateAnnouncement(sysAnnouncement);
//TODO 返回false说明什么?
if(ok) { if(ok) {
result.success("修改成功!"); return Result.OK("修改成功!");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -158,20 +160,19 @@ public class SysAnnouncementController {
* @return * @return
*/ */
@RequestMapping(value = "/delete", method = RequestMethod.DELETE) @RequestMapping(value = "/delete", method = RequestMethod.DELETE)
public Result<SysAnnouncement> delete(@RequestParam(name="id",required=true) String id) { public Result<Object> delete(@RequestParam(name="id",required=true) String id) {
Result<SysAnnouncement> result = new Result<SysAnnouncement>();
SysAnnouncement sysAnnouncement = sysAnnouncementService.getById(id); SysAnnouncement sysAnnouncement = sysAnnouncementService.getById(id);
if(sysAnnouncement==null) { if(sysAnnouncement==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
sysAnnouncement.setDelFlag(CommonConstant.DEL_FLAG_1.toString()); sysAnnouncement.setDelFlag(CommonConstant.DEL_FLAG_1.toString());
boolean ok = sysAnnouncementService.updateById(sysAnnouncement); boolean ok = sysAnnouncementService.updateById(sysAnnouncement);
if(ok) { if(ok) {
result.success("删除成功!"); return Result.OK("删除成功!");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -180,10 +181,9 @@ public class SysAnnouncementController {
* @return * @return
*/ */
@RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE) @RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE)
public Result<SysAnnouncement> deleteBatch(@RequestParam(name="ids",required=true) String ids) { public Result<Object> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
Result<SysAnnouncement> result = new Result<SysAnnouncement>();
if(ids==null || "".equals(ids.trim())) { if(ids==null || "".equals(ids.trim())) {
result.error500("参数不识别!"); return Result.error500("参数不识别!");
}else { }else {
String[] id = ids.split(","); String[] id = ids.split(",");
for(int i=0;i<id.length;i++) { for(int i=0;i<id.length;i++) {
@@ -191,9 +191,8 @@ public class SysAnnouncementController {
announcement.setDelFlag(CommonConstant.DEL_FLAG_1.toString()); announcement.setDelFlag(CommonConstant.DEL_FLAG_1.toString());
sysAnnouncementService.updateById(announcement); sysAnnouncementService.updateById(announcement);
} }
result.success("删除成功!"); return Result.OK("删除成功!");
} }
return result;
} }
/** /**
@@ -206,12 +205,10 @@ public class SysAnnouncementController {
Result<SysAnnouncement> result = new Result<SysAnnouncement>(); Result<SysAnnouncement> result = new Result<SysAnnouncement>();
SysAnnouncement sysAnnouncement = sysAnnouncementService.getById(id); SysAnnouncement sysAnnouncement = sysAnnouncementService.getById(id);
if(sysAnnouncement==null) { if(sysAnnouncement==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
result.setResult(sysAnnouncement); return Result.OK(sysAnnouncement);
result.setSuccess(true);
} }
return result;
} }
/** /**
@@ -221,10 +218,9 @@ public class SysAnnouncementController {
*/ */
@RequestMapping(value = "/doReleaseData", method = RequestMethod.GET) @RequestMapping(value = "/doReleaseData", method = RequestMethod.GET)
public Result<SysAnnouncement> doReleaseData(@RequestParam(name="id",required=true) String id, HttpServletRequest request) { public Result<SysAnnouncement> doReleaseData(@RequestParam(name="id",required=true) String id, HttpServletRequest request) {
Result<SysAnnouncement> result = new Result<SysAnnouncement>();
SysAnnouncement sysAnnouncement = sysAnnouncementService.getById(id); SysAnnouncement sysAnnouncement = sysAnnouncementService.getById(id);
if(sysAnnouncement==null) { if(sysAnnouncement==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
sysAnnouncement.setSendStatus(CommonSendStatus.PUBLISHED_STATUS_1);//发布中 sysAnnouncement.setSendStatus(CommonSendStatus.PUBLISHED_STATUS_1);//发布中
sysAnnouncement.setSendTime(new Date()); sysAnnouncement.setSendTime(new Date());
@@ -232,7 +228,6 @@ public class SysAnnouncementController {
sysAnnouncement.setSender(currentUserName); sysAnnouncement.setSender(currentUserName);
boolean ok = sysAnnouncementService.updateById(sysAnnouncement); boolean ok = sysAnnouncementService.updateById(sysAnnouncement);
if(ok) { if(ok) {
result.success("该系统通知发布成功");
if(sysAnnouncement.getMsgType().equals(CommonConstant.MSG_TYPE_ALL)) { if(sysAnnouncement.getMsgType().equals(CommonConstant.MSG_TYPE_ALL)) {
JSONObject obj = new JSONObject(); JSONObject obj = new JSONObject();
obj.put(WebsocketConst.MSG_CMD, WebsocketConst.CMD_TOPIC); obj.put(WebsocketConst.MSG_CMD, WebsocketConst.CMD_TOPIC);
@@ -251,10 +246,11 @@ public class SysAnnouncementController {
obj.put(WebsocketConst.MSG_TXT, sysAnnouncement.getTitile()); obj.put(WebsocketConst.MSG_TXT, sysAnnouncement.getTitile());
webSocket.sendMessage(userIds, obj.toJSONString()); webSocket.sendMessage(userIds, obj.toJSONString());
} }
return Result.OK("该系统通知发布成功");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -263,21 +259,20 @@ public class SysAnnouncementController {
* @return * @return
*/ */
@RequestMapping(value = "/doReovkeData", method = RequestMethod.GET) @RequestMapping(value = "/doReovkeData", method = RequestMethod.GET)
public Result<SysAnnouncement> doReovkeData(@RequestParam(name="id",required=true) String id, HttpServletRequest request) { public Result<Object> doReovkeData(@RequestParam(name="id",required=true) String id, HttpServletRequest request) {
Result<SysAnnouncement> result = new Result<SysAnnouncement>();
SysAnnouncement sysAnnouncement = sysAnnouncementService.getById(id); SysAnnouncement sysAnnouncement = sysAnnouncementService.getById(id);
if(sysAnnouncement==null) { if(sysAnnouncement==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
sysAnnouncement.setSendStatus(CommonSendStatus.REVOKE_STATUS_2);//撤销发布 sysAnnouncement.setSendStatus(CommonSendStatus.REVOKE_STATUS_2);//撤销发布
sysAnnouncement.setCancelTime(new Date()); sysAnnouncement.setCancelTime(new Date());
boolean ok = sysAnnouncementService.updateById(sysAnnouncement); boolean ok = sysAnnouncementService.updateById(sysAnnouncement);
if(ok) { if(ok) {
result.success("该系统通知撤销成功"); return Result.OK("该系统通知撤销成功");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -432,4 +427,34 @@ public class SysAnnouncementController {
} }
return result; return result;
} }
/**
* 通告查看详情页面
* @param modelAndView
* @param id
* @return
*/
@GetMapping("/show/{id}")
public ModelAndView showContent(ModelAndView modelAndView, @PathVariable("id") String id, HttpServletRequest request) {
SysAnnouncement announcement = sysAnnouncementService.getById(id);
if (announcement != null) {
boolean tokenOK = false;
try {
// 验证Token有效性
tokenOK = TokenUtils.verifyToken(request, sysBaseAPI, redisUtil);
} catch (Exception ignored) {
ignored.printStackTrace();
}
// 判断是否传递了Token,并且Token有效,如果传了就不做查看限制,直接返回
// 如果Token无效,就做查看限制:只能查看已发布的
if (tokenOK || ANNOUNCEMENT_SEND_STATUS_1.equals(announcement.getSendStatus())) {
modelAndView.addObject("data", announcement);
modelAndView.setViewName("announcement/showContent");
return modelAndView;
}
}
modelAndView.setStatus(HttpStatus.NOT_FOUND);
return modelAndView;
}
} }
@@ -88,16 +88,14 @@ public class SysAnnouncementSendController {
* @return * @return
*/ */
@PostMapping(value = "/add") @PostMapping(value = "/add")
public Result<SysAnnouncementSend> add(@RequestBody SysAnnouncementSend sysAnnouncementSend) { public Result<Object> add(@RequestBody SysAnnouncementSend sysAnnouncementSend) {
Result<SysAnnouncementSend> result = new Result<SysAnnouncementSend>();
try { try {
sysAnnouncementSendService.save(sysAnnouncementSend); sysAnnouncementSendService.save(sysAnnouncementSend);
result.success("添加成功!"); return Result.OK("添加成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(),e); log.error(e.getMessage(),e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -106,20 +104,18 @@ public class SysAnnouncementSendController {
* @return * @return
*/ */
@PutMapping(value = "/edit") @PutMapping(value = "/edit")
public Result<SysAnnouncementSend> eidt(@RequestBody SysAnnouncementSend sysAnnouncementSend) { public Result<Object> edit(@RequestBody SysAnnouncementSend sysAnnouncementSend) {
Result<SysAnnouncementSend> result = new Result<SysAnnouncementSend>();
SysAnnouncementSend sysAnnouncementSendEntity = sysAnnouncementSendService.getById(sysAnnouncementSend.getId()); SysAnnouncementSend sysAnnouncementSendEntity = sysAnnouncementSendService.getById(sysAnnouncementSend.getId());
if(sysAnnouncementSendEntity==null) { if(sysAnnouncementSendEntity==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
boolean ok = sysAnnouncementSendService.updateById(sysAnnouncementSend); boolean ok = sysAnnouncementSendService.updateById(sysAnnouncementSend);
//TODO 返回false说明什么?
if(ok) { if(ok) {
result.success("修改成功!"); return Result.OK("修改成功!");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -128,19 +124,18 @@ public class SysAnnouncementSendController {
* @return * @return
*/ */
@DeleteMapping(value = "/delete") @DeleteMapping(value = "/delete")
public Result<SysAnnouncementSend> delete(@RequestParam(name="id",required=true) String id) { public Result<Object> delete(@RequestParam(name="id",required=true) String id) {
Result<SysAnnouncementSend> result = new Result<SysAnnouncementSend>();
SysAnnouncementSend sysAnnouncementSend = sysAnnouncementSendService.getById(id); SysAnnouncementSend sysAnnouncementSend = sysAnnouncementSendService.getById(id);
if(sysAnnouncementSend==null) { if(sysAnnouncementSend==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
boolean ok = sysAnnouncementSendService.removeById(id); boolean ok = sysAnnouncementSendService.removeById(id);
if(ok) { if(ok) {
result.success("删除成功!"); return Result.OK("删除成功!");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -149,15 +144,13 @@ public class SysAnnouncementSendController {
* @return * @return
*/ */
@DeleteMapping(value = "/deleteBatch") @DeleteMapping(value = "/deleteBatch")
public Result<SysAnnouncementSend> deleteBatch(@RequestParam(name="ids",required=true) String ids) { public Result<Object> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
Result<SysAnnouncementSend> result = new Result<SysAnnouncementSend>(); if(ids == null || "".equals(ids.trim())) {
if(ids==null || "".equals(ids.trim())) { return Result.error500("参数不识别!");
result.error500("参数不识别!");
}else { }else {
this.sysAnnouncementSendService.removeByIds(Arrays.asList(ids.split(","))); this.sysAnnouncementSendService.removeByIds(Arrays.asList(ids.split(",")));
result.success("删除成功!"); return Result.OK("删除成功!");
} }
return result;
} }
/** /**
@@ -170,12 +163,10 @@ public class SysAnnouncementSendController {
Result<SysAnnouncementSend> result = new Result<SysAnnouncementSend>(); Result<SysAnnouncementSend> result = new Result<SysAnnouncementSend>();
SysAnnouncementSend sysAnnouncementSend = sysAnnouncementSendService.getById(id); SysAnnouncementSend sysAnnouncementSend = sysAnnouncementSendService.getById(id);
if(sysAnnouncementSend==null) { if(sysAnnouncementSend==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
result.setResult(sysAnnouncementSend); return Result.OK(sysAnnouncementSend);
result.setSuccess(true);
} }
return result;
} }
/** /**
@@ -226,7 +217,6 @@ public class SysAnnouncementSendController {
*/ */
@PutMapping(value = "/readAll") @PutMapping(value = "/readAll")
public Result<SysAnnouncementSend> readAll() { public Result<SysAnnouncementSend> readAll() {
Result<SysAnnouncementSend> result = new Result<SysAnnouncementSend>();
LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal();
String userId = sysUser.getId(); String userId = sysUser.getId();
LambdaUpdateWrapper<SysAnnouncementSend> updateWrapper = new UpdateWrapper().lambda(); LambdaUpdateWrapper<SysAnnouncementSend> updateWrapper = new UpdateWrapper().lambda();
@@ -235,8 +225,6 @@ public class SysAnnouncementSendController {
updateWrapper.last("where user_id ='"+userId+"'"); updateWrapper.last("where user_id ='"+userId+"'");
SysAnnouncementSend announcementSend = new SysAnnouncementSend(); SysAnnouncementSend announcementSend = new SysAnnouncementSend();
sysAnnouncementSendService.update(announcementSend, updateWrapper); sysAnnouncementSendService.update(announcementSend, updateWrapper);
result.setSuccess(true); return Result.OK("全部已读");
result.setMessage("全部已读");
return result;
} }
} }
@@ -98,16 +98,14 @@ public class SysCategoryController {
*/ */
@RequiresPermissions("sys:category:add") @RequiresPermissions("sys:category:add")
@PostMapping(value = "/add") @PostMapping(value = "/add")
public Result<SysCategory> add(@RequestBody SysCategory sysCategory) { public Result<Object> add(@RequestBody SysCategory sysCategory) {
Result<SysCategory> result = new Result<SysCategory>();
try { try {
sysCategoryService.addSysCategory(sysCategory); sysCategoryService.addSysCategory(sysCategory);
result.success("添加成功!"); return Result.OK("添加成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(),e); log.error(e.getMessage(),e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -117,16 +115,14 @@ public class SysCategoryController {
*/ */
@RequiresPermissions("sys:category:edit") @RequiresPermissions("sys:category:edit")
@PutMapping(value = "/edit") @PutMapping(value = "/edit")
public Result<SysCategory> edit(@RequestBody SysCategory sysCategory) { public Result<Object> edit(@RequestBody SysCategory sysCategory) {
Result<SysCategory> result = new Result<SysCategory>();
SysCategory sysCategoryEntity = sysCategoryService.getById(sysCategory.getId()); SysCategory sysCategoryEntity = sysCategoryService.getById(sysCategory.getId());
if(sysCategoryEntity==null) { if(sysCategoryEntity==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
sysCategoryService.updateSysCategory(sysCategory); sysCategoryService.updateSysCategory(sysCategory);
result.success("修改成功!"); return Result.OK("修改成功!");
} }
return result;
} }
/** /**
@@ -136,17 +132,14 @@ public class SysCategoryController {
*/ */
@RequiresPermissions("sys:category:list") @RequiresPermissions("sys:category:list")
@DeleteMapping(value = "/delete") @DeleteMapping(value = "/delete")
public Result<SysCategory> delete(@RequestParam(name="id",required=true) String id) { public Result<Object> delete(@RequestParam(name="id",required=true) String id) {
Result<SysCategory> result = new Result<SysCategory>();
SysCategory sysCategory = sysCategoryService.getById(id); SysCategory sysCategory = sysCategoryService.getById(id);
if(sysCategory==null) { if(sysCategory==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
this.sysCategoryService.deleteSysCategory(id); this.sysCategoryService.deleteSysCategory(id);
result.success("删除成功!"); return Result.OK("删除成功!");
} }
return result;
} }
/** /**
@@ -156,15 +149,13 @@ public class SysCategoryController {
*/ */
@RequiresPermissions("sys:category:del") @RequiresPermissions("sys:category:del")
@DeleteMapping(value = "/deleteBatch") @DeleteMapping(value = "/deleteBatch")
public Result<SysCategory> deleteBatch(@RequestParam(name="ids",required=true) String ids) { public Result<Object> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
Result<SysCategory> result = new Result<SysCategory>();
if(ids==null || "".equals(ids.trim())) { if(ids==null || "".equals(ids.trim())) {
result.error500("参数不识别!"); return Result.error500("参数不识别!");
}else { }else {
this.sysCategoryService.deleteSysCategory(ids); this.sysCategoryService.deleteSysCategory(ids);
result.success("删除成功!"); return Result.OK("删除成功!");
} }
return result;
} }
/** /**
@@ -175,15 +166,12 @@ public class SysCategoryController {
@RequiresPermissions("sys:category:list") @RequiresPermissions("sys:category:list")
@GetMapping(value = "/queryById") @GetMapping(value = "/queryById")
public Result<SysCategory> queryById(@RequestParam(name="id",required=true) String id) { public Result<SysCategory> queryById(@RequestParam(name="id",required=true) String id) {
Result<SysCategory> result = new Result<SysCategory>();
SysCategory sysCategory = sysCategoryService.getById(id); SysCategory sysCategory = sysCategoryService.getById(id);
if(sysCategory==null) { if(sysCategory==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
result.setResult(sysCategory); return Result.OK(sysCategory);
result.setSuccess(true);
} }
return result;
} }
/** /**
@@ -277,28 +265,22 @@ public class SysCategoryController {
@RequiresPermissions("sys:category:list") @RequiresPermissions("sys:category:list")
@RequestMapping(value = "/loadOne", method = RequestMethod.GET) @RequestMapping(value = "/loadOne", method = RequestMethod.GET)
public Result<SysCategory> loadOne(@RequestParam(name="field") String field,@RequestParam(name="val") String val) { public Result<SysCategory> loadOne(@RequestParam(name="field") String field,@RequestParam(name="val") String val) {
Result<SysCategory> result = new Result<SysCategory>();
try { try {
QueryWrapper<SysCategory> query = new QueryWrapper<SysCategory>(); QueryWrapper<SysCategory> query = new QueryWrapper<SysCategory>();
query.eq(field, val); query.eq(field, val);
List<SysCategory> ls = this.sysCategoryService.list(query); List<SysCategory> ls = this.sysCategoryService.list(query);
if(ls==null || ls.size()==0) { if(ls==null || ls.size()==0) {
result.setMessage("查询无果"); return Result.error("查询无果");
result.setSuccess(false);
}else if(ls.size()>1) { }else if(ls.size()>1) {
result.setMessage("查询数据异常,["+field+"]存在多个值:"+val); return Result.error("查询数据异常,["+field+"]存在多个值:"+val);
result.setSuccess(false);
}else { }else {
result.setSuccess(true); return Result.OK(ls.get(0));
result.setResult(ls.get(0));
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
result.setMessage(e.getMessage()); return Result.error(e.getMessage());
result.setSuccess(false);
} }
return result;
} }
/** /**
@@ -174,21 +174,16 @@ public class SysDepartController {
@RequiresPermissions("sys:depart:add") @RequiresPermissions("sys:depart:add")
@RequestMapping(value = "/add", method = RequestMethod.POST) @RequestMapping(value = "/add", method = RequestMethod.POST)
@CacheEvict(value= {CacheConstant.SYS_DEPARTS_CACHE,CacheConstant.SYS_DEPART_IDS_CACHE}, allEntries=true) @CacheEvict(value= {CacheConstant.SYS_DEPARTS_CACHE,CacheConstant.SYS_DEPART_IDS_CACHE}, allEntries=true)
public Result<SysDepart> add(@RequestBody SysDepart sysDepart, HttpServletRequest request) { public Result<Object> add(@RequestBody SysDepart sysDepart, HttpServletRequest request) {
Result<SysDepart> result = new Result<SysDepart>();
String username = JwtUtil.getUserNameByToken(request); String username = JwtUtil.getUserNameByToken(request);
try { try {
sysDepart.setCreateBy(username); sysDepart.setCreateBy(username);
sysDepartService.saveDepartData(sysDepart, username); sysDepartService.saveDepartData(sysDepart, username);
//清除部门树内存 return Result.OK("添加成功!");
// FindsDepartsChildrenUtil.clearSysDepartTreeList();
// FindsDepartsChildrenUtil.clearDepartIdModel();
result.success("添加成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(),e); log.error(e.getMessage(),e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -201,24 +196,19 @@ public class SysDepartController {
@RequiresPermissions("sys:depart:edit") @RequiresPermissions("sys:depart:edit")
@RequestMapping(value = "/edit", method = RequestMethod.PUT) @RequestMapping(value = "/edit", method = RequestMethod.PUT)
@CacheEvict(value= {CacheConstant.SYS_DEPARTS_CACHE,CacheConstant.SYS_DEPART_IDS_CACHE}, allEntries=true) @CacheEvict(value= {CacheConstant.SYS_DEPARTS_CACHE,CacheConstant.SYS_DEPART_IDS_CACHE}, allEntries=true)
public Result<SysDepart> edit(@RequestBody SysDepart sysDepart, HttpServletRequest request) { public Result<Object> edit(@RequestBody SysDepart sysDepart, HttpServletRequest request) {
String username = JwtUtil.getUserNameByToken(request); String username = JwtUtil.getUserNameByToken(request);
sysDepart.setUpdateBy(username); sysDepart.setUpdateBy(username);
Result<SysDepart> result = new Result<SysDepart>();
SysDepart sysDepartEntity = sysDepartService.getById(sysDepart.getId()); SysDepart sysDepartEntity = sysDepartService.getById(sysDepart.getId());
if (sysDepartEntity == null) { if (sysDepartEntity == null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
} else { } else {
boolean ok = sysDepartService.updateDepartDataById(sysDepart, username); boolean ok = sysDepartService.updateDepartDataById(sysDepart, username);
// TODO 返回false说明什么?
if (ok) { if (ok) {
//清除部门树内存 return Result.OK("修改成功!");
//FindsDepartsChildrenUtil.clearSysDepartTreeList();
//FindsDepartsChildrenUtil.clearDepartIdModel();
result.success("修改成功!");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -230,22 +220,17 @@ public class SysDepartController {
@RequiresPermissions("sys:depart:del") @RequiresPermissions("sys:depart:del")
@RequestMapping(value = "/delete", method = RequestMethod.DELETE) @RequestMapping(value = "/delete", method = RequestMethod.DELETE)
@CacheEvict(value= {CacheConstant.SYS_DEPARTS_CACHE,CacheConstant.SYS_DEPART_IDS_CACHE}, allEntries=true) @CacheEvict(value= {CacheConstant.SYS_DEPARTS_CACHE,CacheConstant.SYS_DEPART_IDS_CACHE}, allEntries=true)
public Result<SysDepart> delete(@RequestParam(name="id",required=true) String id) { public Result<Object> delete(@RequestParam(name="id",required=true) String id) {
Result<SysDepart> result = new Result<SysDepart>();
SysDepart sysDepart = sysDepartService.getById(id); SysDepart sysDepart = sysDepartService.getById(id);
if(sysDepart==null) { if(sysDepart==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
boolean ok = sysDepartService.delete(id); boolean ok = sysDepartService.delete(id);
if(ok) { if(ok) {
//清除部门树内存 return Result.OK("删除成功!");
//FindsDepartsChildrenUtil.clearSysDepartTreeList();
// FindsDepartsChildrenUtil.clearDepartIdModel();
result.success("删除成功!");
} }
} }
return result; return Result.OK();
} }
@@ -259,16 +244,13 @@ public class SysDepartController {
@RequiresPermissions("sys:depart:del") @RequiresPermissions("sys:depart:del")
@RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE) @RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE)
@CacheEvict(value= {CacheConstant.SYS_DEPARTS_CACHE,CacheConstant.SYS_DEPART_IDS_CACHE}, allEntries=true) @CacheEvict(value= {CacheConstant.SYS_DEPARTS_CACHE,CacheConstant.SYS_DEPART_IDS_CACHE}, allEntries=true)
public Result<SysDepart> deleteBatch(@RequestParam(name = "ids", required = true) String ids) { public Result<Object> deleteBatch(@RequestParam(name = "ids", required = true) String ids) {
Result<SysDepart> result = new Result<SysDepart>();
if (ids == null || "".equals(ids.trim())) { if (ids == null || "".equals(ids.trim())) {
result.error500("参数不识别!"); return Result.error500("参数不识别!");
} else { } else {
this.sysDepartService.deleteBatchWithChildren(Arrays.asList(ids.split(","))); this.sysDepartService.deleteBatchWithChildren(Arrays.asList(ids.split(",")));
result.success("删除成功!"); return Result.OK("删除成功!");
} }
return result;
} }
/** /**
@@ -279,34 +261,13 @@ public class SysDepartController {
@RequiresPermissions("sys:depart:list") @RequiresPermissions("sys:depart:list")
@RequestMapping(value = "/queryIdTree", method = RequestMethod.GET) @RequestMapping(value = "/queryIdTree", method = RequestMethod.GET)
public Result<List<DepartIdModel>> queryIdTree() { public Result<List<DepartIdModel>> queryIdTree() {
// Result<List<DepartIdModel>> result = new Result<List<DepartIdModel>>();
// List<DepartIdModel> idList;
// try {
// idList = FindsDepartsChildrenUtil.wrapDepartIdModel();
// if (idList != null && idList.size() > 0) {
// result.setResult(idList);
// result.setSuccess(true);
// } else {
// sysDepartService.queryTreeList();
// idList = FindsDepartsChildrenUtil.wrapDepartIdModel();
// result.setResult(idList);
// result.setSuccess(true);
// }
// return result;
// } catch (Exception e) {
// log.error(e.getMessage(),e);
// result.setSuccess(false);
// return result;
// }
Result<List<DepartIdModel>> result = new Result<>();
try { try {
List<DepartIdModel> list = sysDepartService.queryDepartIdTreeList(); List<DepartIdModel> list = sysDepartService.queryDepartIdTreeList();
result.setResult(list); return Result.OK(list);
result.setSuccess(true);
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(),e); log.error(e.getMessage(),e);
return Result.error("查询失败");
} }
return result;
} }
/** /**
@@ -320,7 +281,6 @@ public class SysDepartController {
@RequiresPermissions("sys:depart:list") @RequiresPermissions("sys:depart:list")
@RequestMapping(value = "/searchBy", method = RequestMethod.GET) @RequestMapping(value = "/searchBy", method = RequestMethod.GET)
public Result<List<SysDepartTreeModel>> searchBy(@RequestParam(name = "keyWord", required = true) String keyWord,@RequestParam(name = "myDeptSearch", required = false) String myDeptSearch) { public Result<List<SysDepartTreeModel>> searchBy(@RequestParam(name = "keyWord", required = true) String keyWord,@RequestParam(name = "myDeptSearch", required = false) String myDeptSearch) {
Result<List<SysDepartTreeModel>> result = new Result<List<SysDepartTreeModel>>();
//部门查询,myDeptSearch为1时为我的部门查询,登录用户为上级时查只查负责部门下数据 //部门查询,myDeptSearch为1时为我的部门查询,登录用户为上级时查只查负责部门下数据
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
String departIds = null; String departIds = null;
@@ -329,12 +289,9 @@ public class SysDepartController {
} }
List<SysDepartTreeModel> treeList = this.sysDepartService.searhBy(keyWord,myDeptSearch,departIds); List<SysDepartTreeModel> treeList = this.sysDepartService.searhBy(keyWord,myDeptSearch,departIds);
if (treeList == null || treeList.size() == 0) { if (treeList == null || treeList.size() == 0) {
result.setSuccess(false); return Result.error("未查询匹配数据!");
result.setMessage("未查询匹配数据!");
return result;
} }
result.setResult(treeList); return Result.OK(treeList);
return result;
} }
@@ -456,7 +413,6 @@ public class SysDepartController {
@RequiresPermissions("sys:depart:list") @RequiresPermissions("sys:depart:list")
@GetMapping("listAll") @GetMapping("listAll")
public Result<List<SysDepart>> listAll(@RequestParam(name = "id", required = false) String id) { public Result<List<SysDepart>> listAll(@RequestParam(name = "id", required = false) String id) {
Result<List<SysDepart>> result = new Result<>();
LambdaQueryWrapper<SysDepart> query = new LambdaQueryWrapper<SysDepart>(); LambdaQueryWrapper<SysDepart> query = new LambdaQueryWrapper<SysDepart>();
query.orderByAsc(SysDepart::getOrgCode); query.orderByAsc(SysDepart::getOrgCode);
if(oConvertUtils.isNotEmpty(id)){ if(oConvertUtils.isNotEmpty(id)){
@@ -464,9 +420,7 @@ public class SysDepartController {
query.in(SysDepart::getId,arr); query.in(SysDepart::getId,arr);
} }
List<SysDepart> ls = this.sysDepartService.list(query); List<SysDepart> ls = this.sysDepartService.list(query);
result.setSuccess(true); return Result.OK(ls);
result.setResult(ls);
return result;
} }
/** /**
* 查询数据 查出所有部门,并以树结构数据格式响应给前端 * 查询数据 查出所有部门,并以树结构数据格式响应给前端
@@ -216,21 +216,19 @@ public class SysDepartPermissionController extends JeroController<SysDepartPermi
* @return * @return
*/ */
@RequestMapping(value = "/saveDeptRolePermission", method = RequestMethod.POST) @RequestMapping(value = "/saveDeptRolePermission", method = RequestMethod.POST)
public Result<String> saveDeptRolePermission(@RequestBody JSONObject json) { public Result<Object> saveDeptRolePermission(@RequestBody JSONObject json) {
long start = System.currentTimeMillis(); long start = System.currentTimeMillis();
Result<String> result = new Result<>();
try { try {
String roleId = json.getString("roleId"); String roleId = json.getString("roleId");
String permissionIds = json.getString("permissionIds"); String permissionIds = json.getString("permissionIds");
String lastPermissionIds = json.getString("lastpermissionIds"); String lastPermissionIds = json.getString("lastpermissionIds");
this.sysDepartRolePermissionService.saveDeptRolePermission(roleId, permissionIds, lastPermissionIds); this.sysDepartRolePermissionService.saveDeptRolePermission(roleId, permissionIds, lastPermissionIds);
result.success("保存成功!");
log.info("======部门角色授权成功=====耗时:" + (System.currentTimeMillis() - start) + "毫秒"); log.info("======部门角色授权成功=====耗时:" + (System.currentTimeMillis() - start) + "毫秒");
return Result.OK("保存成功!");
} catch (Exception e) { } catch (Exception e) {
result.error500("授权失败!");
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
return Result.error500("授权失败!");
} }
return result;
} }
/** /**
@@ -338,20 +338,18 @@ public class SysDictController {
*/ */
@ApiOperation(value = "字典控制器-新增字典", notes = "字典控制器-新增字典") @ApiOperation(value = "字典控制器-新增字典", notes = "字典控制器-新增字典")
@RequestMapping(value = "/add", method = RequestMethod.POST) @RequestMapping(value = "/add", method = RequestMethod.POST)
public Result<SysDict> add(@RequestBody SysDict sysDict) { public Result<Object> add(@RequestBody SysDict sysDict) {
Result<SysDict> result = new Result<SysDict>();
try { try {
sysDict.setCreateTime(new Date()); sysDict.setCreateTime(new Date());
sysDict.setDelFlag(CommonConstant.DEL_FLAG_0); sysDict.setDelFlag(CommonConstant.DEL_FLAG_0);
sysDictService.save(sysDict); sysDictService.save(sysDict);
result.success("保存成功!");
//添加成功后需要刷新缓存 //添加成功后需要刷新缓存
sysDictService.refreshCache(); sysDictService.refreshCache();
return Result.OK("保存成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(),e); log.error(e.getMessage(),e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -361,21 +359,20 @@ public class SysDictController {
*/ */
@ApiOperation(value = "字典控制器-编辑字典", notes = "字典控制器-编辑字典") @ApiOperation(value = "字典控制器-编辑字典", notes = "字典控制器-编辑字典")
@RequestMapping(value = "/edit", method = RequestMethod.PUT) @RequestMapping(value = "/edit", method = RequestMethod.PUT)
public Result<SysDict> edit(@RequestBody SysDict sysDict) { public Result<Object> edit(@RequestBody SysDict sysDict) {
Result<SysDict> result = new Result<SysDict>();
SysDict sysdict = sysDictService.getById(sysDict.getId()); SysDict sysdict = sysDictService.getById(sysDict.getId());
if(sysdict==null) { if(sysdict==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
sysDict.setUpdateTime(new Date()); sysDict.setUpdateTime(new Date());
boolean ok = sysDictService.updateById(sysDict); boolean ok = sysDictService.updateById(sysDict);
if(ok) { if(ok) {
result.success("编辑成功!");
//编辑成功后需要刷新缓存 //编辑成功后需要刷新缓存
sysDictService.refreshCache(); sysDictService.refreshCache();
return Result.OK("编辑成功!");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -386,15 +383,13 @@ public class SysDictController {
@ApiOperation(value = "字典控制器-删除字典", notes = "字典控制器-删除字典") @ApiOperation(value = "字典控制器-删除字典", notes = "字典控制器-删除字典")
@DeleteMapping(value = "/delete") @DeleteMapping(value = "/delete")
@CacheEvict(value={CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true) @CacheEvict(value={CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true)
public Result<SysDict> delete(@RequestParam(name="id",required=true) String id) { public Result<Object> delete(@RequestParam(name="id",required=true) String id) {
Result<SysDict> result = new Result<SysDict>();
boolean ok = sysDictService.removeById(id); boolean ok = sysDictService.removeById(id);
if(ok) { if(ok) {
result.success("删除成功!"); return Result.OK("删除成功!");
}else{ }else{
result.error500("删除失败!"); return Result.error500("删除失败!");
} }
return result;
} }
/** /**
@@ -405,15 +400,13 @@ public class SysDictController {
@ApiOperation(value = "字典控制器-批量字典", notes = "字典控制器-批量字典") @ApiOperation(value = "字典控制器-批量字典", notes = "字典控制器-批量字典")
@DeleteMapping(value = "/deleteBatch") @DeleteMapping(value = "/deleteBatch")
@CacheEvict(value= {CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true) @CacheEvict(value= {CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true)
public Result<SysDict> deleteBatch(@RequestParam(name="ids",required=true) String ids) { public Result<Object> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
Result<SysDict> result = new Result<SysDict>();
if(oConvertUtils.isEmpty(ids)) { if(oConvertUtils.isEmpty(ids)) {
result.error500("参数不识别!"); return Result.error500("参数不识别!");
}else { }else {
sysDictService.removeByIds(Arrays.asList(ids.split(","))); sysDictService.removeByIds(Arrays.asList(ids.split(",")));
result.success("删除成功!"); return Result.OK("删除成功!");
} }
return result;
} }
/** /**
@@ -525,11 +518,8 @@ public class SysDictController {
*/ */
@GetMapping(value = "/deleteList") @GetMapping(value = "/deleteList")
public Result<List<SysDict>> deleteList() { public Result<List<SysDict>> deleteList() {
Result<List<SysDict>> result = new Result<List<SysDict>>();
List<SysDict> list = this.sysDictService.queryDeleteList(); List<SysDict> list = this.sysDictService.queryDeleteList();
result.setSuccess(true); return Result.OK(list);
result.setResult(list);
return result;
} }
/** /**
@@ -77,17 +77,15 @@ public class SysDictItemController {
@RequiresPermissions("sys:dict:list") @RequiresPermissions("sys:dict:list")
@RequestMapping(value = "/add", method = RequestMethod.POST) @RequestMapping(value = "/add", method = RequestMethod.POST)
@CacheEvict(value= {CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true) @CacheEvict(value= {CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true)
public Result<SysDictItem> add(@RequestBody SysDictItem sysDictItem) { public Result<Object> add(@RequestBody SysDictItem sysDictItem) {
Result<SysDictItem> result = new Result<SysDictItem>();
try { try {
sysDictItem.setCreateTime(new Date()); sysDictItem.setCreateTime(new Date());
sysDictItemService.save(sysDictItem); sysDictItemService.save(sysDictItem);
result.success("保存成功!"); return Result.OK("保存成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(),e); log.error(e.getMessage(),e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -99,20 +97,18 @@ public class SysDictItemController {
@RequiresPermissions("sys:dict:list") @RequiresPermissions("sys:dict:list")
@RequestMapping(value = "/edit", method = RequestMethod.PUT) @RequestMapping(value = "/edit", method = RequestMethod.PUT)
@CacheEvict(value={CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true) @CacheEvict(value={CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true)
public Result<SysDictItem> edit(@RequestBody SysDictItem sysDictItem) { public Result<Object> edit(@RequestBody SysDictItem sysDictItem) {
Result<SysDictItem> result = new Result<SysDictItem>();
SysDictItem sysdict = sysDictItemService.getById(sysDictItem.getId()); SysDictItem sysdict = sysDictItemService.getById(sysDictItem.getId());
if(sysdict==null) { if(sysdict==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
sysDictItem.setUpdateTime(new Date()); sysDictItem.setUpdateTime(new Date());
boolean ok = sysDictItemService.updateById(sysDictItem); boolean ok = sysDictItemService.updateById(sysDictItem);
//TODO 返回false说明什么?
if(ok) { if(ok) {
result.success("编辑成功!"); return Result.OK("编辑成功!");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -124,18 +120,17 @@ public class SysDictItemController {
@RequiresPermissions("sys:dict:list") @RequiresPermissions("sys:dict:list")
@RequestMapping(value = "/delete", method = RequestMethod.DELETE) @RequestMapping(value = "/delete", method = RequestMethod.DELETE)
@CacheEvict(value={CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true) @CacheEvict(value={CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true)
public Result<SysDictItem> delete(@RequestParam(name="id",required=true) String id) { public Result<Object> delete(@RequestParam(name="id",required=true) String id) {
Result<SysDictItem> result = new Result<SysDictItem>();
SysDictItem joinSystem = sysDictItemService.getById(id); SysDictItem joinSystem = sysDictItemService.getById(id);
if(joinSystem==null) { if(joinSystem==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
boolean ok = sysDictItemService.removeById(id); boolean ok = sysDictItemService.removeById(id);
if(ok) { if(ok) {
result.success("删除成功!"); return Result.OK("删除成功!");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -147,15 +142,13 @@ public class SysDictItemController {
@RequiresPermissions("sys:dict:list") @RequiresPermissions("sys:dict:list")
@RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE) @RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE)
@CacheEvict(value={CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true) @CacheEvict(value={CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true)
public Result<SysDictItem> deleteBatch(@RequestParam(name="ids",required=true) String ids) { public Result<Object> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
Result<SysDictItem> result = new Result<SysDictItem>();
if(ids==null || "".equals(ids.trim())) { if(ids==null || "".equals(ids.trim())) {
result.error500("参数不识别!"); return Result.error500("参数不识别!");
}else { }else {
this.sysDictItemService.removeByIds(Arrays.asList(ids.split(","))); this.sysDictItemService.removeByIds(Arrays.asList(ids.split(",")));
result.success("删除成功!"); return Result.OK("删除成功!");
} }
return result;
} }
/** /**
@@ -58,9 +58,6 @@ public class SysLogController {
if(oConvertUtils.isNotEmpty(keyWord)) { if(oConvertUtils.isNotEmpty(keyWord)) {
queryWrapper.like("log_content",keyWord); queryWrapper.like("log_content",keyWord);
} }
//TODO 过滤逻辑处理
//TODO begin、end逻辑处理
//TODO 一个强大的功能,前端传一个字段字符串,后台只返回这些字符串对应的字段
//创建时间/创建人的赋值 //创建时间/创建人的赋值
IPage<SysLog> pageList = sysLogService.page(page, queryWrapper); IPage<SysLog> pageList = sysLogService.page(page, queryWrapper);
log.info("查询当前页:"+pageList.getCurrent()); log.info("查询当前页:"+pageList.getCurrent());
@@ -78,18 +75,17 @@ public class SysLogController {
* @return * @return
*/ */
@RequestMapping(value = "/delete", method = RequestMethod.DELETE) @RequestMapping(value = "/delete", method = RequestMethod.DELETE)
public Result<SysLog> delete(@RequestParam(name="id",required=true) String id) { public Result<Object> delete(@RequestParam(name="id",required=true) String id) {
Result<SysLog> result = new Result<SysLog>();
SysLog sysLog = sysLogService.getById(id); SysLog sysLog = sysLogService.getById(id);
if(sysLog==null) { if(sysLog==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
boolean ok = sysLogService.removeById(id); boolean ok = sysLogService.removeById(id);
if(ok) { if(ok) {
result.success("删除成功!"); return Result.OK("删除成功!");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -98,19 +94,17 @@ public class SysLogController {
* @return * @return
*/ */
@RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE) @RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE)
public Result<SysRole> deleteBatch(@RequestParam(name="ids",required=true) String ids) { public Result<Object> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
Result<SysRole> result = new Result<SysRole>();
if(ids==null || "".equals(ids.trim())) { if(ids==null || "".equals(ids.trim())) {
result.error500("参数不识别!"); return Result.error500("参数不识别!");
}else { }else {
if("allclear".equals(ids)) { if("allclear".equals(ids)) {
this.sysLogService.removeAll(); this.sysLogService.removeAll();
result.success("清除成功!"); return Result.OK("清除成功!");
} }
this.sysLogService.removeByIds(Arrays.asList(ids.split(","))); this.sysLogService.removeByIds(Arrays.asList(ids.split(",")));
result.success("删除成功!"); return Result.OK("删除成功!");
} }
return result;
} }
@@ -229,7 +229,7 @@ public class SysPermissionController {
//全部权限配置集合(按钮权限,访问权限) //全部权限配置集合(按钮权限,访问权限)
json.put("allAuth", allauthjsonArray); json.put("allAuth", allauthjsonArray);
result.setResult(json); result.setResult(json);
result.success("查询成功"); result.setMessage("查询成功");
} catch (Exception e) { } catch (Exception e) {
result.error500("查询失败:" + e.getMessage()); result.error500("查询失败:" + e.getMessage());
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
@@ -244,17 +244,15 @@ public class SysPermissionController {
*/ */
//@RequiresRoles({ "admin" }) //@RequiresRoles({ "admin" })
@RequestMapping(value = "/add", method = RequestMethod.POST) @RequestMapping(value = "/add", method = RequestMethod.POST)
public Result<SysPermission> add(@RequestBody SysPermission permission) { public Result<Object> add(@RequestBody SysPermission permission) {
Result<SysPermission> result = new Result<SysPermission>();
try { try {
permission = PermissionDataUtil.intelligentProcessData(permission); permission = PermissionDataUtil.intelligentProcessData(permission);
sysPermissionService.addPermission(permission); sysPermissionService.addPermission(permission);
result.success("添加成功!"); return Result.OK("添加成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -264,17 +262,15 @@ public class SysPermissionController {
*/ */
//@RequiresRoles({ "admin" }) //@RequiresRoles({ "admin" })
@RequestMapping(value = "/edit", method = { RequestMethod.PUT, RequestMethod.POST }) @RequestMapping(value = "/edit", method = { RequestMethod.PUT, RequestMethod.POST })
public Result<SysPermission> edit(@RequestBody SysPermission permission) { public Result<Object> edit(@RequestBody SysPermission permission) {
Result<SysPermission> result = new Result<>();
try { try {
permission = PermissionDataUtil.intelligentProcessData(permission); permission = PermissionDataUtil.intelligentProcessData(permission);
sysPermissionService.editPermission(permission); sysPermissionService.editPermission(permission);
result.success("修改成功!"); return Result.OK("修改成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -284,16 +280,14 @@ public class SysPermissionController {
*/ */
//@RequiresRoles({ "admin" }) //@RequiresRoles({ "admin" })
@RequestMapping(value = "/delete", method = RequestMethod.DELETE) @RequestMapping(value = "/delete", method = RequestMethod.DELETE)
public Result<SysPermission> delete(@RequestParam(name = "id", required = true) String id) { public Result<Object> delete(@RequestParam(name = "id", required = true) String id) {
Result<SysPermission> result = new Result<>();
try { try {
sysPermissionService.deletePermission(id); sysPermissionService.deletePermission(id);
result.success("删除成功!"); return Result.OK("删除成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500(e.getMessage()); return Result.error500(e.getMessage());
} }
return result;
} }
/** /**
@@ -303,8 +297,7 @@ public class SysPermissionController {
*/ */
//@RequiresRoles({ "admin" }) //@RequiresRoles({ "admin" })
@RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE) @RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE)
public Result<SysPermission> deleteBatch(@RequestParam(name = "ids", required = true) String ids) { public Result<Object> deleteBatch(@RequestParam(name = "ids", required = true) String ids) {
Result<SysPermission> result = new Result<>();
try { try {
String[] arr = ids.split(","); String[] arr = ids.split(",");
for (String id : arr) { for (String id : arr) {
@@ -312,12 +305,11 @@ public class SysPermissionController {
sysPermissionService.deletePermission(id); sysPermissionService.deletePermission(id);
} }
} }
result.success("删除成功!"); return Result.OK("删除成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("删除成功!"); return Result.error500("删除成功!");
} }
return result;
} }
/** /**
@@ -402,19 +394,17 @@ public class SysPermissionController {
//@RequiresRoles({ "admin" }) //@RequiresRoles({ "admin" })
public Result<String> saveRolePermission(@RequestBody JSONObject json) { public Result<String> saveRolePermission(@RequestBody JSONObject json) {
long start = System.currentTimeMillis(); long start = System.currentTimeMillis();
Result<String> result = new Result<>();
try { try {
String roleId = json.getString("roleId"); String roleId = json.getString("roleId");
String permissionIds = json.getString("permissionIds"); String permissionIds = json.getString("permissionIds");
String lastPermissionIds = json.getString("lastpermissionIds"); String lastPermissionIds = json.getString("lastpermissionIds");
this.sysRolePermissionService.saveRolePermission(roleId, permissionIds, lastPermissionIds); this.sysRolePermissionService.saveRolePermission(roleId, permissionIds, lastPermissionIds);
result.success("保存成功!");
log.info("======角色授权成功=====耗时:" + (System.currentTimeMillis() - start) + "毫秒"); log.info("======角色授权成功=====耗时:" + (System.currentTimeMillis() - start) + "毫秒");
return Result.OK("保存成功!");
} catch (Exception e) { } catch (Exception e) {
result.error500("授权失败!");
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
return Result.error500("授权失败!");
} }
return result;
} }
private void getTreeList(List<SysPermissionTree> treeList, List<SysPermission> metaList, SysPermissionTree temp) { private void getTreeList(List<SysPermissionTree> treeList, List<SysPermission> metaList, SysPermissionTree temp) {
@@ -690,31 +680,27 @@ public class SysPermissionController {
*/ */
//@RequiresRoles({ "admin" }) //@RequiresRoles({ "admin" })
@RequestMapping(value = "/addPermissionRule", method = RequestMethod.POST) @RequestMapping(value = "/addPermissionRule", method = RequestMethod.POST)
public Result<SysPermissionDataRule> addPermissionRule(@RequestBody SysPermissionDataRule sysPermissionDataRule) { public Result<Object> addPermissionRule(@RequestBody SysPermissionDataRule sysPermissionDataRule) {
Result<SysPermissionDataRule> result = new Result<SysPermissionDataRule>();
try { try {
sysPermissionDataRule.setCreateTime(new Date()); sysPermissionDataRule.setCreateTime(new Date());
sysPermissionDataRuleService.savePermissionDataRule(sysPermissionDataRule); sysPermissionDataRuleService.savePermissionDataRule(sysPermissionDataRule);
result.success("添加成功!"); return Result.OK("添加成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
//@RequiresRoles({ "admin" }) //@RequiresRoles({ "admin" })
@RequestMapping(value = "/editPermissionRule", method = { RequestMethod.PUT, RequestMethod.POST }) @RequestMapping(value = "/editPermissionRule", method = { RequestMethod.PUT, RequestMethod.POST })
public Result<SysPermissionDataRule> editPermissionRule(@RequestBody SysPermissionDataRule sysPermissionDataRule) { public Result<Object> editPermissionRule(@RequestBody SysPermissionDataRule sysPermissionDataRule) {
Result<SysPermissionDataRule> result = new Result<SysPermissionDataRule>();
try { try {
sysPermissionDataRuleService.saveOrUpdate(sysPermissionDataRule); sysPermissionDataRuleService.saveOrUpdate(sysPermissionDataRule);
result.success("更新成功!"); return Result.OK("更新成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -725,16 +711,14 @@ public class SysPermissionController {
*/ */
//@RequiresRoles({ "admin" }) //@RequiresRoles({ "admin" })
@RequestMapping(value = "/deletePermissionRule", method = RequestMethod.DELETE) @RequestMapping(value = "/deletePermissionRule", method = RequestMethod.DELETE)
public Result<SysPermissionDataRule> deletePermissionRule(@RequestParam(name = "id", required = true) String id) { public Result<Object> deletePermissionRule(@RequestParam(name = "id", required = true) String id) {
Result<SysPermissionDataRule> result = new Result<SysPermissionDataRule>();
try { try {
sysPermissionDataRuleService.deletePermissionDataRule(id); sysPermissionDataRuleService.deletePermissionDataRule(id);
result.success("删除成功!"); return Result.OK("删除成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -745,16 +729,13 @@ public class SysPermissionController {
*/ */
@RequestMapping(value = "/queryPermissionRule", method = RequestMethod.GET) @RequestMapping(value = "/queryPermissionRule", method = RequestMethod.GET)
public Result<List<SysPermissionDataRule>> queryPermissionRule(SysPermissionDataRule sysPermissionDataRule) { public Result<List<SysPermissionDataRule>> queryPermissionRule(SysPermissionDataRule sysPermissionDataRule) {
Result<List<SysPermissionDataRule>> result = new Result<>();
try { try {
List<SysPermissionDataRule> permRuleList = sysPermissionDataRuleService.queryPermissionRule(sysPermissionDataRule); List<SysPermissionDataRule> permRuleList = sysPermissionDataRuleService.queryPermissionRule(sysPermissionDataRule);
result.setResult(permRuleList); return Result.OK("查询成功", permRuleList);
result.success("查询成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -784,18 +765,16 @@ public class SysPermissionController {
//@RequiresRoles({ "admin" }) //@RequiresRoles({ "admin" })
public Result<String> saveDepartPermission(@RequestBody JSONObject json) { public Result<String> saveDepartPermission(@RequestBody JSONObject json) {
long start = System.currentTimeMillis(); long start = System.currentTimeMillis();
Result<String> result = new Result<>();
try { try {
String departId = json.getString("departId"); String departId = json.getString("departId");
String permissionIds = json.getString("permissionIds"); String permissionIds = json.getString("permissionIds");
String lastPermissionIds = json.getString("lastpermissionIds"); String lastPermissionIds = json.getString("lastpermissionIds");
this.sysDepartPermissionService.saveDepartPermission(departId, permissionIds, lastPermissionIds); this.sysDepartPermissionService.saveDepartPermission(departId, permissionIds, lastPermissionIds);
result.success("保存成功!");
log.info("======部门授权成功=====耗时:" + (System.currentTimeMillis() - start) + "毫秒"); log.info("======部门授权成功=====耗时:" + (System.currentTimeMillis() - start) + "毫秒");
return Result.OK("保存成功!");
} catch (Exception e) { } catch (Exception e) {
result.error500("授权失败!");
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
return Result.error500("授权失败!");
} }
return result;
} }
} }
@@ -113,17 +113,15 @@ public class SysRoleController {
@RequiresPermissions("sys:role:add") @RequiresPermissions("sys:role:add")
@RequestMapping(value = "/add", method = RequestMethod.POST) @RequestMapping(value = "/add", method = RequestMethod.POST)
//@RequiresRoles({"admin"}) //@RequiresRoles({"admin"})
public Result<SysRole> add(@RequestBody SysRole role) { public Result<Object> add(@RequestBody SysRole role) {
Result<SysRole> result = new Result<SysRole>();
try { try {
role.setCreateTime(new Date()); role.setCreateTime(new Date());
sysRoleService.save(role); sysRoleService.save(role);
result.success("添加成功!"); return Result.OK("添加成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -134,21 +132,19 @@ public class SysRoleController {
//@RequiresRoles({"admin"}) //@RequiresRoles({"admin"})
@RequiresPermissions("sys:role:edit") @RequiresPermissions("sys:role:edit")
@RequestMapping(value = "/edit", method = RequestMethod.PUT) @RequestMapping(value = "/edit", method = RequestMethod.PUT)
public Result<SysRole> edit(@RequestBody SysRole role) { public Result<Object> edit(@RequestBody SysRole role) {
Result<SysRole> result = new Result<SysRole>();
SysRole sysrole = sysRoleService.getById(role.getId()); SysRole sysrole = sysRoleService.getById(role.getId());
if(sysrole==null) { if(sysrole==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
role.setUpdateTime(new Date()); role.setUpdateTime(new Date());
boolean ok = sysRoleService.updateById(role); boolean ok = sysRoleService.updateById(role);
//TODO 返回false说明什么?
if(ok) { if(ok) {
result.success("修改成功!"); return Result.OK("修改成功!");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -172,15 +168,13 @@ public class SysRoleController {
//@RequiresRoles({"admin"}) //@RequiresRoles({"admin"})
@RequiresPermissions("sys:role:del") @RequiresPermissions("sys:role:del")
@RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE) @RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE)
public Result<SysRole> deleteBatch(@RequestParam(name="ids",required=true) String ids) { public Result<Object> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
Result<SysRole> result = new Result<SysRole>();
if(oConvertUtils.isEmpty(ids)) { if(oConvertUtils.isEmpty(ids)) {
result.error500("未选中角色!"); return Result.error500("未选中角色!");
}else { }else {
sysRoleService.deleteBatchRole(ids.split(",")); sysRoleService.deleteBatchRole(ids.split(","));
result.success("删除角色成功!"); return Result.OK("删除角色成功!");
} }
return result;
} }
/** /**
@@ -191,28 +185,22 @@ public class SysRoleController {
@RequiresPermissions("sys:role:list") @RequiresPermissions("sys:role:list")
@RequestMapping(value = "/queryById", method = RequestMethod.GET) @RequestMapping(value = "/queryById", method = RequestMethod.GET)
public Result<SysRole> queryById(@RequestParam(name="id",required=true) String id) { public Result<SysRole> queryById(@RequestParam(name="id",required=true) String id) {
Result<SysRole> result = new Result<SysRole>(); SysRole sysRole = sysRoleService.getById(id);
SysRole sysrole = sysRoleService.getById(id); if(sysRole==null) {
if(sysrole==null) { return Result.error500("未找到对应实体");
result.error500("未找到对应实体");
}else { }else {
result.setResult(sysrole); return Result.OK(sysRole);
result.setSuccess(true);
} }
return result;
} }
@RequiresPermissions("sys:role:list") @RequiresPermissions("sys:role:list")
@RequestMapping(value = "/queryall", method = RequestMethod.GET) @RequestMapping(value = "/queryall", method = RequestMethod.GET)
public Result<List<SysRole>> queryall() { public Result<List<SysRole>> queryall() {
Result<List<SysRole>> result = new Result<>();
List<SysRole> list = sysRoleService.list(); List<SysRole> list = sysRoleService.list();
if(list==null||list.size()<=0) { if(list==null||list.size()<=0) {
result.error500("未找到角色信息"); return Result.error500("未找到角色信息");
}else { }else {
result.setResult(list); return Result.OK(list);
result.setSuccess(true);
} }
return result;
} }
/** /**
@@ -58,19 +58,18 @@ public class SysTenantController {
* @return * @return
*/ */
@RequestMapping(value = "/add", method = RequestMethod.POST) @RequestMapping(value = "/add", method = RequestMethod.POST)
public Result<SysTenant> add(@RequestBody SysTenant sysTenant) { public Result<Object> add(@RequestBody SysTenant sysTenant) {
Result<SysTenant> result = new Result<SysTenant>();
if(sysTenantService.getById(sysTenant.getId())!=null){ if(sysTenantService.getById(sysTenant.getId())!=null){
return result.error500("该编号已存在!"); return Result.error500("该编号已存在!");
} }
try { try {
sysTenantService.save(sysTenant); sysTenantService.save(sysTenant);
result.success("添加成功!"); return Result.OK("添加成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -79,18 +78,17 @@ public class SysTenantController {
* @return * @return
*/ */
@RequestMapping(value = "/edit", method = RequestMethod.PUT) @RequestMapping(value = "/edit", method = RequestMethod.PUT)
public Result<SysTenant> edit(@RequestBody SysTenant tenant) { public Result<Object> edit(@RequestBody SysTenant tenant) {
Result<SysTenant> result = new Result<SysTenant>();
SysTenant sysTenant = sysTenantService.getById(tenant.getId()); SysTenant sysTenant = sysTenantService.getById(tenant.getId());
if(sysTenant==null) { if(sysTenant==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
boolean ok = sysTenantService.updateById(tenant); boolean ok = sysTenantService.updateById(tenant);
if(ok) { if(ok) {
result.success("修改成功!"); return Result.OK("修改成功!");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -111,9 +109,8 @@ public class SysTenantController {
*/ */
@RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE) @RequestMapping(value = "/deleteBatch", method = RequestMethod.DELETE)
public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
Result<?> result = new Result<>();
if(oConvertUtils.isEmpty(ids)) { if(oConvertUtils.isEmpty(ids)) {
result.error500("未选中租户!"); return Result.error500("未选中租户!");
}else { }else {
String[] ls = ids.split(","); String[] ls = ids.split(",");
// 过滤掉已被引用的租户 // 过滤掉已被引用的租户
@@ -124,18 +121,18 @@ public class SysTenantController {
idList.add(id); idList.add(id);
} }
} }
if (idList.size() > 0) { if (idList.size() > 0) {
sysTenantService.removeByIds(idList); sysTenantService.removeByIds(idList);
if (ls.length == idList.size()) { if (ls.length == idList.size()) {
result.success("删除成功!"); return Result.OK("删除成功!");
} else { } else {
result.success("部分删除成功!(被引用的租户无法删除)"); return Result.OK("部分删除成功!(被引用的租户无法删除)");
} }
}else { }else {
result.error500("选择的租户都已被引用,无法删除!"); return Result.error500("选择的租户都已被引用,无法删除!");
} }
} }
return result;
} }
/** /**
@@ -145,15 +142,12 @@ public class SysTenantController {
*/ */
@RequestMapping(value = "/queryById", method = RequestMethod.GET) @RequestMapping(value = "/queryById", method = RequestMethod.GET)
public Result<SysTenant> queryById(@RequestParam(name="id",required=true) String id) { public Result<SysTenant> queryById(@RequestParam(name="id",required=true) String id) {
Result<SysTenant> result = new Result<SysTenant>();
SysTenant sysTenant = sysTenantService.getById(id); SysTenant sysTenant = sysTenantService.getById(id);
if(sysTenant==null) { if(sysTenant==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
result.setResult(sysTenant); return Result.OK(sysTenant);
result.setSuccess(true);
} }
return result;
} }
@@ -163,7 +157,6 @@ public class SysTenantController {
*/ */
@RequestMapping(value = "/queryList", method = RequestMethod.GET) @RequestMapping(value = "/queryList", method = RequestMethod.GET)
public Result<List<SysTenant>> queryList(@RequestParam(name="ids",required=false) String ids) { public Result<List<SysTenant>> queryList(@RequestParam(name="ids",required=false) String ids) {
Result<List<SysTenant>> result = new Result<List<SysTenant>>();
LambdaQueryWrapper<SysTenant> query = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SysTenant> query = new LambdaQueryWrapper<>();
query.eq(SysTenant::getStatus, 1); query.eq(SysTenant::getStatus, 1);
if(oConvertUtils.isNotEmpty(ids)){ if(oConvertUtils.isNotEmpty(ids)){
@@ -171,8 +164,6 @@ public class SysTenantController {
} }
//此处查询忽略时间条件 //此处查询忽略时间条件
List<SysTenant> ls = sysTenantService.list(query); List<SysTenant> ls = sysTenantService.list(query);
result.setSuccess(true); return Result.OK(ls);
result.setResult(ls);
return result;
} }
} }
@@ -90,16 +90,14 @@ public class SysUserAgentController {
* @return * @return
*/ */
@PostMapping(value = "/add") @PostMapping(value = "/add")
public Result<SysUserAgent> add(@RequestBody SysUserAgent sysUserAgent) { public Result<Object> add(@RequestBody SysUserAgent sysUserAgent) {
Result<SysUserAgent> result = new Result<SysUserAgent>();
try { try {
sysUserAgentService.save(sysUserAgent); sysUserAgentService.save(sysUserAgent);
result.success("代理人设置成功!"); return Result.OK("代理人设置成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(),e); log.error(e.getMessage(),e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
/** /**
@@ -108,20 +106,18 @@ public class SysUserAgentController {
* @return * @return
*/ */
@PutMapping(value = "/edit") @PutMapping(value = "/edit")
public Result<SysUserAgent> edit(@RequestBody SysUserAgent sysUserAgent) { public Result<Object> edit(@RequestBody SysUserAgent sysUserAgent) {
Result<SysUserAgent> result = new Result<SysUserAgent>();
SysUserAgent sysUserAgentEntity = sysUserAgentService.getById(sysUserAgent.getId()); SysUserAgent sysUserAgentEntity = sysUserAgentService.getById(sysUserAgent.getId());
if(sysUserAgentEntity==null) { if(sysUserAgentEntity==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
boolean ok = sysUserAgentService.updateById(sysUserAgent); boolean ok = sysUserAgentService.updateById(sysUserAgent);
//TODO 返回false说明什么?
if(ok) { if(ok) {
result.success("代理人设置成功!"); return Result.OK("代理人设置成功!");
} }
} }
return result; return Result.OK();
} }
/** /**
@@ -130,19 +126,17 @@ public class SysUserAgentController {
* @return * @return
*/ */
@DeleteMapping(value = "/delete") @DeleteMapping(value = "/delete")
public Result<SysUserAgent> delete(@RequestParam(name="id",required=true) String id) { public Result<Object> delete(@RequestParam(name="id",required=true) String id) {
Result<SysUserAgent> result = new Result<SysUserAgent>();
SysUserAgent sysUserAgent = sysUserAgentService.getById(id); SysUserAgent sysUserAgent = sysUserAgentService.getById(id);
if(sysUserAgent==null) { if(sysUserAgent==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
boolean ok = sysUserAgentService.removeById(id); boolean ok = sysUserAgentService.removeById(id);
if(ok) { if(ok) {
result.success("删除成功!"); return Result.OK("删除成功!");
} }
} }
return Result.OK();
return result;
} }
/** /**
@@ -151,15 +145,13 @@ public class SysUserAgentController {
* @return * @return
*/ */
@DeleteMapping(value = "/deleteBatch") @DeleteMapping(value = "/deleteBatch")
public Result<SysUserAgent> deleteBatch(@RequestParam(name="ids",required=true) String ids) { public Result<Object> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
Result<SysUserAgent> result = new Result<SysUserAgent>();
if(ids==null || "".equals(ids.trim())) { if(ids==null || "".equals(ids.trim())) {
result.error500("参数不识别!"); return Result.error500("参数不识别!");
}else { }else {
this.sysUserAgentService.removeByIds(Arrays.asList(ids.split(","))); this.sysUserAgentService.removeByIds(Arrays.asList(ids.split(",")));
result.success("删除成功!"); return Result.OK("删除成功!");
} }
return result;
} }
/** /**
@@ -169,15 +161,12 @@ public class SysUserAgentController {
*/ */
@GetMapping(value = "/queryById") @GetMapping(value = "/queryById")
public Result<SysUserAgent> queryById(@RequestParam(name="id",required=true) String id) { public Result<SysUserAgent> queryById(@RequestParam(name="id",required=true) String id) {
Result<SysUserAgent> result = new Result<SysUserAgent>();
SysUserAgent sysUserAgent = sysUserAgentService.getById(id); SysUserAgent sysUserAgent = sysUserAgentService.getById(id);
if(sysUserAgent==null) { if(sysUserAgent==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
result.setResult(sysUserAgent); return Result.OK(sysUserAgent);
result.setSuccess(true);
} }
return result;
} }
/** /**
@@ -187,17 +176,14 @@ public class SysUserAgentController {
*/ */
@GetMapping(value = "/queryByUserName") @GetMapping(value = "/queryByUserName")
public Result<SysUserAgent> queryByUserName(@RequestParam(name="userName",required=true) String userName) { public Result<SysUserAgent> queryByUserName(@RequestParam(name="userName",required=true) String userName) {
Result<SysUserAgent> result = new Result<SysUserAgent>();
LambdaQueryWrapper<SysUserAgent> queryWrapper = new LambdaQueryWrapper<SysUserAgent>(); LambdaQueryWrapper<SysUserAgent> queryWrapper = new LambdaQueryWrapper<SysUserAgent>();
queryWrapper.eq(SysUserAgent::getUserName, userName); queryWrapper.eq(SysUserAgent::getUserName, userName);
SysUserAgent sysUserAgent = sysUserAgentService.getOne(queryWrapper); SysUserAgent sysUserAgent = sysUserAgentService.getOne(queryWrapper);
if(sysUserAgent==null) { if(sysUserAgent==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
result.setResult(sysUserAgent); return Result.OK(sysUserAgent);
result.setSuccess(true);
} }
return result;
} }
/** /**
@@ -135,8 +135,7 @@ public class SysUserController {
@RequiresPermissions("user:add") @RequiresPermissions("user:add")
@RequestMapping(value = "/add", method = RequestMethod.POST) @RequestMapping(value = "/add", method = RequestMethod.POST)
public Result<SysUser> add(@RequestBody JSONObject jsonObject) { public Result<Object> add(@RequestBody JSONObject jsonObject) {
Result<SysUser> result = new Result<SysUser>();
try { try {
String selectedRoles = jsonObject.getString("selectedroles"); String selectedRoles = jsonObject.getString("selectedroles");
String selectedDeparts = jsonObject.getString("selecteddeparts"); String selectedDeparts = jsonObject.getString("selecteddeparts");
@@ -172,12 +171,11 @@ public class SysUserController {
// 保存用户走一个service 保证事务 // 保存用户走一个service 保证事务
sysUserService.saveUser(user, selectedRoles, selectedDeparts); sysUserService.saveUser(user, selectedRoles, selectedDeparts);
result.success("添加成功!"); return Result.OK("添加成功!");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
@RequiresPermissions("user:edit") @RequiresPermissions("user:edit")
@@ -187,12 +185,11 @@ public class SysUserController {
String roles = jsonObject.getString("selectedroles"); String roles = jsonObject.getString("selectedroles");
String departs = jsonObject.getString("selecteddeparts"); String departs = jsonObject.getString("selecteddeparts");
String rsaPrivateKey = String.valueOf(redisUtil.get(rsaPublicKey)); String rsaPrivateKey = String.valueOf(redisUtil.get(rsaPublicKey));
Result<SysUser> result = new Result<SysUser>();
try { try {
SysUser sysUser = sysUserService.getById(jsonObject.getString("id")); SysUser sysUser = sysUserService.getById(jsonObject.getString("id"));
baseCommonService.addLog("编辑用户,id " +jsonObject.getString("id") ,CommonConstant.LOG_TYPE_2, 2); baseCommonService.addLog("编辑用户,id " +jsonObject.getString("id") ,CommonConstant.LOG_TYPE_2, 2);
if(sysUser==null) { if(sysUser==null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
}else { }else {
SysUser user = JSON.parseObject(jsonObject.toJSONString(), SysUser.class); SysUser user = JSON.parseObject(jsonObject.toJSONString(), SysUser.class);
String email = null; String email = null;
@@ -219,13 +216,12 @@ public class SysUserController {
user.setPassword(sysUser.getPassword()); user.setPassword(sysUser.getPassword());
// 修改用户走一个service 保证事务 // 修改用户走一个service 保证事务
sysUserService.editUser(user, roles, departs); sysUserService.editUser(user, roles, departs);
result.success("修改成功!"); return Result.OK("修改成功!");
} }
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("操作失败"); return Result.error500("操作失败");
} }
return result;
} }
@RequestMapping(value = "/delete", method = RequestMethod.DELETE) @RequestMapping(value = "/delete", method = RequestMethod.DELETE)
@@ -245,8 +241,7 @@ public class SysUserController {
@RequiresPermissions("sys:user:list") @RequiresPermissions("sys:user:list")
@RequestMapping(value = "/frozenBatch", method = RequestMethod.PUT) @RequestMapping(value = "/frozenBatch", method = RequestMethod.PUT)
public Result<SysUser> frozenBatch(@RequestBody JSONObject jsonObject) { public Result<Object> frozenBatch(@RequestBody JSONObject jsonObject) {
Result<SysUser> result = new Result<SysUser>();
try { try {
String ids = jsonObject.getString("ids"); String ids = jsonObject.getString("ids");
String status = jsonObject.getString("status"); String status = jsonObject.getString("status");
@@ -259,41 +254,35 @@ public class SysUserController {
} }
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("操作失败"+e.getMessage()); return Result.error500("操作失败"+e.getMessage());
} }
result.success("操作成功!"); return Result.OK("操作成功!");
return result;
} }
@RequiresPermissions("sys:user:list") @RequiresPermissions("sys:user:list")
@RequestMapping(value = "/queryById", method = RequestMethod.GET) @RequestMapping(value = "/queryById", method = RequestMethod.GET)
public Result<SysUser> queryById(@RequestParam(name = "id", required = true) String id) { public Result<SysUser> queryById(@RequestParam(name = "id", required = true) String id) {
Result<SysUser> result = new Result<SysUser>();
SysUser sysUser = sysUserService.getById(id); SysUser sysUser = sysUserService.getById(id);
if (sysUser == null) { if (sysUser == null) {
result.error500("未找到对应实体"); return Result.error500("未找到对应实体");
} else { } else {
result.setResult(sysUser); return Result.OK(sysUser);
result.setSuccess(true);
} }
return result;
} }
@RequiresPermissions("sys:user:list") @RequiresPermissions("sys:user:list")
@RequestMapping(value = "/queryUserRole", method = RequestMethod.GET) @RequestMapping(value = "/queryUserRole", method = RequestMethod.GET)
public Result<List<String>> queryUserRole(@RequestParam(name = "userid", required = true) String userid) { public Result<List<String>> queryUserRole(@RequestParam(name = "userid", required = true) String userid) {
Result<List<String>> result = new Result<>();
List<String> list = new ArrayList<String>(); List<String> list = new ArrayList<String>();
List<SysUserRole> userRole = sysUserRoleService.list(new QueryWrapper<SysUserRole>().lambda().eq(SysUserRole::getUserId, userid)); List<SysUserRole> userRole = sysUserRoleService.list(new QueryWrapper<SysUserRole>().lambda().eq(SysUserRole::getUserId, userid));
if (userRole == null || userRole.size() <= 0) { if (userRole == null || userRole.size() <= 0) {
result.error500("未找到用户相关角色信息"); return Result.error500("未找到用户相关角色信息");
} else { } else {
for (SysUserRole sysUserRole : userRole) { for (SysUserRole sysUserRole : userRole) {
list.add(sysUserRole.getRoleId()); list.add(sysUserRole.getRoleId());
} }
result.setSuccess(true); return Result.OK(list);
result.setResult(list);
} }
return result;
} }
@@ -398,7 +387,6 @@ public class SysUserController {
@RequestMapping(value = "/queryUserByDepId", method = RequestMethod.GET) @RequestMapping(value = "/queryUserByDepId", method = RequestMethod.GET)
public Result<List<SysUser>> queryUserByDepId(@RequestParam(name = "id", required = true) String id,@RequestParam(name="realname",required=false) String realname) { public Result<List<SysUser>> queryUserByDepId(@RequestParam(name = "id", required = true) String id,@RequestParam(name="realname",required=false) String realname) {
Result<List<SysUser>> result = new Result<>(); Result<List<SysUser>> result = new Result<>();
//List<SysUser> userList = sysUserDepartService.queryUserByDepId(id);
SysDepart sysDepart = sysDepartService.getById(id); SysDepart sysDepart = sysDepartService.getById(id);
List<SysUser> userList = sysUserDepartService.queryUserByDepCode(sysDepart.getOrgCode(),realname); List<SysUser> userList = sysUserDepartService.queryUserByDepCode(sysDepart.getOrgCode(),realname);
@@ -409,7 +397,6 @@ public class SysUserController {
if(userIds!=null && userIds.size()>0){ if(userIds!=null && userIds.size()>0){
Map<String,String> useDepNames = sysUserService.getDepNamesByUserIds(userIds); Map<String,String> useDepNames = sysUserService.getDepNamesByUserIds(userIds);
userList.forEach(item->{ userList.forEach(item->{
//TODO 临时借用这个字段用于页面展示
item.setOrgCodeTxt(useDepNames.get(item.getId())); item.setOrgCodeTxt(useDepNames.get(item.getId()));
}); });
} }
@@ -658,20 +645,17 @@ public class SysUserController {
* @return * @return
*/ */
@RequestMapping(value = "/deleteUserRole", method = RequestMethod.DELETE) @RequestMapping(value = "/deleteUserRole", method = RequestMethod.DELETE)
public Result<SysUserRole> deleteUserRole(@RequestParam(name="roleId") String roleId, public Result<Object> deleteUserRole(@RequestParam(name="roleId") String roleId,
@RequestParam(name="userId",required=true) String userId @RequestParam(name="userId",required=true) String userId) {
) { try {
Result<SysUserRole> result = new Result<SysUserRole>();
try {
QueryWrapper<SysUserRole> queryWrapper = new QueryWrapper<SysUserRole>(); QueryWrapper<SysUserRole> queryWrapper = new QueryWrapper<SysUserRole>();
queryWrapper.eq("role_id", roleId).eq("user_id",userId); queryWrapper.eq("role_id", roleId).eq("user_id",userId);
sysUserRoleService.remove(queryWrapper); sysUserRoleService.remove(queryWrapper);
result.success("删除成功!"); return Result.OK("删除成功!");
}catch(Exception e) { }catch(Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("删除失败!"); return Result.error500("删除失败!");
} }
return result;
} }
/** /**
@@ -684,17 +668,15 @@ public class SysUserController {
public Result<SysUserRole> deleteUserRoleBatch( public Result<SysUserRole> deleteUserRoleBatch(
@RequestParam(name="roleId") String roleId, @RequestParam(name="roleId") String roleId,
@RequestParam(name="userIds",required=true) String userIds) { @RequestParam(name="userIds",required=true) String userIds) {
Result<SysUserRole> result = new Result<SysUserRole>();
try { try {
QueryWrapper<SysUserRole> queryWrapper = new QueryWrapper<SysUserRole>(); QueryWrapper<SysUserRole> queryWrapper = new QueryWrapper<SysUserRole>();
queryWrapper.eq("role_id", roleId).in("user_id",Arrays.asList(userIds.split(","))); queryWrapper.eq("role_id", roleId).in("user_id",Arrays.asList(userIds.split(",")));
sysUserRoleService.remove(queryWrapper); sysUserRoleService.remove(queryWrapper);
result.success("删除成功!"); return Result.OK("删除成功!");
}catch(Exception e) { }catch(Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("删除失败!"); return Result.error500("删除失败!");
} }
return result;
} }
/** /**
@@ -792,10 +774,8 @@ public class SysUserController {
* 删除指定机构的用户关系 * 删除指定机构的用户关系
*/ */
@RequestMapping(value = "/deleteUserInDepart", method = RequestMethod.DELETE) @RequestMapping(value = "/deleteUserInDepart", method = RequestMethod.DELETE)
public Result<SysUserDepart> deleteUserInDepart(@RequestParam(name="depId") String depId, public Result<Object> deleteUserInDepart(@RequestParam(name="depId") String depId,
@RequestParam(name="userId",required=true) String userId @RequestParam(name="userId",required=true) String userId) {
) {
Result<SysUserDepart> result = new Result<SysUserDepart>();
try { try {
QueryWrapper<SysUserDepart> queryWrapper = new QueryWrapper<SysUserDepart>(); QueryWrapper<SysUserDepart> queryWrapper = new QueryWrapper<SysUserDepart>();
queryWrapper.eq("dep_id", depId).eq("user_id",userId); queryWrapper.eq("dep_id", depId).eq("user_id",userId);
@@ -808,25 +788,23 @@ public class SysUserController {
query.eq("user_id",userId).in("drole_id",roleIds); query.eq("user_id",userId).in("drole_id",roleIds);
departRoleUserService.remove(query); departRoleUserService.remove(query);
} }
result.success("删除成功!"); return Result.OK("删除成功!");
}else{ }else{
result.error500("当前选中部门与用户无关联关系!"); return Result.error500("当前选中部门与用户无关联关系!");
} }
}catch(Exception e) { }catch(Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("删除失败!"); return Result.error500("删除失败!");
} }
return result;
} }
/** /**
* 批量删除指定机构的用户关系 * 批量删除指定机构的用户关系
*/ */
@RequestMapping(value = "/deleteUserInDepartBatch", method = RequestMethod.DELETE) @RequestMapping(value = "/deleteUserInDepartBatch", method = RequestMethod.DELETE)
public Result<SysUserDepart> deleteUserInDepartBatch( public Result<Object> deleteUserInDepartBatch(
@RequestParam(name="depId") String depId, @RequestParam(name="depId") String depId,
@RequestParam(name="userIds",required=true) String userIds) { @RequestParam(name="userIds",required=true) String userIds) {
Result<SysUserDepart> result = new Result<SysUserDepart>();
try { try {
QueryWrapper<SysUserDepart> queryWrapper = new QueryWrapper<SysUserDepart>(); QueryWrapper<SysUserDepart> queryWrapper = new QueryWrapper<SysUserDepart>();
queryWrapper.eq("dep_id", depId).in("user_id",Arrays.asList(userIds.split(","))); queryWrapper.eq("dep_id", depId).in("user_id",Arrays.asList(userIds.split(",")));
@@ -834,12 +812,11 @@ public class SysUserController {
if(b){ if(b){
departRoleUserService.removeDeptRoleUser(Arrays.asList(userIds.split(",")),depId); departRoleUserService.removeDeptRoleUser(Arrays.asList(userIds.split(",")),depId);
} }
result.success("删除成功!"); return Result.OK("删除成功!");
}catch(Exception e) { }catch(Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("删除失败!"); return Result.error500("删除失败!");
} }
return result;
} }
/** /**
@@ -849,20 +826,17 @@ public class SysUserController {
@RequiresPermissions("sys:user:list") @RequiresPermissions("sys:user:list")
@RequestMapping(value = "/getCurrentUserDeparts", method = RequestMethod.GET) @RequestMapping(value = "/getCurrentUserDeparts", method = RequestMethod.GET)
public Result<Map<String,Object>> getCurrentUserDeparts() { public Result<Map<String,Object>> getCurrentUserDeparts() {
Result<Map<String,Object>> result = new Result<Map<String,Object>>();
try { try {
LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal();
List<SysDepart> list = this.sysDepartService.queryUserDeparts(sysUser.getId()); List<SysDepart> list = this.sysDepartService.queryUserDeparts(sysUser.getId());
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
map.put("list", list); map.put("list", list);
map.put("orgCode", sysUser.getOrgCode()); map.put("orgCode", sysUser.getOrgCode());
result.setSuccess(true); return Result.OK(map);
result.setResult(map);
}catch(Exception e) { }catch(Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
result.error500("查询失败!"); return Result.error500("查询失败!");
} }
return result;
} }
@@ -938,7 +912,7 @@ public class SysUserController {
user.setDelFlag(CommonConstant.DEL_FLAG_0); user.setDelFlag(CommonConstant.DEL_FLAG_0);
user.setActivitiSync(CommonConstant.ACT_SYNC_0); user.setActivitiSync(CommonConstant.ACT_SYNC_0);
sysUserService.addUserWithRole(user,"ee8626f80f7c2619917b6236f3a7f02b");//默认临时角色 test sysUserService.addUserWithRole(user,"ee8626f80f7c2619917b6236f3a7f02b");//默认临时角色 test
result.success("注册成功"); result.setMessage("注册成功");
} catch (Exception e) { } catch (Exception e) {
result.error500("注册失败"); result.error500("注册失败");
} }
@@ -120,7 +120,7 @@ public class SysUserOnlineController {
redisUtil.del(String.format("%s::%s", CacheConstant.SYS_USERS_CACHE, sysUser.getUsername())); redisUtil.del(String.format("%s::%s", CacheConstant.SYS_USERS_CACHE, sysUser.getUsername()));
//调用shiro的logout //调用shiro的logout
SecurityUtils.getSubject().logout(); SecurityUtils.getSubject().logout();
return Result.ok("退出登录成功!"); return Result.OK("退出登录成功!");
}else { }else {
return Result.error("Token无效!"); return Result.error("Token无效!");
} }
@@ -206,7 +206,7 @@ public class LoginServiceImpl implements ILoginService {
//update-end--Author:zhangweijian Date:20190428 for传入开始时间结束时间参数 //update-end--Author:zhangweijian Date:20190428 for传入开始时间结束时间参数
obj.put("todayIp", todayIp); obj.put("todayIp", todayIp);
result.setResult(obj); result.setResult(obj);
result.success("登录成功"); result.setMessage("登录成功");
return result; return result;
} }
@@ -511,7 +511,7 @@ public class LoginServiceImpl implements ILoginService {
obj.put("userInfo", sysUser); obj.put("userInfo", sysUser);
obj.put("sysAllDictItems", sysDictService.queryAllDictItems()); obj.put("sysAllDictItems", sysDictService.queryAllDictItems());
result.setResult(obj); result.setResult(obj);
result.success("登录成功"); result.setMessage("登录成功");
return result; return result;
} }
} }
@@ -34,9 +34,9 @@ public class JeroSystemSingleApplication extends SpringBootServletInitializer {
String path = oConvertUtils.getString(env.getProperty("server.servlet.context-path")); String path = oConvertUtils.getString(env.getProperty("server.servlet.context-path"));
log.info("\n----------------------------------------------------------\n\t" + log.info("\n----------------------------------------------------------\n\t" +
"Application jero-boot is running! Access URLs:\n\t" + "Application jero-boot is running! Access URLs:\n\t" +
"Local: \t\thttp://localhost:" + port + path + "/\n\t" + "Local: \t\thttp://localhost:" + port + path + "\n\t" +
"External: \thttp://" + ip + ":" + port + path + "/\n\t" + "External: \thttp://" + ip + ":" + port + path + "\n\t" +
"Swagger文档: \thttp://" + ip + ":" + port + path + "/doc.html\n" + "Swagger文档: \thttp://" + ip + ":" + port + path + "doc.html\n" +
"----------------------------------------------------------"); "----------------------------------------------------------");
} }
@@ -0,0 +1,135 @@
<!DOCTYPE html>
<html lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edgechrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<title>通告详情</title>
<style>
body {
margin: 0;
padding: 20px 16px 12px;
background-color: #fafafa;
}
.rich_media_title {
font-size: 22px;
line-height: 1.4;
margin: 0 0 14px;
}
.meta_content {
margin-bottom: 22px;
line-height: 20px;
font-size: 0;
word-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.rich_media_meta {
display: inline-block;
vertical-align: middle;
margin: 0 10px 10px 0;
font-size: 15px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rich_media_meta.priority {
padding: 0 4px;
font-size: 12px;
line-height: 1.67;
border: 1px solid #d9d9d9;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-wrap: normal;
max-width: 70%;
font-style: normal;
letter-spacing: normal;
background: rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, 0.3);
margin-right: 8px;
}
.rich_media_meta.H {
color: #f5222d;
background: #fff1f0;
border-color: #ffcfbf;
}
.rich_media_meta.M {
color: #fa8c16;
background: #fff7e6;
border-color: #ffe59a;
}
.rich_media_meta.text {
color: rgba(0, 0, 0, 0.3);
}
img {
max-width: 100%;
height: auto;
}
/* 滚动条优化 start */
::-webkit-scrollbar{
width:8px;
height:8px;
}
::-webkit-scrollbar-track{
background: #f6f6f6;
border-radius:2px;
}
::-webkit-scrollbar-thumb{
background: #cdcdcd;
border-radius:2px;
}
::-webkit-scrollbar-thumb:hover{
background: #747474;
}
::-webkit-scrollbar-corner {
background: #f6f6f6;
}
/* 滚动条优化 end */
</style>
</head>
<body>
<div>
<h2 class="rich_media_title">${data.titile}</h2>
<div class="meta_content">
<#if data.priority??>
<span class="rich_media_meta priority ${data.priority}">
<#if data.priority == "H">
<#elseif data.priority == "M">
<#elseif data.priority == "L">
<#else >
${data.priority}
</#if>
</span>
</#if>
<#if data.sender??>
<span class="rich_media_meta text">${data.sender}</span>
</#if>
<#if data.sendTime??>
<span class="rich_media_meta text">${data.sendTime?string('yyyy年MM月dd日')}</span>
</#if>
</div>
</div>
<div>
${data.msgContent!''}
</div>
</body>
</html>
@@ -93,7 +93,6 @@
}, },
methods: { methods: {
handleChange(value) { handleChange(value) {
debugger
// 处理下级联动 // 处理下级联动
let linkage = this.renderOptions.linkage let linkage = this.renderOptions.linkage
if (linkage) { if (linkage) {
+3 -3
View File
@@ -70,7 +70,7 @@ const user = {
Login({ commit }, userInfo) { Login({ commit }, userInfo) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
login(userInfo).then(response => { login(userInfo).then(response => {
if(response.code =='200'){ if(response.code =='200'){
const result = response.result const result = response.result
const userInfo = result.userInfo const userInfo = result.userInfo
Vue.ls.set(ACCESS_TOKEN, result.token, 7 * 24 * 60 * 60 * 1000) Vue.ls.set(ACCESS_TOKEN, result.token, 7 * 24 * 60 * 60 * 1000)
@@ -83,10 +83,10 @@ const user = {
commit('SET_AVATAR', userInfo.avatar) commit('SET_AVATAR', userInfo.avatar)
resolve(response) resolve(response)
}else{ }else{
reject(response) reject(response)
} }
}).catch(error => { }).catch(error => {
reject(error) reject(error)
}) })
}) })
}, },
+1 -1
View File
@@ -340,7 +340,7 @@
}, },
cmsFailed(err){ cmsFailed(err){
this.$notification[ 'error' ]({ this.$notification[ 'error' ]({
message: "登录失败", message: "验证码发送失败",
description:err, description:err,
duration: 4, duration: 4,
}); });