提交 ff2f10ba authored 作者: zhouzhigang's avatar zhouzhigang

--no commit message

上级 2456968b
...@@ -10,7 +10,10 @@ public class SchoolRequestPath extends BaseRequestPath { ...@@ -10,7 +10,10 @@ public class SchoolRequestPath extends BaseRequestPath {
/** 学生 */ /** 学生 */
public static final String STUDENT = "/student"; public static final String STUDENT = "/student";
/**
* 订单id查询订单是否被支付
*/
public static final String CHECK_IS_PAID = "/check-is-paid";
/** 对账查询 */ /** 对账查询 */
......
...@@ -119,5 +119,12 @@ public class StudentOrderController { ...@@ -119,5 +119,12 @@ public class StudentOrderController {
Integer wechatPayType = form.getWechatPayType(); Integer wechatPayType = form.getWechatPayType();
return studentOrderService.toPayYee(orderId,payType,wechatPayType); return studentOrderService.toPayYee(orderId,payType,wechatPayType);
} }
@ApiOperation("订单id查询订单是否被支付")
@GetMapping(SchoolRequestPath.CHECK_IS_PAID)
public CallBack<Integer> checkIsPaid(Integer oid){
return CallBack.success(studentOrderService.updateCheckIsPaid(oid));
}
} }
...@@ -121,5 +121,14 @@ public interface StudentOrderService extends BaseService<StudentOrder,Integer>{ ...@@ -121,5 +121,14 @@ public interface StudentOrderService extends BaseService<StudentOrder,Integer>{
* @data 2019年9月12日 下午3:09:08 * @data 2019年9月12日 下午3:09:08
*/ */
String toPayYee(Integer orderId, Integer payType, Integer wechatPayType); String toPayYee(Integer orderId, Integer payType, Integer wechatPayType);
/**
* 查询订单是否被支付
* @param oid
* @return
* @auther zzg
* @data 2019年9月12日 下午4:05:45
*/
Integer updateCheckIsPaid(Integer oid);
} }
...@@ -217,5 +217,10 @@ public class StudentOrderServiceImpl extends BaseModelServiceImpl<StudentOrder,I ...@@ -217,5 +217,10 @@ public class StudentOrderServiceImpl extends BaseModelServiceImpl<StudentOrder,I
form.setWechatPayType(wechatPayType); form.setWechatPayType(wechatPayType);
return proxyClient.pay(form); return proxyClient.pay(form);
} }
@Override
public Integer updateCheckIsPaid(Integer oid) {
return proxyClient.pay_query(oid);
}
} }
...@@ -89,7 +89,7 @@ public class AliPayController { ...@@ -89,7 +89,7 @@ public class AliPayController {
if (min <= 0) { if (min <= 0) {
return CallBack.fail("订单超时,请重新下单"); return CallBack.fail("订单超时,请重新下单");
} }
String minStr = min + "m"; /*String minStr = min + "m";
// minStr = "1h"; // minStr = "1h";
// String total_amount = "0.01"; // String total_amount = "0.01";
alipayRequest.setBizContent("{\"out_trade_no\":\"" + alipay.getOut_trade_no() + "\"," + "\"total_amount\":\"" alipayRequest.setBizContent("{\"out_trade_no\":\"" + alipay.getOut_trade_no() + "\"," + "\"total_amount\":\""
...@@ -98,7 +98,7 @@ public class AliPayController { ...@@ -98,7 +98,7 @@ public class AliPayController {
// 订单最晚支付时间为 1h 取值范围:1m~15d 1m~15d。m-分钟,h-小时,d-天, // 订单最晚支付时间为 1h 取值范围:1m~15d 1m~15d。m-分钟,h-小时,d-天,
// 1c-当天(1c-当天的情况下,无论交易何时创建,都在0点关闭)。 该参数数值不接受小数点, 如 1.5h,可转换为 90m // 1c-当天(1c-当天的情况下,无论交易何时创建,都在0点关闭)。 该参数数值不接受小数点, 如 1.5h,可转换为 90m
+ "\"timeout_express\":\"" + minStr + "\"," + "\"timeout_express\":\"" + minStr + "\","
+ "\"product_code\":\"FAST_INSTANT_TRADE_PAY\"}"); + "\"product_code\":\"FAST_INSTANT_TRADE_PAY\"}");*/
// 请求 // 请求
String result = ""; String result = "";
String url = "https://openapi.alipay.com/gateway.do?"; String url = "https://openapi.alipay.com/gateway.do?";
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论