|
@@ -28,6 +28,8 @@ import org.jeecg.modules.weituo.entity.ItdmWeituoYangpin;
|
|
|
import org.jeecg.modules.weituo.mapper.ItdmWeituoYangpinMapper;
|
|
|
import org.jeecg.modules.weituo.service.IItdmWeituoInfoService;
|
|
|
import org.jeecg.modules.weituo.vo.ItdmWeituoInfoInfoVO;
|
|
|
+import org.jeecg.modules.weituochaxun.service.IItdmWeituochaxunService;
|
|
|
+import org.jeecg.modules.weituochaxun.vo.ItdmWeituoAllVO;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
@@ -134,44 +136,14 @@ public class ItdmWeituoInfoController extends JeecgController<ItdmWeituoInfo, II
|
|
|
//@AutoLog(value = "委托信息-分页列表查询")
|
|
|
@ApiOperation(value = "委托结项-分页列表查询", notes = "委托结项-分页列表查询")
|
|
|
@GetMapping(value = "/list1")
|
|
|
- public Result<ItdmWeituoJieXaing> queryPageList(ItdmWeituoInfo itdmWeituoInfo,
|
|
|
+ public Result<IPage<ItdmWeituoJieXaingVo>> queryPageList(ItdmWeituoInfo itdmWeituoInfo,
|
|
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
|
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
|
|
HttpServletRequest req) {
|
|
|
- QueryWrapper<ItdmWeituoInfo> queryWrapper = QueryGenerator.newInitQueryWrapper(itdmWeituoInfo, req.getParameterMap());
|
|
|
- queryWrapper.lambda().orderBy(true,true,ItdmWeituoInfo::getWeituoNo);
|
|
|
- Page<ItdmWeituoInfo> page = new Page<ItdmWeituoInfo>(pageNo, pageSize);
|
|
|
- IPage<ItdmWeituoInfo> pageList = itdmWeituoInfoService.page(page, queryWrapper);
|
|
|
-
|
|
|
- long pages = pageList.getPages();
|
|
|
- long current = pageList.getCurrent();
|
|
|
- long size = pageList.getSize();
|
|
|
- long total = pageList.getTotal();
|
|
|
- List<ItdmWeituoInfo> list = pageList.getRecords();
|
|
|
- List<ItdmJHYQueryListVO> childList = new ArrayList<>();
|
|
|
- ArrayList<ItdmWeituoJieXaing> itdmWeituoJieXaingList = new ArrayList<>();
|
|
|
- ItdmWeituoJieXaing itdmWeituoJieXaing = new ItdmWeituoJieXaing();
|
|
|
- itdmWeituoJieXaing.setPages(pages);
|
|
|
- itdmWeituoJieXaing.setCurrent(current);
|
|
|
- itdmWeituoJieXaing.setSize(size);
|
|
|
- itdmWeituoJieXaing.setTotal(total);
|
|
|
-
|
|
|
- ArrayList<ItdmWeituoJieXaingVo> l = new ArrayList<>();
|
|
|
-
|
|
|
- for (ItdmWeituoInfo info:list) {
|
|
|
- childList = itdmJCXMSHJHService.getAll3(info.getWeituoNo());
|
|
|
- for (ItdmJHYQueryListVO vo:childList) {
|
|
|
- ItdmWeituoJieXaingVo itdmWeituoJieXaingVo = new ItdmWeituoJieXaingVo();
|
|
|
- itdmWeituoJieXaingVo = WeituoJieXiangConvert.INSTANCE.toWieituoInfo(info);
|
|
|
- itdmWeituoJieXaingVo.setTestItems(vo.getTestItems());
|
|
|
- itdmWeituoJieXaingVo.setSampleName(vo.getSampleName());
|
|
|
- itdmWeituoJieXaingVo.setPm(vo.getPm());
|
|
|
- itdmWeituoJieXaingVo.setDeviceName(vo.getDeviceName());
|
|
|
- l.add(itdmWeituoJieXaingVo);
|
|
|
- }
|
|
|
- }
|
|
|
- itdmWeituoJieXaing.setRecords(l);
|
|
|
- return Result.OK(itdmWeituoJieXaing);
|
|
|
+ Page<ItdmWeituoJieXaingVo> page = new Page<ItdmWeituoJieXaingVo>(pageNo, pageSize);
|
|
|
+ List<ItdmWeituoJieXaingVo> weituoList = itdmWeituoInfoService.getWeituoList(page, itdmWeituoInfo);
|
|
|
+ page.setRecords(weituoList);
|
|
|
+ return Result.OK(page);
|
|
|
}
|
|
|
|
|
|
/**
|