本周完成工作:
明确了支付模块的需求
学习在项目中添加模块
完成了对账表的建立
再次学习了代码生成器的使用
支付模块通知回调接口,现金支付接口,提交账单接口
本周工作总结:
接口(传什么参数 什么逻辑 返回什么)
建表主键 bigint 20
名称类型字符 varchar 50
描述类型字符 varchar 255
get URL后缀 POST 多为表单
hutool工具类的使用,很好用 调用binary-Wang 微信支付接口底层(工厂模式)
postman body为封装的类 接口传参时可以将参数封装成实体
学习了myBatisPlus条件构造器
需要确定好业务,然后明确逻辑,参数,再开始写
equals.(flag)
payReconciliation.setWxOrderNumber(wxPayOrderNotifyV3Result.getResult().getTransactionId()); payReconciliationService.saveOrUpdate(payReconciliation);
实体是需要保存的
下周工作计划:
完成对账页面
两个AppList接口
学习springboot雷神
需协调与帮助:
mybatisPlus中between左闭右闭区间,但是2021-9-18 16:37:21 会自动默认为 2021-9-18 所以右边的日期需要加一天(调用hutool工具类解决)
BUG:Maven clean 和 install打包时报错,网上查并且问了GUNS框架作者都说是需要设置JDK1.8版本,原因是Maven在IDEA中clean和install操作时也JDK版本为15,设置为1.8后解决,所以出现BUG时,当绝大部分人都说是这个原因时,多半是这个原因,需要在此上横向扩展思考。
一种解决方式:Maven仓库重新下载或者删除.idea文件