From e736426553568e29f7e65f988adec7e89438f00c Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Mon, 22 Jul 2024 17:49:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=95=E9=AA=8C=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/aqgqj/basis/entity/vo/ExperDevVo.java | 4 ++-- .../java/com/bonus/aqgqj/basis/entity/vo/TestVo.java | 4 ++-- .../basis/service/impl/ExperimentalServiceImpl.java | 11 +++++++++++ .../resources/mappers/basis/ExperimentalMapper.xml | 2 +- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/bonus/aqgqj/basis/entity/vo/ExperDevVo.java b/src/main/java/com/bonus/aqgqj/basis/entity/vo/ExperDevVo.java index 795b93c..df83af0 100644 --- a/src/main/java/com/bonus/aqgqj/basis/entity/vo/ExperDevVo.java +++ b/src/main/java/com/bonus/aqgqj/basis/entity/vo/ExperDevVo.java @@ -20,8 +20,8 @@ public class ExperDevVo { private Long id; /**试验表id */ private Long experId; - /**编号*/ - @NotBlank(message = "编号不能为空", groups = {Query.class}) + /**客户自编号*/ + @NotBlank(message = "客户自编号不能为空", groups = {Query.class}) @Length(max = 32, message = "编号字符长度不能超过32", groups = {Query.class}) private String devCode; /**生产厂家*/ diff --git a/src/main/java/com/bonus/aqgqj/basis/entity/vo/TestVo.java b/src/main/java/com/bonus/aqgqj/basis/entity/vo/TestVo.java index d6471fe..cd6627e 100644 --- a/src/main/java/com/bonus/aqgqj/basis/entity/vo/TestVo.java +++ b/src/main/java/com/bonus/aqgqj/basis/entity/vo/TestVo.java @@ -165,10 +165,12 @@ public class TestVo { /** * 审核状态 */ + @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) private Integer auditStatus = 0; /** * 状态 */ + @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) private Integer status = 0; /** @@ -191,7 +193,6 @@ public class TestVo { /** * 试验主要设备 */ - @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) private List mainDeviceVos; /** @@ -202,7 +203,6 @@ public class TestVo { /** * 收样设备list */ - @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) private List sampleDeviceVos; /** * 试验样品设备list diff --git a/src/main/java/com/bonus/aqgqj/basis/service/impl/ExperimentalServiceImpl.java b/src/main/java/com/bonus/aqgqj/basis/service/impl/ExperimentalServiceImpl.java index 6ac7b20..4584bfd 100644 --- a/src/main/java/com/bonus/aqgqj/basis/service/impl/ExperimentalServiceImpl.java +++ b/src/main/java/com/bonus/aqgqj/basis/service/impl/ExperimentalServiceImpl.java @@ -91,6 +91,9 @@ public class ExperimentalServiceImpl implements ExperimentalService { public ServerResponse getTestBasicInfo(ParamsDto dto) { TestVo vo = new TestVo(); try { + if(dto.getId() == null || StringUtils.isEmpty(dto.getDevTypeCode())){ + return ServerResponse.createByErrorMsg(HttpStatus.ERROR, "参数完整"); + } // 查询收样基本信息 vo = mapper.getTestBasicInfo(dto); if (vo.getConfigId() == null) { @@ -285,6 +288,13 @@ public class ExperimentalServiceImpl implements ExperimentalService { // 试验数据详情 testVo = mapper.viewTestData(dto); //试验依据信息、试验设备、试验项、试验项目信息、试验样品设备 + ConfigMainDevVo configMainDevVo = new ConfigMainDevVo(); + configMainDevVo.setExperDevName(testVo.getExperDev()); + configMainDevVo.setExperDevModule(testVo.getExperModule()); + configMainDevVo.setExperDevCode(testVo.getExperCode()); + configMainDevVo.setDevContractDate(testVo.getCheckTime()); + List configMainDevVos = new ArrayList<>(); + configMainDevVos.add(configMainDevVo); List experBasisVos = mapper.getConfigBasis(dto); List experConfigDevs = mapper.getExperConfigDevs(dto); List configItemsVos = mapper.getExperItems(dto); @@ -293,6 +303,7 @@ public class ExperimentalServiceImpl implements ExperimentalService { configItemsVo.setItemList(configItemVos); } List experDevVos = mapper.getExperDev(dto); + testVo.setMainDeviceVos(configMainDevVos); testVo.setBasisVos(experBasisVos); testVo.setDeviceVos(experConfigDevs); testVo.setConfigItemsVos(configItemsVos); diff --git a/src/main/resources/mappers/basis/ExperimentalMapper.xml b/src/main/resources/mappers/basis/ExperimentalMapper.xml index e89ee7c..3529be4 100644 --- a/src/main/resources/mappers/basis/ExperimentalMapper.xml +++ b/src/main/resources/mappers/basis/ExperimentalMapper.xml @@ -332,7 +332,7 @@ a.dev_module AS devModule, a.exper_local_code AS experLocalCode, a.exper_local AS experLocal, - ts.id + ts.id AS sampleId FROM tb_sample ts LEFT JOIN ( SELECT tsd.dev_type_code,