소스 검색

修改新增流水查询

shuiqilin
zhangxin 1 년 전
부모
커밋
158536723d

+ 0
- 7
src/main/java/com/qtzl/alterSales/manager/handler/FssPaccountPayByVehicleIdHandler.java 파일 보기

list.add(cb.lessThanOrEqualTo(root.<LocalDateTime>get("chargeTime"), request.getEndTime())); list.add(cb.lessThanOrEqualTo(root.<LocalDateTime>get("chargeTime"), request.getEndTime()));
} }


if (!StringUtils.isEmpty(request.getPayId()) ) {
list.add(cb.equal(root.<String>get("payId"), request.getPayId()));
}
if (!StringUtils.isEmpty(request.getWxOrderId())) {
list.add(cb.equal(root.<String>get("wxOrderId"), request.getWxOrderId()));
}

Predicate[] p = new Predicate[list.size()]; Predicate[] p = new Predicate[list.size()];
return cb.and(list.toArray(p)); return cb.and(list.toArray(p));
}), PageRequest.of(request.getPageNo() - 1, request.getPageSize(), Sort.by(Sort.Direction.DESC, "chargeTime"))); }), PageRequest.of(request.getPageNo() - 1, request.getPageSize(), Sort.by(Sort.Direction.DESC, "chargeTime")));

+ 6
- 1
src/main/java/com/qtzl/alterSales/manager/handler/FssPaccountPayQueryPageHandler.java 파일 보기

import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;


import javax.annotation.Resource; import javax.annotation.Resource;
import javax.persistence.criteria.Predicate; import javax.persistence.criteria.Predicate;
if (null != request.getStatus()) { if (null != request.getStatus()) {
list.add(cb.equal(root.<Integer>get("status"), request.getStatus())); list.add(cb.equal(root.<Integer>get("status"), request.getStatus()));
} }
if (!StringUtils.isEmpty(request.getPayId()) ) {
list.add(cb.equal(root.<String>get("payId"), request.getPayId()));
}
if (!StringUtils.isEmpty(request.getWxOrderId())) {
list.add(cb.equal(root.<String>get("wxOrderId"), request.getWxOrderId()));
}
Predicate[] p = new Predicate[list.size()]; Predicate[] p = new Predicate[list.size()];
return cb.and(list.toArray(p)); return cb.and(list.toArray(p));
}), PageRequest.of(request.getPageNo() - 1, request.getPageSize(), Sort.by(Sort.Direction.DESC, "chargeTime"))); }), PageRequest.of(request.getPageNo() - 1, request.getPageSize(), Sort.by(Sort.Direction.DESC, "chargeTime")));

+ 0
- 20
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/FssPaccountPayByVehicleIdRequest.java 파일 보기

/*** 车牌号*/ /*** 车牌号*/
private Integer plateColor; private Integer plateColor;


/*** 路网交易编号*/
private String payId;

/*** 向微信请款使用的订单号*/
private String wxOrderId;


private LocalDateTime startTime; private LocalDateTime startTime;


this.endTime = endTime; this.endTime = endTime;
} }


public String getPayId() {
return payId;
}

public void setPayId(String payId) {
this.payId = payId;
}

public String getWxOrderId() {
return wxOrderId;
}

public void setWxOrderId(String wxOrderId) {
this.wxOrderId = wxOrderId;
}
} }

+ 23
- 0
src/main/java/com/qtzl/alterSales/manager/model/protocol/sales/FssPaccountPayQueryPageRequest.java 파일 보기



private Integer status; private Integer status;


/*** 路网交易编号*/
private String payId;

/*** 向微信请款使用的订单号*/
private String wxOrderId;


public String getPlateNumber() { public String getPlateNumber() {
return plateNumber; return plateNumber;
} }
public void setStatus(Integer status) { public void setStatus(Integer status) {
this.status = status; this.status = status;
} }

public String getPayId() {
return payId;
}

public void setPayId(String payId) {
this.payId = payId;
}

public String getWxOrderId() {
return wxOrderId;
}

public void setWxOrderId(String wxOrderId) {
this.wxOrderId = wxOrderId;
}
} }

Loading…
취소
저장