Java支付全家桶:企业级各类支付手段一站式解决方案 前面两篇文章只要学习了1-10章的内容,今天开始学习11-17章的内容。有条件的可以去官网找课程学习。没条件的可以找作者要视频和源码,作者vx(cmL46679910)。
第11章 只要学习了以下这些内容:支付宝付款码模块、 扫码付款流程说明 、封装扫码支付WEB方法 、 实现扫码付款 。
@RequestMapping("/sys/log")
public class SysLogController {
@Autowired
private SysLogService sysLogService;
/**
* 列表
*/
@ResponseBody
@GetMapping("/list")
@RequiresPermissions("sys:log:list")
public R list(@RequestParam Map<String, Object> params){
PageUtils page = sysLogService.queryPage(params);
return R.ok().put("page", page);
}
}
第12章 只要学习了以下这些内容:vx(cmL46679910)安卓APP的银联支付模块、 开通银联支付业务 、安卓APP银联支付流程 、 封装创建支付订单方法、 缓存HTML代码 、 接收后端通知消息 、 前端回调页面 、 安卓APP申请创建支付订单、实现银联支付功能 、 刷新订单列表页面。
/**
* 根据父菜单,查询子菜单
* @param parentId 父菜单ID
* @param menuIdList 用户菜单ID
*/
List<SysMenuEntity> queryListParentId(Long parentId, List<Long> menuIdList);
/**
* 根据父菜单,查询子菜单
* @param parentId 父菜单ID
*/
List<SysMenuEntity> queryListParentId(Long parentId);
/**
* 获取不包含按钮的菜单列表
*/
List<SysMenuEntity> queryNotButtonList();
/**
* 获取用户菜单列表
*/
List<SysMenuEntity> getUserMenuList(Long userId);
/**
* 删除
*/
void delete(Long menuId);
}
第13章 只要学习了以下这些内容:PC网站的银联付款模块、电商网站的银联支付 、 创建Native支付订单、 编写前端回调Web方法 、编写前端付款代码 。
/**
* 生成token
* @param userId 用户ID
*/
R createToken(long userId);
/**
* 退出,修改token值
* @param userId 用户ID
*/
void logout(long userId);
}
第14章 只要学习了以下这些内容:银联付款收款码模块、银联付款码支付流程、创建支付订单 、完成扫码付款 。
public class OAuth2Token implements AuthenticationToken {
private String token;
public OAuth2Token(String token){
this.token = token;
}
@Override
public String getPrincipal() {
return token;
}
@Override
public Object getCredentials() {
return token;
}
}
第15章 只要学习了以下这些内容:vx(cmL46679910)聚合支付与融合支付、 什么是聚合支付?、 什么是融合支付?、为融合支付改造项目 、在订单页面显示余额、用余额付款 、 创建融合支付订单 、接收充值结果 、发起融合支付请求 。
@Data
@TableName("sys_user_token")
public class SysUserTokenEntity implements Serializable {
private static final long serialVersionUID = 1L;
//用户ID
@TableId(type = IdType.INPUT)
private Long userId;
//token
private String token;
//过期时间
private Date expireTime;
//更新时间
private Date updateTime;
}
第16章 只要学习了以下这些内容:演示监控大屏程序、记录用户的IP和地区、 实现地区支付数据的表格 、实现地图控件 、 实现其他控件。 第17章 只要总结1-16章只要讲了什么,以及今后的学习方向。