Browse Source

feat:[资源库管理][供试品列表]

master
HanLong 2 months ago
parent
commit
d81928dc0b
3 changed files with 24 additions and 5 deletions
  1. +15
    -2
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/PublicController.java
  2. +5
    -3
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/form/gsp/GspSearchListForm.java
  3. +4
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspServiceImpl.java

+ 15
- 2
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/PublicController.java View File

@ -9,6 +9,7 @@ import com.hxhq.business.dto.sj.SjListDto;
import com.hxhq.business.enums.NormalEnum; import com.hxhq.business.enums.NormalEnum;
import com.hxhq.business.enums.SnTypeEnum; import com.hxhq.business.enums.SnTypeEnum;
import com.hxhq.business.form.common.SignForm; import com.hxhq.business.form.common.SignForm;
import com.hxhq.business.form.gsp.GspSearchListForm;
import com.hxhq.business.form.gyzj.SearchForm; import com.hxhq.business.form.gyzj.SearchForm;
import com.hxhq.business.form.sj.SjSearchListForm; import com.hxhq.business.form.sj.SjSearchListForm;
import com.hxhq.business.form.yq.YqSearchForm; import com.hxhq.business.form.yq.YqSearchForm;
@ -61,6 +62,8 @@ public class PublicController extends BaseController {
public IYqService yqService; public IYqService yqService;
@Autowired @Autowired
public IGyzjService gyzjService; public IGyzjService gyzjService;
@Autowired
public IGspService gspService;
/** /**
* 获取编号 * 获取编号
@ -193,10 +196,10 @@ public class PublicController extends BaseController {
} }
/** /**
* 查询试剂列表
* 查询仪器列表
*/ */
@GetMapping("/yqList") @GetMapping("/yqList")
public TableDataInfo list(YqSearchForm form)
public TableDataInfo yqList(YqSearchForm form)
{ {
startPage(); startPage();
List<Yq> list = yqService.queryList(form); List<Yq> list = yqService.queryList(form);
@ -214,4 +217,14 @@ public class PublicController extends BaseController {
return getDataTable(list); return getDataTable(list);
} }
/**
* 查询供试品列表
*/
@GetMapping("/gspList")
public TableDataInfo gspList(GspSearchListForm form)
{
startPage();
List<Gsp> list = gspService.queryList(form);
return getDataTable(list);
}
} }

+ 5
- 3
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/form/gsp/GspSearchListForm.java View File

@ -12,6 +12,9 @@ import java.util.Date;
*/ */
public class GspSearchListForm { public class GspSearchListForm {
/** 试验id */
private Long studyId;
/** 名称/代号 */ /** 名称/代号 */
private String mc; private String mc;
@ -47,9 +50,6 @@ public class GspSearchListForm {
/** 有效期结束日期 */ /** 有效期结束日期 */
private String endDate; private String endDate;
/** 试验id */
private Long studyId;
/** 是否是档案 1-是 */ /** 是否是档案 1-是 */
private Integer archive; private Integer archive;
@ -65,6 +65,8 @@ public class GspSearchListForm {
/** 出库日期结束 */ /** 出库日期结束 */
private String endDateCk; private String endDateCk;
public Long getMdId() { public Long getMdId() {
return mdId; return mdId;
} }

+ 4
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspServiceImpl.java View File

@ -2,6 +2,7 @@ package com.hxhq.business.service.impl;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.*; import java.util.*;
import java.util.function.Consumer;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
@ -89,6 +90,9 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
if(form.getZjzt() != null) { if(form.getZjzt() != null) {
queryWrapper.eq("zjzt", form.getZjzt()); queryWrapper.eq("zjzt", form.getZjzt());
} }
if(form.getStudyId() != null) {
queryWrapper.and(p -> p.apply("find_in_set(md_ids, {0})", form.getStudyId()));
}
if(form.getArchive() != null && form.getArchive() == DaztEnum.ygd.getValue()) { if(form.getArchive() != null && form.getArchive() == DaztEnum.ygd.getValue()) {
queryWrapper.in("zjzt", ZjztEnum.dgd.getValue(), ZjztEnum.gd.getValue(), ZjztEnum.djd.getValue()); queryWrapper.in("zjzt", ZjztEnum.dgd.getValue(), ZjztEnum.gd.getValue(), ZjztEnum.djd.getValue());
} }

Loading…
Cancel
Save