|
@@ -13,6 +13,7 @@ import com.cyksj.common.annotation.Log;
|
|
|
import com.cyksj.common.annotation.NoSubmit;
|
|
import com.cyksj.common.annotation.NoSubmit;
|
|
|
import com.cyksj.common.constant.Constant;
|
|
import com.cyksj.common.constant.Constant;
|
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
|
|
+import com.cyksj.common.util.StringUtil;
|
|
|
import com.cyksj.dto.Result;
|
|
import com.cyksj.dto.Result;
|
|
|
import com.cyksj.enums.BusinessType;
|
|
import com.cyksj.enums.BusinessType;
|
|
|
import com.cyksj.enums.GatewayResponse;
|
|
import com.cyksj.enums.GatewayResponse;
|
|
@@ -117,14 +118,15 @@ public class CmsGroupRelationController {
|
|
|
* 代充平台 用户账号车票列表
|
|
* 代充平台 用户账号车票列表
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/get/recharge")
|
|
@GetMapping("/get/recharge")
|
|
|
- public Result<SearchResult<GroupsRelationRechargeView>> getRechargeList(String rechargeStatus, String orderNo, Boolean isVipError) {
|
|
|
|
|
|
|
+ public Result<SearchResult<GroupsRelationRechargeView>> getRechargeList(String rechargeStatus, String orderNo, String transactionId, Boolean isVipError) {
|
|
|
MapBuilder builder = MapUtils.flatBuilder(request.getParameterMap());
|
|
MapBuilder builder = MapUtils.flatBuilder(request.getParameterMap());
|
|
|
if (StrUtil.isEmpty(rechargeStatus)) {
|
|
if (StrUtil.isEmpty(rechargeStatus)) {
|
|
|
builder.field(GroupsRelationRechargeView::getRechargeStatus).op(Operator.NotNull);
|
|
builder.field(GroupsRelationRechargeView::getRechargeStatus).op(Operator.NotNull);
|
|
|
}
|
|
}
|
|
|
- if (StrUtil.isNotBlank(orderNo)) {
|
|
|
|
|
|
|
+ if (StrUtil.isNotBlank(orderNo) || StringUtil.isNotBlank(transactionId)) {
|
|
|
OrderDon orderDon = orderDonMapper.selectOne(Wrappers.lambdaQuery(OrderDon.class)
|
|
OrderDon orderDon = orderDonMapper.selectOne(Wrappers.lambdaQuery(OrderDon.class)
|
|
|
- .eq(OrderDon::getOrderNo, orderNo)
|
|
|
|
|
|
|
+ .eq(StrUtil.isNotBlank(orderNo), OrderDon::getOrderNo, orderNo)
|
|
|
|
|
+ .eq(StrUtil.isNotBlank(transactionId), OrderDon::getTransactionId, transactionId)
|
|
|
.last("limit 1"));
|
|
.last("limit 1"));
|
|
|
Long relationId = 0l;
|
|
Long relationId = 0l;
|
|
|
if (orderDon != null) {
|
|
if (orderDon != null) {
|