日志打印
This commit is contained in:
parent
811b2ce1e8
commit
10be8d1cf8
|
@ -132,6 +132,10 @@ public class EquipmentCardTaskPlugin extends AbstractTask {
|
|||
// DynamicObject[] depresplitdetails = BusinessDataServiceHelper.load("fa_depresplitdetail", "billno,period,splitdept,assentry.costcentrer,assentry.splitamount", new QFilter[]{qf});
|
||||
// DataSet rows = QueryServiceHelper.queryDataSet(this.getClass().getName(), "fa_depresplitdetail", "billno,period,period.number,splitdept,assentry.costcentrer,assentry.splitamount", qFilter.toArray(), "period.number DESC", 1);
|
||||
// 增强版比较器(自动适配多种日期格式)
|
||||
for (int i = 0; i < depresplitdetails.size(); i++) {
|
||||
DynamicObject item = depresplitdetails.get(i);
|
||||
log.info("排序前 " + i + ": " + item.getDynamicObject("period").getString("number"));
|
||||
}
|
||||
Comparator<DynamicObject> smartComparator = (o1, o2) -> {
|
||||
DynamicObject p1 = o1.getDynamicObject("period");
|
||||
DynamicObject p2 = o2.getDynamicObject("period");
|
||||
|
@ -166,6 +170,10 @@ public class EquipmentCardTaskPlugin extends AbstractTask {
|
|||
}
|
||||
};
|
||||
depresplitdetails.sort(smartComparator);
|
||||
for (int i = 0; i < depresplitdetails.size(); i++) {
|
||||
DynamicObject item = depresplitdetails.get(i);
|
||||
log.info("排序前 " + i + ": " + item.getDynamicObject("period").getString("number"));
|
||||
}
|
||||
|
||||
for (DynamicObject depresplitdetail : depresplitdetails) {
|
||||
String billno = depresplitdetail.getString("billno");
|
||||
|
|
Loading…
Reference in New Issue