提交 30b7df18 authored 作者: zgy's avatar zgy

返回前端所需的数据

上级 8748ff1f
...@@ -41,9 +41,9 @@ public class FlutterWaveController { ...@@ -41,9 +41,9 @@ public class FlutterWaveController {
* @return * @return
*/ */
@PostMapping("/verifyPay") @PostMapping("/verifyPay")
public Result verifyPay( @ApiParam("订单ID") @RequestParam("orderId") String orderId) { public Result verifyPay(@ApiParam("订单ID") @RequestParam("orderId") String orderId) {
return flutterWaveService.verifyPay( orderId); return flutterWaveService.verifyPay(orderId);
} }
...@@ -57,10 +57,10 @@ public class FlutterWaveController { ...@@ -57,10 +57,10 @@ public class FlutterWaveController {
public Result refund(@RequestBody FlutterWaveCard flutterWaveCard) { public Result refund(@RequestBody FlutterWaveCard flutterWaveCard) {
return flutterWaveService.refund(flutterWaveCard); return flutterWaveService.refund(flutterWaveCard);
} }
//
// @GetMapping("/queryPayParams") @GetMapping("/queryParams")
// public Result queryPayParams(@ApiParam("用户ID") @RequestParam("userId") String userId) { public Result queryParams(@ApiParam("用户ID") @RequestParam("userId") String userId) {
//
// return flutterWaveService.queryParams(userId);
// } }
} }
package com.diaoyun.zion.chinafrica.entity;
import java.util.List;
/**
* @Auther: wudepeng
* @Date: 2019/11/28
* @Description:ǰ֧
*/
public class FlutterKey {
private String public_key;
private List<TbCfUserInfoEntity> userInfo;
public String getPublic_key() {
return public_key;
}
public void setPublic_key(String public_key) {
this.public_key = public_key;
}
public List<TbCfUserInfoEntity> getUserInfo() {
return userInfo;
}
public void setUserInfo(List<TbCfUserInfoEntity> userInfo) {
this.userInfo = userInfo;
}
}
...@@ -20,4 +20,6 @@ public interface FlutterWaveService { ...@@ -20,4 +20,6 @@ public interface FlutterWaveService {
Result verifyPay(String orderId); Result verifyPay(String orderId);
Result refund(FlutterWaveCard flutterWaveCard); Result refund(FlutterWaveCard flutterWaveCard);
Result queryParams(String userId);
} }
...@@ -6,12 +6,11 @@ import com.diaoyun.zion.chinafrica.dao.TbCfFinanceDao; ...@@ -6,12 +6,11 @@ import com.diaoyun.zion.chinafrica.dao.TbCfFinanceDao;
import com.diaoyun.zion.chinafrica.dao.TbCfItemOrderRDao; import com.diaoyun.zion.chinafrica.dao.TbCfItemOrderRDao;
import com.diaoyun.zion.chinafrica.dao.TbCfOrderDao; import com.diaoyun.zion.chinafrica.dao.TbCfOrderDao;
import com.diaoyun.zion.chinafrica.dao.TbCfToiCouponDao; import com.diaoyun.zion.chinafrica.dao.TbCfToiCouponDao;
import com.diaoyun.zion.chinafrica.entity.TbCfFinanceEntity; import com.diaoyun.zion.chinafrica.entity.*;
import com.diaoyun.zion.chinafrica.entity.TbCfItemOrderREntity;
import com.diaoyun.zion.chinafrica.entity.TbCfOrderEntity;
import com.diaoyun.zion.chinafrica.enums.DeliveryStatusEnum; import com.diaoyun.zion.chinafrica.enums.DeliveryStatusEnum;
import com.diaoyun.zion.chinafrica.enums.OrderStatusEnum; import com.diaoyun.zion.chinafrica.enums.OrderStatusEnum;
import com.diaoyun.zion.chinafrica.service.FlutterWaveService; import com.diaoyun.zion.chinafrica.service.FlutterWaveService;
import com.diaoyun.zion.chinafrica.service.TbCfUserInfoService;
import com.diaoyun.zion.chinafrica.vo.FlutterWaveCard; import com.diaoyun.zion.chinafrica.vo.FlutterWaveCard;
import com.diaoyun.zion.chinafrica.vo.TbCfFinanceVo; import com.diaoyun.zion.chinafrica.vo.TbCfFinanceVo;
import com.diaoyun.zion.chinafrica.vo.TbCfOrderVo; import com.diaoyun.zion.chinafrica.vo.TbCfOrderVo;
...@@ -35,9 +34,7 @@ import org.springframework.transaction.annotation.Transactional; ...@@ -35,9 +34,7 @@ import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.io.IOException; import java.io.IOException;
import java.util.Date; import java.util.*;
import java.util.HashMap;
import java.util.Map;
/** /**
* @Auther: wudepeng * @Auther: wudepeng
...@@ -56,6 +53,8 @@ public class FlutterWaveServiceImpl implements FlutterWaveService { ...@@ -56,6 +53,8 @@ public class FlutterWaveServiceImpl implements FlutterWaveService {
@Autowired @Autowired
private TbCfItemOrderRDao tbCfItemOrderRDao; private TbCfItemOrderRDao tbCfItemOrderRDao;
@Autowired
private TbCfUserInfoService tbCfUserInfoService;
@Autowired @Autowired
private DomainProperties domainProperties; private DomainProperties domainProperties;
@Resource @Resource
...@@ -208,6 +207,20 @@ public class FlutterWaveServiceImpl implements FlutterWaveService { ...@@ -208,6 +207,20 @@ public class FlutterWaveServiceImpl implements FlutterWaveService {
return result; return result;
} }
@Override
public Result queryParams(String userId) {
Result result = new Result();
List<TbCfUserInfoEntity> list = new ArrayList<>();
FlutterKey key = new FlutterKey();
String public_key = domainProperties.getProperty("flutterwave.public.key");
TbCfUserInfoEntity userInfo = tbCfUserInfoService.queryObject(userId);
list.add(userInfo);
key.setPublic_key(public_key);
key.setUserInfo(list);
result.setData(key).setMessage(ResultCodeEnum.SUCCESS.getDesc());
return result;
}
/** /**
* 清空订单缓存 * 清空订单缓存
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论