财务中心批量支付

一,批量付款点确定

/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加入支付队列
原文地址:https://www.cnblogs.com/zhuxiang1029/p/15608736.html