费用清单
parent
99321f15e9
commit
c1f5ab452a
|
|
@ -1,10 +1,14 @@
|
||||||
package com.njzscloud.supervisory.expense.controller;
|
package com.njzscloud.supervisory.expense.controller;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
|
import com.njzscloud.common.core.ex.Exceptions;
|
||||||
import com.njzscloud.common.core.utils.R;
|
import com.njzscloud.common.core.utils.R;
|
||||||
import com.njzscloud.common.mp.support.PageParam;
|
import com.njzscloud.common.mp.support.PageParam;
|
||||||
import com.njzscloud.common.mp.support.PageResult;
|
import com.njzscloud.common.mp.support.PageResult;
|
||||||
import com.njzscloud.supervisory.expense.pojo.entity.ExpenseItemsConfigEntity;
|
import com.njzscloud.supervisory.expense.pojo.entity.ExpenseItemsConfigEntity;
|
||||||
import com.njzscloud.supervisory.expense.service.ExpenseItemsConfigService;
|
import com.njzscloud.supervisory.expense.service.ExpenseItemsConfigService;
|
||||||
|
import com.njzscloud.supervisory.order.pojo.entity.OrderExpenseItemsEntity;
|
||||||
|
import com.njzscloud.supervisory.order.service.OrderExpenseItemsService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
@ -22,6 +26,8 @@ public class ExpenseItemsConfigController {
|
||||||
|
|
||||||
private final ExpenseItemsConfigService expenseItemsConfigService;
|
private final ExpenseItemsConfigService expenseItemsConfigService;
|
||||||
|
|
||||||
|
private final OrderExpenseItemsService orderExpenseItemsService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增
|
* 新增
|
||||||
*/
|
*/
|
||||||
|
|
@ -65,4 +71,16 @@ public class ExpenseItemsConfigController {
|
||||||
return R.success(expenseItemsConfigService.paging(pageParam, expenseItemsConfigEntity));
|
return R.success(expenseItemsConfigService.paging(pageParam, expenseItemsConfigEntity));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过订单id获取费用清单
|
||||||
|
*/
|
||||||
|
@GetMapping("/orderItemsList")
|
||||||
|
public R<List<OrderExpenseItemsEntity>> orderItemsList(@RequestParam Long orderId) {
|
||||||
|
if (null == orderId) {
|
||||||
|
throw Exceptions.clierr("订单id不能为空");
|
||||||
|
}
|
||||||
|
return R.success(orderExpenseItemsService.list(Wrappers.lambdaQuery(OrderExpenseItemsEntity.class)
|
||||||
|
.eq(OrderExpenseItemsEntity::getOrderId, orderId)
|
||||||
|
.eq(OrderExpenseItemsEntity::getDeleted, Boolean.FALSE)));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue