AlipayCallBackController.java 1.79 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
/**  
* <p>Title: AlipayCallbackController.java</p>  
* <p>Description: </p>  
* @author dsc  
* @date 2020年4月22日  
* @version 1.0  
*/  
package cn.timer.api.callback.alipay;

import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import cn.timer.api.utils.Result;
import cn.timer.api.utils.ResultUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

/**  
* <p>Title: AlipayCallbackController.java</p>  
* <p>Description: 支付宝回调接口</p>  
* @author dsc  
* @date 2020年4月22日  
* @version 1.0  
*/

@RestController
@Api(tags = "99.99 支付宝回调接口")
@RequestMapping(value = "/callback/alipay", produces = { "application/json" })
public class AlipayCallBackController {
	
	@PostMapping(value = "/pro")
	@ApiOperation(value = "购买服务", httpMethod = "POST", notes = "接口发布说明")
	public Result<Object> alipaycallback_pro(@RequestBody String orderId) { // 入参修改 TODO

		// 验证微信回调信息 TODO
		
		// 交易成功
		
		// 修改订单表
		
		// 修改套餐余量表
		
		// 修改购买记录表
		
		return ResultUtil.data(orderId, "购买成功");

	}
	
	@PostMapping(value = "/test")
	@ApiOperation(value = "购买服务(test)", httpMethod = "POST", notes = "接口发布说明")
	public Result<Object> alipaycallback_test(@RequestBody String orderId) { // 入参修改 TODO

		// 验证微信回调信息 TODO
		
		// 交易成功
		
		// 修改订单表
		
		// 修改套餐余量表
		
		// 修改购买记录表
		
		return ResultUtil.data(orderId, "购买成功");

	}

}