弹性计费不可改价
parent
c6730de026
commit
77db899d11
|
|
@ -23,4 +23,6 @@ public class OrderItemsParams {
|
|||
*/
|
||||
private BigDecimal unitPrice;
|
||||
|
||||
private String bill;
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1868,6 +1868,13 @@ public class OrderInfoService extends ServiceImpl<OrderInfoMapper, OrderInfoEnti
|
|||
if (null != param.getServiceFeeList() && param.getServiceFeeList().size() > 0) {
|
||||
List<OrderItemsParams> params = param.getServiceFeeList();
|
||||
for (OrderItemsParams itemsParam : params) {
|
||||
OrderExpenseItemsEntity expenseItemsEntity = orderExpenseItemsService.getById(itemsParam.getId());
|
||||
if (null == expenseItemsEntity) {
|
||||
throw Exceptions.clierr("服务费不存在,请检查参数");
|
||||
}
|
||||
if (BillingType.ELASTICITY.getVal().equals(expenseItemsEntity.getBillingType())) {
|
||||
throw Exceptions.clierr("弹性计费不可改价");
|
||||
}
|
||||
OrderExpenseItemsEntity itemsEntity = new OrderExpenseItemsEntity();
|
||||
itemsEntity.setId(itemsParam.getId());
|
||||
itemsEntity.setUnitPrice(itemsParam.getUnitPrice());
|
||||
|
|
|
|||
Loading…
Reference in New Issue