多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 组件源码 ``` /** * <b>方法描述:</b> 日期比较 <br/> * <b>创建者:</b> admin <br/> * <b>创建时间:</b> 2018-04-13 16:47:15 <br/> * * @param date1 * 入参|日期1|{@link java.util.Date} * @param date2 * 入参|日期2|{@link java.util.Date} * @param vaue * 出参|比较结果|{@link int} * @return 0 相等<br/> * 1 早于<br/> * 2 晚于<br/> */ @Component(label = "日期比较", style = "选择型", type = "同步组件", comment = "输入的第一个日期相比第一个日期早晚", version = "1.0.0", deprecated = false, author = "admin", date = "2018-04-13 04:47:15") @InParams(param = { @Param(name = "date1", comment = "日期1", type = java.util.Date.class), @Param(name = "date2", comment = "日期2", type = java.util.Date.class) }) @OutParams(param = { @Param(name = "vaue", comment = "比较结果", type = int.class) }) @Returns(returns = { @Return(id = "0", desp = "相等"), @Return(id = "1", desp = "早于"), @Return(id = "2", desp = "晚于") }) public static ResultBase P_after(Date date1, Date date2) { if (date1 == null || date2 == null) return ResultBase.newFailureResult("TPTD1011", "输入两个日期都不能为空"); if (DateUtil.isSameDay(date1, date2)) return new ResultBase(0); if (date1.before(date2)) return new ResultBase(1); return new ResultBase(2); } ``` # 交易中组件使用方式 ![](https://img.kancloud.cn/6d/32/6d32fb5b68b0e6b3132111370b869d19_1867x895.png) # 参数说明及示例 ## 入口参数 日期1:输入一个 date 类型的日期,示例: `__INNER__["date1"]` 日期2:输入一个 date 类型的日期,示例: `__INNER__["date2"]` ## 出口参数 比较结果:根据输入的两个日期,比较大小,示例: `__INNER__["result"]`