fix:80460

This commit is contained in:
梁琦涛
2024-01-05 12:49:35 +08:00
parent 0077db7779
commit 74fd9e6fa9
2 changed files with 24 additions and 0 deletions
@@ -2002,6 +2002,24 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
if (!StringUtils.isBlank(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;
}
}
@@ -19,4 +19,10 @@ public class MeetingPackStatisticsSearch implements Serializable {
private String paymentYear;
@ApiModelProperty(value = "来款方式(默认打包)")
private String payMode;
@ApiModelProperty(value = "字段")
private String column;
@ApiModelProperty(value = "排序规则")
private String order;
}