一,批量付款点确定
/settlement/paymentBase/savePaymentBase
1,校验参数。
2,校验批次名称是否存在,批次名称是唯一的。这个字段在paymentBase表里。
3,从上传的文件里得到所有paymentOrder。
(1)去oss上拉取文件
(2)解析文件
(3)删除临时文件
4,保存paymentBase数据
5,保存所有PaymentOrder,包括异常的数据。返回所有的异常数据。
6,错误数据生成excel。
7,更新PaymentBase。
二,下一步,支付。
/settlement/paymentBase/goPayment
批量代付-去付款-付款验证
//1校验登录密码
//2校验短信验证码
//更新paymentBase支付状态
//查询支付宝配置
//循环支付
//校验单笔限额
//校验单日限额
//扣减单日限额
//支付状态改为支付中
//构造支付对象payment加入支付队列