java - Fineract API Post recurringdepositaccount 不起作用,并且它也没有包含在 Fineract 文档中
问题描述
邮递员中的 Fineract Post recurringdepositaccount api 响应错误消息:
{
"timestamp": 1568640270686,
"status": 500,
"error": "Internal Server Error",
"exception": "java.lang.NullPointerException",
"message": null,
"path": "/fineract-provider/api/v1/recurringdepositaccounts"
}
这是我的请求正文:
{
"clientId": 67,
"productId": 6,
"locale": "en",
"dateFormat": "dd MMMM yyyy",
"submittedOnDate": "13 September 2019",
"depositPeriodFrequencyId":1,
"depositPeriod":1,
"recurringFrequencyType":1,
"recurringFrequency":1,
"mandatoryRecommendedDepositAmount":1000,
"isCalendarInherited":false,
"preClosurePenalApplicable":false,
"isMandatoryDeposit":true,
"allowWithdrawal": false,
"adjustAdvanceTowardsFuturePayments":false
}
解决方案
我可以在https://demo.openmf.org/api-docs/apiLive.htm#rdaccounts找到的文档
(向下滚动到所有GET
示例之外以进入该POST
部分)说明了以下必填字段:
clientId or groupId,
productId,
submittedOnDate,
depositPeriod,
depositPeriodFrequencyId,
recurringFrequency,
recurringFrequencyType,
depositAmount,
isCalendarInherited,
mandatoryRecommendedDepositAmount
您似乎缺少这些depositAmount
。
推荐阅读
- elasticsearch - 使用serilog直接将日志写入elasticsearch是不是一个好主意
- javascript - 更改宽度后元素消失
- r - 如何获取包含 NA OR 值 < 0 的两列矩阵中的行列表?
- matlab - 在 Matlab 中分配带偏差的有符号整数
- javascript - AngularJs 指令在页面上创建固定 div
- wordpress - WordPress:在上传文件夹中删除用户及其文件
- regex - 如何在正则表达式代码中查找和替换
- kotlin - Kotlin:从类的属性生成 Comparable#compareTo() 函数
- r - 如何抓取由Javascript动态生成的表
- oracle - Oracle 中两个模式的权限