fix:80460
This commit is contained in:
+18
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
+6
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user