|
|
@@ -97,7 +97,7 @@ public class CalPersonUtil {
|
|
|
QFilter dateFilter = filter1.or(filter2);
|
|
|
QFilter filter = personFilter.and(dateFilter);
|
|
|
String selectFields = "person.id,actualsigncompany.id,startdate,signstatus,signeddate";
|
|
|
- DynamicObjectCollection contractCols = QueryServiceHelper.query(CONTRACT_ENTITY, selectFields, new QFilter[]{filter},"signeddate desc,signstatus desc");
|
|
|
+ DynamicObjectCollection contractCols = QueryServiceHelper.query(CONTRACT_ENTITY, selectFields, new QFilter[]{filter},"fstartdate desc,signstatus desc");
|
|
|
//按照person.id提取
|
|
|
Map contractMap = contractCols.stream().collect(Collectors.toMap((dyx) -> {
|
|
|
return dyx.getLong("person.id");
|
|
|
@@ -132,7 +132,7 @@ public class CalPersonUtil {
|
|
|
QFilter dateFilter = filter1.or(filter2);
|
|
|
QFilter filter = personFilter.and(dateFilter);
|
|
|
String selectFields = "person.id,actualsigncompany.id,startdate,signstatus,signeddate";
|
|
|
- DynamicObjectCollection contractCols = QueryServiceHelper.query(CONTRACT_ENTITY, selectFields, new QFilter[]{filter},"signeddate desc,signstatus desc");
|
|
|
+ DynamicObjectCollection contractCols = QueryServiceHelper.query(CONTRACT_ENTITY, selectFields, new QFilter[]{filter},"fstartdate desc,signstatus desc");
|
|
|
//按照person.id提取
|
|
|
Map contractMap = contractCols.stream().collect(Collectors.toMap((dyx) -> {
|
|
|
return dyx.getLong("person.id");
|