`

常用APIResult

    博客分类:
  • Java
 
阅读更多
    public void setErrorInfo(Result result, int errorCode, String message) {
        result.setFlag(false);
        result.setErrorCode(errorCode);
        result.setMessage(message);
    }


    public void setOkInfo(Result result, String message, State beforeState, State afterState) {
        result.setFlag(true);
        result.setMessage(message);
    }

已知,测出来的。 flag为false时候关注错误码(errCode) message同时具备两个属性
ApiResult{

 /**
     * 返回结果代码
     */
    private boolean flag;

    /**
     * 结果信息
     */
    private String message;

    /**
     * 错误编号
     */
    private int errorCode;
}

 

   private BigDecimal getYingFu(OrderBO orderBO, String customParam) {
        BigDecimal discount = orderBO.getDiscount();
       
        BigDecimal yingfu = orderBO.getPrice().add(orderBO.getTotalFee()).add(orderBO.getTotalServiceFee()).subtract(discount).subtract(orderBO.getUsedBalance());
        return yingfu;
    }
减法substract  add 

 

  public static Result Success() {
        return new Result(true, "");
    }


 return Result.Success();  干净利索

 

分享到:
评论

相关推荐

    ApiResult.java

    ApiResult.java

    泡泡多用户建站

    免费建站免费多用户建站$api['host'] = "184.82.225.202"; $api['key'] = "Q4...$apiResult=processAPI($api, $postfields); echo $apiResult["return"]; echo $results["problem"]; echo $results["message"]; ?>

    springboot全局异常处理代码实例

    ApiResult apiResult = new ApiResult(500, ex.getMessage(), null); return new ModelAndView("error", "apiResult", apiResult); } } ``` 这样,在 Spring Boot 项目中,使用全局异常处理机制可以避免项目中...

    C# Dynamic关键字之:解析dynamic就是Object

    C#中的`dynamic`关键字是C# 4.0引入的一个新特性,它允许程序员在编译时不进行类型检查,而是将类型检查推迟到运行时。`dynamic`的使用主要是为了解决与非.NET Framework的动态语言交互,如IronPython、IronRuby,...

    易语言鼠标左右键对换

    .apiResult = .SwapMouseButton (.真) 如果 .apiResult <> 0 .消息框 ("鼠标左右键已经对换", .确定) 否则 .消息框 ("鼠标左右键未成功对换", .确定) .结束如果 ``` 这段代码会尝试交换鼠标左右键,并根据返回值...

    API弹出颜色选择对话框.rar

    apiResult = API("Comdlg32.dll", "ChooseColor", &cc) 如果 (apiResult ≠ 0) 显示 ("用户选择了颜色: " + 颜色到字符串(cc.rgbResult)) 否则 显示 ("用户取消了颜色选择") 结束如果 ``` 这段代码首先初始化了...

    JFinal Weixin 是基于 JFinal 的微信公众号极速开发 SDK,只需浏览 Demo 代码即可进行极速开发

    通过调用 MenuApi、UserApi 等 Api 的相关方法即可获取封装成 ApiResult 对象的结果,使用 render 系列方法即可快捷输出结果 4、非Maven用户得到所有依赖 jar 包两种方法 将项目导入eclipse jee中,使用 export ...

    易语言API打开颜色对话框

    apiResult = API("comdlg32.dll", "ChooseColor", cc) 如果 apiResult <> 0 .字符串 变量 colorHex 调用 "颜色转16进制字符串",cc.rgbResult,colorHex 输出 "用户选择了颜色:" + colorHex 否则 输出 "用户...

    Retrofit2 登录Demo @Post json数据到服务器

    Retrofit2 登录Demo @Post json数据到服务器 addConverterFactory(GsonConverterFactory.create()) 把服务端返回的json数据解析成实体的ApiResult<ApiToken>

    EitherNet:可插拔的密封API结果类型,用于对改造响应进行建模

    此操作的核心类型是ApiResult<out> ,其中T是成功类型, E是可能的错误类型。 ApiResult具有两个密封的子类型: Success和Failure 。没有错误类型,将Success键入T ,没有Success类型,将Failure键入E依次由Failure...

    一个基于接口和注解的Java HTTP客户端.docx

    ApiResult<Void> addBook(@Body Book book, @Headers Map, String> headers); ``` 这里的`headers`参数将被添加到HTTP请求头中。 #### 六、自定义编码器 `easy-http`支持自定义编码器来处理参数序列化。要实现这...

    RxRetroHttp为多套API请求适配而生

    【RxRetroHttp详解:为多套API...通过ApiResult基类和Tag机制,开发者能够轻松处理各种API返回格式,以及实现定制化的网络请求和异常处理逻辑。这使得在面对复杂多变的后端接口时,依然能保持代码的整洁和可维护性。

    本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结合android平台特性的网络封装库

    自动登录成功后请求重发功能,3种层次的参数设置默认全局局部,默认标准ApiResult同时可以支持自定义的数据结构,已经能满足现在的大部分网络请求。 注:Retrofit和Rxjava是当下非常火爆的开源框架,均来自神一般的...

    易语言API取文件信息源码

    apiResult = 外部调用("kernel32.dll", "GetFileAttributes", "i", 文件路径) ``` 这里的`外部调用`是易语言中的API调用语句,"kernel32.dll"是API函数所在的动态链接库,"GetFileAttributes"是函数名,"i"表示函数...

    Android代码-基于RxJava2Retrofit2实现简单易用的网络请求框架

    自动登录成功后请求重发功能,3种层次的参数设置默认全局局部,默认标准ApiResult同时可以支持自定义的数据结构,已经能满足现在的大部分网络请求。 注:Retrofit和Rxjava是当下非常火爆的开源框架,均来自神一般的...

    易语言改变系统指针源码.zip

    外部调用 apiResult = SetCursor(加载指针("IDC_WAIT")) // IDC_WAIT是等待指针的标识符 ``` 这里使用了易语言的`外部调用`关键字,以及内置的`加载指针`函数,后者用于根据资源ID加载指针。 5. **源码分析** ...

    代码生成器,可以生成crud的mybatis-plus插件的功能

    代码生成器,可以生成crud的插件,这里只是代码生成器的代码,还需要一些基础类,比如BaseController、ApiResult、PageParam、PageResult等,生成功出来时带有mapper层、service层、controller层,并拥有批量删除,...

    Web接口说明1

    首先,`ApiResult`类型是接口返回结果的标准格式。它通常包括状态码、错误信息(如果有的话)以及业务数据。对于成功的请求,`ApiResult`会包含正确执行的操作的结果;而对于失败的请求,它会提供错误详情,帮助...

    易语言一键删除COOKIES

    apiResult = 进程调用("kernel32.dll", "InternetSetOption", hInternet, option, &buffer, bufferLength) ``` 这里的`进程调用`就是易语言中的API调用函数,需要传入正确的库名、函数名以及参数。 4. **错误...

    基于Flink实现的商品实时推荐系统

    token 时间戳 签名sign动态配置 自动登录成功后请求重发功能 3种层次的参数设置默认全局局部 默认标准ApiResult同时可以支持自定义的数据结构 已经能满足现在的大部分网络请求 Android BLE蓝牙通信库 基于Flink实现...

Global site tag (gtag.js) - Google Analytics