fix:80460
This commit is contained in:
+18
@@ -2002,6 +2002,24 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
|||||||
if (!StringUtils.isBlank(metingPackStatisticsSearch.getPaymentYear())) {
|
if (!StringUtils.isBlank(metingPackStatisticsSearch.getPaymentYear())) {
|
||||||
query.eq("DATE_FORMAT(p3.payment_date,'%Y')", metingPackStatisticsSearch.getPaymentYear());
|
query.eq("DATE_FORMAT(p3.payment_date,'%Y')", metingPackStatisticsSearch.getPaymentYear());
|
||||||
}
|
}
|
||||||
|
// 排序
|
||||||
|
if(!StringUtils.isBlank(metingPackStatisticsSearch.getColumn()) && !StringUtils.isBlank(metingPackStatisticsSearch.getOrder())){
|
||||||
|
String column = "";
|
||||||
|
switch (metingPackStatisticsSearch.getColumn()){
|
||||||
|
case "allMoney": column = "p1.amount_receivable";break;
|
||||||
|
case "confirmAmount": column = "p1.confirm_amount";break;
|
||||||
|
case "billMoney": column = "p1.invoice_amount";break;
|
||||||
|
case "comeAllMoney": column = "p1.paid_amount";break;
|
||||||
|
default:break;
|
||||||
|
}
|
||||||
|
if(!StringUtils.isBlank(column)){
|
||||||
|
if(Objects.equals(metingPackStatisticsSearch.getOrder(),"asc")){
|
||||||
|
query.orderByAsc(column);
|
||||||
|
}else{
|
||||||
|
query.orderByDesc(column);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return query;
|
return query;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+6
@@ -19,4 +19,10 @@ public class MeetingPackStatisticsSearch implements Serializable {
|
|||||||
private String paymentYear;
|
private String paymentYear;
|
||||||
@ApiModelProperty(value = "来款方式(默认打包)")
|
@ApiModelProperty(value = "来款方式(默认打包)")
|
||||||
private String payMode;
|
private String payMode;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "字段")
|
||||||
|
private String column;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "排序规则")
|
||||||
|
private String order;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user