From c296b7d0c412429d29ad24bd34aa9def65045085 Mon Sep 17 00:00:00 2001 From: chenrui <1187576398@qq.com> Date: 星期四, 10 四月 2025 17:17:09 +0800 Subject: [PATCH] 成品下单检验新增字段 --- inspect-server/src/main/resources/mapper/InsSampleMapper.xml | 7 ++++++- inspect-server/src/main/java/com/ruoyi/inspect/pojo/InsProductResult.java | 6 ++++++ inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java | 24 ++++++++++++++++++++++++ 3 files changed, 36 insertions(+), 1 deletions(-) diff --git a/inspect-server/src/main/java/com/ruoyi/inspect/pojo/InsProductResult.java b/inspect-server/src/main/java/com/ruoyi/inspect/pojo/InsProductResult.java index e95dc19..7adec6e 100644 --- a/inspect-server/src/main/java/com/ruoyi/inspect/pojo/InsProductResult.java +++ b/inspect-server/src/main/java/com/ruoyi/inspect/pojo/InsProductResult.java @@ -49,4 +49,10 @@ @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; + + @ApiModelProperty("娴嬭瘯寮�濮嬫椂闂�") + private String testStartTime; + + @ApiModelProperty("娴嬭瘯缁撴潫鏃堕棿") + private String testEndTime; } diff --git a/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java b/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java index c4a5521..7008c60 100644 --- a/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java +++ b/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java @@ -439,6 +439,30 @@ } newResult.setEquipName(JSON.toJSONString(ev)); } + //娴嬭瘯寮�濮嬫椂闂� + if (jo.get("testStartTime") != null) { + JSONArray jsonArray2 = JSON.parseArray(JSON.toJSONString(jo.get("testStartTime"))); + List<Map<String, Object>> ev = new ArrayList<>(); + for (Object o : jsonArray2) { + JSONObject testStartTimeValue = JSON.parseObject(JSON.toJSONString(o)); + Map<String, Object> map = new HashMap<>(); + map.put("v", JSON.parseObject(JSON.toJSONString(testStartTimeValue.get("v"))).get("v")); + ev.add(map); + } + newResult.setTestStartTime(JSON.toJSONString(ev)); + } + //娴嬭瘯缁撴潫鏃堕棿 + if (jo.get("testEndTime") != null) { + JSONArray jsonArray2 = JSON.parseArray(JSON.toJSONString(jo.get("testEndTime"))); + List<Map<String, Object>> ev = new ArrayList<>(); + for (Object o : jsonArray2) { + JSONObject testEndTimeValue = JSON.parseObject(JSON.toJSONString(o)); + Map<String, Object> map = new HashMap<>(); + map.put("v", JSON.parseObject(JSON.toJSONString(testEndTimeValue.get("v"))).get("v")); + ev.add(map); + } + newResult.setTestEndTime(JSON.toJSONString(ev)); + } //缁撹 try { JSONObject insResult = JSON.parseObject(JSON.toJSONString(jo.get("insResult"))); diff --git a/inspect-server/src/main/resources/mapper/InsSampleMapper.xml b/inspect-server/src/main/resources/mapper/InsSampleMapper.xml index c26a110..99bf9d0 100644 --- a/inspect-server/src/main/resources/mapper/InsSampleMapper.xml +++ b/inspect-server/src/main/resources/mapper/InsSampleMapper.xml @@ -88,6 +88,8 @@ <result property="comValue" column="com_value" jdbcType="VARCHAR"/> <result property="equipValue" column="equip_value" jdbcType="VARCHAR"/> <result property="equipName" column="equip_name" jdbcType="VARBINARY"/> + <result property="testStartTime" column="test_start_time" jdbcType="VARBINARY"/> + <result property="testEndTime" column="test_end_time" jdbcType="VARBINARY"/> </resultMap> <resultMap id="sampleVo" type="com.ruoyi.inspect.vo.SampleVo"> @@ -161,7 +163,10 @@ ip.sort, ip.cable_tag, ip.structure_item_parameter_id, - ip.check_user_id + ip.check_user_id, + ip.radius, + ipr.test_start_time, + ipr.test_end_time </sql> -- Gitblit v1.9.3