更新费用项配置
用于修改已有的费用项配置信息,包括费用类型、计费规则、单价等。如果费用项状态变更为 NA(不可用),则关联的费用将被标记为结束状态。  
http://{ip}:{port}/app/feeConfig.updateFeeConfig(Java110Cmd 编码)  
POST  
| 参数名称 | 必填 | 类型 | 描述 | 
|---|---|---|---|
Authorization | 
是 | String | 
用户认证 Token(Base Token) | 
app-id | 
是 | String | 
应用 ID(由系统分配) | 
transaction-id | 
是 | String | 
请求流水号(格式:1000000000+YYYYMMDDhhmmss+6位序列) | 
sign | 
是 | String | 
请求签名 | 
req-time | 
是 | String | 
请求时间(格式:YYYYMMDDhhmmss) | 
| 参数名称 | 必填 | 类型 | 描述 | 示例 | 
|---|---|---|---|---|
configId | 
是 | String | 
费用项 ID | 123456 | 
feeTypeCd | 
是 | String | 
费用类型编码 | 1001 | 
feeName | 
是 | String | 
收费项目名称 | 物业费 | 
feeFlag | 
是 | String | 
费用标识 | Y(可收费) | 
startTime | 
是 | String | 
计费起始时间(格式:YYYY-MM-DD) | 
2023-01-01 | 
endTime | 
是 | String | 
计费终止时间(格式:YYYY-MM-DD) | 
2023-12-31 | 
computingFormula | 
是 | String | 
计费公式 | 面积 * 单价 + 附加费 | 
squarePrice | 
是 | BigDecimal | 
计费单价 | 2.50 | 
additionalAmount | 
是 | BigDecimal | 
附加费用 | 100.00 | 
communityId | 
是 | String | 
小区 ID | 10001 | 
billType | 
是 | String | 
出账类型 | MONTHLY(按月) | 
state | 
否 | String | 
状态(N-正常,NA-不可用) | 
NA | 
| 参数名称 | 类型 | 描述 | 
|---|---|---|
code | 
String | 
返回码(0 表示成功,其他失败) | 
msg | 
String | 
返回信息 | 
data | 
Object | 
返回数据(通常为空) | 
POST /feeConfig.updateFeeConfig
Headers:
{
  "Authorization": "Bearer xxxxxx",
  "app-id": "micro-community",
  "transaction-id": "100000000020231201143456123456",
  "sign": "xxxxxx",
  "req-time": "20231201143456"
}
Body:
{
  "configId": "123456",
  "feeTypeCd": "1001",
  "feeName": "物业费",
  "feeFlag": "Y",
  "startTime": "2023-01-01",
  "endTime": "2023-12-31",
  "computingFormula": "面积 * 单价 + 附加费",
  "squarePrice": 2.50,
  "additionalAmount": 100.00,
  "communityId": "10001",
  "billType": "MONTHLY",
  "state": "NA"
}
{
  "code": "0",
  "msg": "成功",
  "data": null
}
configId 和 communityId 查询费用项是否存在。  state 为 NA,则更新关联费用状态为 STATE_FINISH(结束)。  feeFlag 变更且无账单规则关联,则更新费用标识。feeConfigInnerServiceSMOImpl.queryFeeConfigs  payFeeConfigV1InnerServiceSMOImpl.updatePayFeeConfig  payFeeV1InnerServiceSMOImpl.updatePayFeepoy_fee_rule),则不允许修改 feeFlag。  state 为 NA 时,会结束所有关联的费用记录。