弹性计费不可改价
parent
c6730de026
commit
77db899d11
|
|
@ -23,4 +23,6 @@ public class OrderItemsParams {
|
||||||
*/
|
*/
|
||||||
private BigDecimal unitPrice;
|
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) {
|
if (null != param.getServiceFeeList() && param.getServiceFeeList().size() > 0) {
|
||||||
List<OrderItemsParams> params = param.getServiceFeeList();
|
List<OrderItemsParams> params = param.getServiceFeeList();
|
||||||
for (OrderItemsParams itemsParam : params) {
|
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();
|
OrderExpenseItemsEntity itemsEntity = new OrderExpenseItemsEntity();
|
||||||
itemsEntity.setId(itemsParam.getId());
|
itemsEntity.setId(itemsParam.getId());
|
||||||
itemsEntity.setUnitPrice(itemsParam.getUnitPrice());
|
itemsEntity.setUnitPrice(itemsParam.getUnitPrice());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue