|
@@ -29,6 +29,7 @@ import org.redisson.api.RedissonClient;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
@@ -51,6 +52,9 @@ public class UserOrderClient extends BaseController {
|
|
|
@Autowired
|
|
|
private RedissonClient redissonClient;
|
|
|
|
|
|
+ @Value("${message.debugMode}")
|
|
|
+ private boolean debugMode;
|
|
|
+
|
|
|
@ApiOperation(value = "查询付款单")
|
|
|
@GetMapping("/queryPayment")
|
|
|
public HttpResponseResult<Payment> queryPayment(String paymentNo) {
|
|
@@ -130,6 +134,9 @@ public class UserOrderClient extends BaseController {
|
|
|
*/
|
|
|
@PostMapping("/testCallback")
|
|
|
public void testCallback(@RequestBody PaymentCallBack data) {
|
|
|
+ if(!debugMode){
|
|
|
+ return;
|
|
|
+ }
|
|
|
if (MethodNameEnum.executePayment.equals(data.getMethodName())) {
|
|
|
//支付交易
|
|
|
paymentService.executePaymentCallBack(data);
|
|
@@ -145,6 +152,9 @@ public class UserOrderClient extends BaseController {
|
|
|
@GetMapping("/setSuccessStatus")
|
|
|
@ApiOperation(value = "完成所有订单(测试用)")
|
|
|
public HttpResponseResult<Boolean> setSuccessStatus() {
|
|
|
+ if(!debugMode){
|
|
|
+ return HttpResponseResult.failed("当前环境不允许调用");
|
|
|
+ }
|
|
|
userOrderService.setSuccessStatus();
|
|
|
return succeed(true);
|
|
|
}
|
|
@@ -154,6 +164,9 @@ public class UserOrderClient extends BaseController {
|
|
|
public HttpResponseResult<Boolean> setOrderStatus(
|
|
|
@RequestParam("orderNo") String orderNo,
|
|
|
@RequestParam("orderStatus") OrderStatusEnum orderStatus) {
|
|
|
+ if(!debugMode){
|
|
|
+ return HttpResponseResult.failed("当前环境不允许调用");
|
|
|
+ }
|
|
|
userOrderService.setOrderStatus(orderNo, orderStatus);
|
|
|
return succeed(true);
|
|
|
}
|
|
@@ -162,6 +175,9 @@ public class UserOrderClient extends BaseController {
|
|
|
@ApiOperation(value = "退款(测试用)")
|
|
|
public HttpResponseResult<UserOrderRefundBill> orderRefound(
|
|
|
@RequestParam("orderNo") String orderNo) {
|
|
|
+ if(!debugMode){
|
|
|
+ return HttpResponseResult.failed("当前环境不允许调用");
|
|
|
+ }
|
|
|
return userOrderRefundService.orderRefound(orderNo);
|
|
|
}
|
|
|
|