|
|
@@ -16,8 +16,11 @@
|
|
|
*/
|
|
|
package com.trade.finance.controller;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.trade.finance.dto.SettlementDTO;
|
|
|
+import com.trade.finance.entity.Items;
|
|
|
import com.trade.finance.entity.Settlement;
|
|
|
+import com.trade.finance.service.IItemsService;
|
|
|
import com.trade.finance.service.ISettlementService;
|
|
|
import com.trade.finance.vo.SettlementVO;
|
|
|
import io.swagger.annotations.Api;
|
|
|
@@ -35,6 +38,8 @@ import org.springframework.web.bind.annotation.*;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import org.springblade.core.boot.ctrl.BladeController;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
/**
|
|
|
* 结算表 控制器
|
|
|
*
|
|
|
@@ -49,6 +54,8 @@ public class SettlementController extends BladeController {
|
|
|
|
|
|
private final ISettlementService settlementService;
|
|
|
|
|
|
+ private final IItemsService itemsService;
|
|
|
+
|
|
|
/**
|
|
|
* 详情
|
|
|
*/
|
|
|
@@ -57,6 +64,10 @@ public class SettlementController extends BladeController {
|
|
|
@ApiOperation(value = "详情", notes = "传入settlement")
|
|
|
public R<Settlement> detail(Settlement settlement) {
|
|
|
Settlement detail = settlementService.getOne(Condition.getQueryWrapper(settlement));
|
|
|
+ LambdaQueryWrapper<Items> itemsLambdaQueryWrapper=new LambdaQueryWrapper<>();
|
|
|
+ itemsLambdaQueryWrapper.eq(Items::getPid,detail.getId());
|
|
|
+ List<Items> list = itemsService.list(itemsLambdaQueryWrapper);
|
|
|
+ detail.setItemsList(list);
|
|
|
return R.data(detail);
|
|
|
}
|
|
|
|