NC 报销单根据日期和单据号排序
NC 报销单根据日期和单据号排序
List<JKBXVO> resultList = new ArrayList<JKBXVO>();if(djdl == null && resultList != null){//按日期、单据号进行排序Collections.sort(resultList, new Comparator<JKBXVO>(){@Overridepublic int compare(JKBXVO bxvo1, JKBXVO bxvo2) {JKBXHeaderVO head1 = bxvo1.getParentVO();JKBXHeaderVO head2 = bxvo2.getParentVO();if(head1.getDjrq() != null && head2.getDjrq() != null){if(head1.getDjrq().compareTo(head2.getDjrq()) > 0){return -1;}else if(head1.getDjrq().compareTo(head2.getDjrq()) < 0){return 1;}else{if(head1.getDjbh() != null && head2.getDjbh() != null){if(head1.getDjbh().compareTo(head2.getDjbh()) > 0){return -1;}else if(head1.getDjbh().compareTo(head2.getDjbh()) < 0){return 1;}}}}return 0;}});
}return resultList;
组织VO比较器:
package nc.vo.org.util;import java.util.Comparator;import org.apache.commons.lang.StringUtils;import nc.vo.org.OrgVO;/*** 组织VO比较器* @author hanyw1* @since uap6.3*/
public class OrgVOComparator implements Comparator<OrgVO> {@Overridepublic int compare(OrgVO o1, OrgVO o2) {if(o1 == null) return -1;if(o2 == null) return 1;String code1 = o1.getCode();String code2 = o2.getCode();String org1Str = StringUtils.stripToEmpty(code1);String org2Str = StringUtils.stripToEmpty(code2);return org1Str.compareTo(org2Str);}}
NC 报销单根据日期和单据号排序相关推荐
- 系统单据号生成规则推荐
对订单类系统而言,单据号是非常重要的东西.一个好的单据号组成往往应该包含丰富的元素,利于问题的调查,业务的扩展. 这里列举几种不好的单据号范例: 单纯的数字递增: 001, 002, 003 //无业 ...
- 用友U8单据号生成源码
按照用友U8的基础设置中的U8单据号生成规则,生成用友单据号 主要涉及的 表:VoucherNumber ,U8的单据规则设置,栏位:CardNumber:单据的编号,可以通过数据库跟踪工具,跟踪新增 ...
- 如何生成一个单据号?
平常新增一条数据的时候会用到流水号,单据号,编码号什么的,它们都是唯一的,不可以重复的,还有一些是必须有规律的,这样就比较容易区分. 那么如何设置一个不重复的单据号呢? 一.在jsp页面编写一个不重复 ...
- SAP MM PR中的Fixed ID字段与MD04里PR单据号后的星号
SAP MM PR中的Fixed ID字段与MD04里PR单据号后的星号 如下图是我手工使用ME51N 创建的一个采购申请单据, MD04去看这个PR, 这个PR号码后面有一个*号,代表它是一个被fi ...
- 用友U8常见问题之最大单据号修复语句
问题:按保存时提示说:操作过程中发生资源共享冲突(可能单据号重复),请稍后重试! 解决:最大单据号检测修复,更改发货单的最大单据号的语句 use ufsystem update ua_identity ...
- pandas使用sort_values函数对dataframe的日期数据列进行排序(设置ascending参数进行正序或者倒序排序)
pandas使用sort_values函数对dataframe的日期数据列进行排序(设置ascending参数进行正序或者倒序排序) 目录
- 微信小程序根据日期和时间进行排序
一.前言 最近接手了一个小程序的项目,有这样一个需求要对列表进行日期和时间的排序,于是小试牛刀,操作了一番,终于搞出来,在这里给大家总结分享一下经验,希望对大家有一定的帮助. 二.需求分析(这是已完成 ...
- oracle 排序加行号,SQL行号排序和分页
SQL行号排序和分页 (一)行号显示和排序 1.SQL Server的行号 A.SQL 2000使用identity(int,1,1)和临时表,可以显示行号 SELECT identity(int,1 ...
- nc报销系统用的什么java_财务NC系统是什么?
展开全部 1.NC系统是一个全面的预算管理平台,支持企业从销售计划→生产32313133353236313431303231363533e4b893e5b19e31333366303765计划→采购计 ...
最新文章
- iOS常用动画 类封装
- [武道资料]《菲律宾短棍-单棍》(Edgar Sulite Lameco Escrima Single Stick)
- java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext崩溃解决
- 微信遇到特殊服务器,解决微信网页授权,出现errcode:40163,errmsg:codebeenused,看似微信访问了2次这个回调接口的问题...
- Qt下简单的文件读取
- android ndk 文件管理,Android NDK开发指南(二)Android.mk文件
- 关于svn目录地址迁移
- 基于SSM的个人健康管理系统
- java 压缩二进制流_在java中压缩二进制数据
- 使用 dva 如何配置异步加载路由组件
- 如何制作一本《现代Javascript教程》电子书离线学习使用
- SpringCloud Gateway gatewayRequestUrl is missing
- 精密仪器及机械类毕业论文文献包含哪些?
- 酷桌面:IPAD上体验office的炫“酷”移动办公应用
- 颜色RGB对照表(颜色大全)
- 微软企业文化中的“工作激情”
- Altium FPC软硬结合板日志
- 首次授权中国区独立维修商,高冷的苹果也为“五斗米“折腰?
- matlab 大小写转换
- 基于RT_Thread连接中国移动onenet平台的RGB三色灯项目