cloudAndMonkey

Results 63 comments of cloudAndMonkey

https://github.com/Tencent/APIJSON/blob/master/APIJSONORM/src/main/java/apijson/orm/AbstractObjectParser.java#L299-L304 @finally 考虑到一个问题 AbstractObjectParser catch 后添加 finally, 是无法获取执行结果(正确和异常). response执行结果需要在外层获取 https://github.com/Tencent/APIJSON/blob/master/APIJSONORM/src/main/java/apijson/orm/AbstractParser.java#L540

> parseFunction 更简单直接,应该放到 if (tri == false) {} 后面,只在 try 时生效。 或者只要 @catch/@finally 传了有效值,不需要传 @Try: true 就生效?这样使用简单一些 不需要传 @Try: true 就生效,这样简单. ```js } catch (Exception e) { if (tri ==...

@TommyLemon 场景: 查询数据,先从缓存查询,缓存存在直接返回.缓存不存在查询数据库. 可以控制某一步直接返回 请问有推荐的解决方案吗? 比如申明 "@block":true

> @catch: "fun(args)" 调用的函数应该也支持返回值,也就是最后再返回 "@catch": 1 > > "@catch": { "id": 1, "content": "abc" } > > 这样的任意值,除非调用的远程函数返回类型是 void 或 return null 才不返回,这样功能更完善一些。 @finally 也一样。 收到

@TommyLemon 分页支持从0, 1开始,添加一个开关即可,请问需要支持吗? https://github.com/Tencent/APIJSON/blob/master/APIJSONORM/src/main/java/apijson/orm/AbstractParser.java#L1295 ```js if(AbstractParser.DEFAULT_QUERY_PAGE == false) { page2 = page2 > 0 ? page2 -1 : page2; } ```

@TommyLemon 最近有点忙,不好意思 @catch 返回值已经支持 问题: 1、catch 是否放在 try 前面 ? ```java } catch (Exception e) { if(isCatch != null) { processCallFunction(KEY_CATCH, isCatch); } if (tri == false) { throw CommonException.wrap(e,...

@TommyLemon 代码已经调整,功能测试通过. 你再看看代码是否还有需要优化的点? ```java } catch (Exception e) { if (catch_ == null) { // 前端传 @catch:"" 表示仅不抛异常,但不执行远程函数 throw CommonException.wrap(e, sqlConfig); // 不忽略错误,抛异常 } processCallFunction(KEY_CATCH, catch_); invalidate(); // 忽略错误,还原request }...

> @cloudAndMonkey 大佬,能发一份学习一下吗?[[email protected]](mailto:[email protected]) https://gitee.com/yxiedd/apijson-ruoyi

@wahowaho 配置别名进行区分即可

@awanghong http://localhost:8080/forms/api/crud ``` { "@put": { "App_sys_user_1": { "tag": "App_sys_user_1" } }, "@post": { "App_sys_user_post_1[]": { "tag": "App_sys_user_post_1[]" }, "App_sys_user_role_1[]": { "tag": "App_sys_user_role_1[]" } }, "@delete": { "App_sys_user_post_1:delUserPost": { "tag":...