From 5fb14bb0d28210f69c07021441b2cdd76aa46fe5 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期一, 04 九月 2023 17:58:24 +0800
Subject: [PATCH] 原材料检验修改9-4 3.0
---
inspect-server/src/main/resources/mapper/InspectUnacceptedMapper.xml | 29 ++++-
inspect-server/src/main/resources/mapper/RawInspectMapper.xml | 6 +
inspect-server/src/main/java/com/yuanchu/mom/pojo/RawInsProduct.java | 1
inspect-server/src/main/java/com/yuanchu/mom/pojo/vo/RawInsProductVo.java | 10 ++
inspect-server/src/main/java/com/yuanchu/mom/service/impl/RawInsProductServiceImpl.java | 7 -
inspect-server/src/main/java/com/yuanchu/mom/controller/RawInspectController.java | 24 +++-
inspect-server/src/main/java/com/yuanchu/mom/pojo/RawInspect.java | 1
inspect-server/src/main/java/com/yuanchu/mom/mapper/InspectUnacceptedMapper.java | 6 +
inspect-server/src/main/java/com/yuanchu/mom/pojo/InspectUnaccepted.java | 1
inspect-server/src/main/java/com/yuanchu/mom/service/impl/RawInspectServiceImpl.java | 154 +++++++++++++++++++++++++-----
inspect-server/src/main/java/com/yuanchu/mom/mapper/RawInspectMapper.java | 3
inspect-server/src/main/java/com/yuanchu/mom/mapper/RawInsProductMapper.java | 6 +
inspect-server/src/main/java/com/yuanchu/mom/service/RawInspectService.java | 16 ++
inspect-server/src/main/resources/mapper/RawInsProductMapper.xml | 12 ++
14 files changed, 223 insertions(+), 53 deletions(-)
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/controller/RawInspectController.java b/inspect-server/src/main/java/com/yuanchu/mom/controller/RawInspectController.java
index 33c4c66..399a283 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/controller/RawInspectController.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/controller/RawInspectController.java
@@ -38,7 +38,7 @@
@PostMapping("/addRawInspects")
public Result addRawInspects(@RequestHeader("token") String token, @RequestBody RawInspectVo rawInspectVo) throws Exception {
Map<String, String> data = JackSonUtil.unmarshal(jwt.readJWT(token).get("data"), Map.class);
- return Result.success(rawInspectService.addRawInspects(data.get("name").replaceAll("\"", ""), rawInspectVo));
+ return Result.success(rawInspectService.addRawInspects(data.get("id").replaceAll("\"", ""), rawInspectVo));
}
@ApiOperation(value = "鍒嗛〉鏌ヨ鍘熸潗鏂欐楠屽崟鍒楄〃")
@@ -82,9 +82,23 @@
return Result.success(rawInspectService.updateRawInspectsById(id));
}
+ @ApiOperation(value = "鍒犻櫎")
+ @ApiImplicitParams(value = {
+ @ApiImplicitParam(name = "id", value = "鍘熸潗鏂欐楠屽崟id", dataTypeClass = Integer.class, required = true)
+ })
+ @PostMapping("/delRawInsById")
+ public Result delRawInsById(Integer id) {
+ rawInspectService.delRawInsById(id);
+ return Result.success("鍒犻櫎" + id + "鎴愬姛!");
+ }
-
-
-
-
+ @ApiOperation(value = "鎵归噺鍒犻櫎")
+ @ApiImplicitParams(value = {
+ @ApiImplicitParam(name = "ids", value = "鍘熸潗鏂欐楠屽崟id", dataTypeClass = String.class, required = true)
+ })
+ @PostMapping("/delAllRawIns")
+ public Result delAllRawIns(String ids) {
+ rawInspectService.delAllRawIns(ids);
+ return Result.success("鎵归噺鍒犻櫎鎴愬姛!");
+ }
}
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/mapper/InspectUnacceptedMapper.java b/inspect-server/src/main/java/com/yuanchu/mom/mapper/InspectUnacceptedMapper.java
index c6a9145..3227e8c 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/mapper/InspectUnacceptedMapper.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/mapper/InspectUnacceptedMapper.java
@@ -17,5 +17,11 @@
//鏌ヨ鎴愬搧妫�楠屼腑涓嶅悎鏍煎搧妫�楠屽崟鍒楄〃
IPage<Map<String, Object>> selectInsList(Page<Object> page, String formTime, Integer dealState);
+
+ //鏍规嵁鍘熸潗鏂欐楠屽崟id鍒犻櫎鍘熸潗鏂欎笉鍚堟牸鍝�
+ void updaRawIns(Integer id);
+
+ //鏍规嵁鍘熸潗鏂欐楠屽崟id鎵归噺鍒犻櫎鍘熸潗鏂欎笉鍚堟牸鍝�
+ void delAllRawIns(String ids);
}
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/mapper/RawInsProductMapper.java b/inspect-server/src/main/java/com/yuanchu/mom/mapper/RawInsProductMapper.java
index bf0108c..74ac78c 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/mapper/RawInsProductMapper.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/mapper/RawInsProductMapper.java
@@ -18,5 +18,11 @@
//鏍规嵁鍘熸潗鏂欐楠屽崟id鏌ヨ妫�楠岄」鐩�
List<Integer> getresult(Integer id);
+
+ //鏍规嵁鍘熸潗鏂欐楠屽崟id鍒犻櫎
+ void updaRawInsById(Integer id);
+
+ //鏍规嵁鍘熸潗鏂欐楠屽崟id鎵归噺鍒犻櫎鍘熸潗鏂欐楠岄」鐩�
+ void delAllRawIns(String ids);
}
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/mapper/RawInspectMapper.java b/inspect-server/src/main/java/com/yuanchu/mom/mapper/RawInspectMapper.java
index c3df3f8..a536bd6 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/mapper/RawInspectMapper.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/mapper/RawInspectMapper.java
@@ -28,6 +28,9 @@
//鏍规嵁鍘熸潗鏂欐楠屽崟id鏌ョ湅璇︽儏
List<Map<String, Object>> selectRawInspectsListById(Integer id);
+
+ //鏍规嵁鍘熸潗鏂欐楠屽崟id鎵归噺鍒犻櫎
+ void delAllRawIns(String ids);
}
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InspectUnaccepted.java b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InspectUnaccepted.java
index f7feb1b..0e27b8e 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InspectUnaccepted.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InspectUnaccepted.java
@@ -60,7 +60,6 @@
private Date dealTime;
@ApiModelProperty(value = "閫昏緫鍒犻櫎 姝e父>=1,鍒犻櫎<=0", hidden = true)
- @TableLogic(value = "1", delval = "0")
private Integer state;
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/pojo/RawInsProduct.java b/inspect-server/src/main/java/com/yuanchu/mom/pojo/RawInsProduct.java
index 5c142db..ed42d76 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/pojo/RawInsProduct.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/pojo/RawInsProduct.java
@@ -63,7 +63,6 @@
private Integer testState;
@ApiModelProperty(value = "閫昏緫鍒犻櫎 姝e父>=1,鍒犻櫎<=0", hidden = true)
- @TableLogic(value = "1", delval = "0")
private Integer state;
@TableField(fill = FieldFill.INSERT)
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/pojo/RawInspect.java b/inspect-server/src/main/java/com/yuanchu/mom/pojo/RawInspect.java
index 364f96c..32511d9 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/pojo/RawInspect.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/pojo/RawInspect.java
@@ -82,7 +82,6 @@
private String userName;
@ApiModelProperty(value = "閫昏緫鍒犻櫎 姝e父>=1,鍒犻櫎<=0", hidden = true)
- @TableLogic(value = "1", delval = "0")
private Integer state;
/**
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/pojo/vo/RawInsProductVo.java b/inspect-server/src/main/java/com/yuanchu/mom/pojo/vo/RawInsProductVo.java
index bfdc58f..154df8d 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/pojo/vo/RawInsProductVo.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/pojo/vo/RawInsProductVo.java
@@ -40,4 +40,14 @@
@JsonSerialize
private String internal;
+ /**
+ * 妫�娴嬪��
+ */
+ private String testValue;
+
+ /**
+ * 璁惧id
+ */
+ private Integer deviceId;
+
}
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/RawInspectService.java b/inspect-server/src/main/java/com/yuanchu/mom/service/RawInspectService.java
index cdda26c..ba303c1 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/RawInspectService.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/RawInspectService.java
@@ -18,10 +18,10 @@
/**
* 鏂板鍘熸潗鏂欐楠屽崟
- * @param userName
+ * @param userId
* @param rawInspectVo
*/
- String addRawInspects(String userName, RawInspectVo rawInspectVo);
+ String addRawInspects(String userId, RawInspectVo rawInspectVo);
/**
* 鍒嗛〉鏌ヨ鍘熸潗鏂欐楠屽崟鍒楄〃
@@ -47,7 +47,15 @@
*/
String updateRawInspectsById(Integer id);
+ /**
+ * 鏍规嵁鍘熸潗鏂欐楠屽崟id鍒犻櫎
+ * @param id
+ */
+ void delRawInsById(Integer id);
-
-
+ /**
+ * 鎵归噺鍒犻櫎
+ * @param ids
+ */
+ void delAllRawIns(String ids);
}
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/RawInsProductServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/RawInsProductServiceImpl.java
index 0d6a42f..31bc55f 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/RawInsProductServiceImpl.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/RawInsProductServiceImpl.java
@@ -1,18 +1,16 @@
package com.yuanchu.mom.service.impl;
-import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
+
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yuanchu.mom.mapper.RawInsProductMapper;
import com.yuanchu.mom.mapper.RawInspectMapper;
import com.yuanchu.mom.pojo.RawInsProduct;
import com.yuanchu.mom.pojo.RawInspect;
import com.yuanchu.mom.service.RawInsProductService;
-import com.yuanchu.mom.utils.MyUtil;
import org.springframework.stereotype.Service;
-
import javax.annotation.Resource;
import java.util.Arrays;
+import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@@ -59,7 +57,6 @@
/*鏇存柊鍘熸潗鏂欐楠屽崟*/
RawInspect rawInspect = new RawInspect();
rawInspect.setId(rawInsProduct.getRawInspectId());
- rawInspect.setInsState(2);
rawInspectMapper.updateById(rawInspect);
}
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/RawInspectServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/RawInspectServiceImpl.java
index 6ec695c..72b3615 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/RawInspectServiceImpl.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/RawInspectServiceImpl.java
@@ -42,6 +42,60 @@
@Resource
InspectUnacceptedMapper inspectUnacceptedMapper;
+ @Resource
+ UserMapper userMapper;
+
+ //鏂板鍘熸潗鏂欐楠屽崟
+ @Override
+ @Transactional(rollbackFor = Exception.class)
+ public String addRawInspects(String userId, RawInspectVo rawInspectVo) {
+ //鎶ユ浜�(鏂板妫�楠屽崟鐨勪汉)
+ rawInspectVo.setUserName(userMapper.selectById(userId).getName());
+ //鏍¢獙鏍囧噯鍊�,鍐呮帶鍊兼牸寮�
+ List<RawInsProductVo> rawInsProductVos = rawInspectVo.getRawInsProducts();
+ for (RawInsProductVo rawInsProductVo : rawInsProductVos) {
+ char internal = rawInsProductVo.getInternal().charAt(0);
+ char required = rawInsProductVo.getRequired().charAt(0);
+ if (internal != '>' && internal != '<' && internal != '=') {
+ return "鍐呮帶鍊艰緭鍏ユ牸寮忔湁闂!";
+ }
+ if (required != '>' && required != '<' && required != '=') {
+ return "鏍囧噯鍊艰緭鍏ユ牸寮忔湁闂!";
+ }
+ }
+ /*鏂板鍘熸潗鏂欐楠屽崟*/
+ RawInspect rawInspect = new RawInspect();
+ BeanUtils.copyProperties(rawInspectVo, rawInspect);
+ rawInspectMapper.insert(rawInspect);
+ /*鏂板鍘熸潗鏂欐楠岄」鐩崟*/
+ List<RawInsProduct> rawInsProductList = rawInsProductVos.stream().map(rawInsProVo -> {
+ RawInsProduct rawInsProduct = new RawInsProduct();
+ BeanUtils.copyProperties(rawInsProVo, rawInsProduct);
+ if (ObjectUtils.isNotEmpty(rawInsProduct.getTestValue())) {
+ //鍒ゆ柇妫�娴嬪�兼槸鍚︽弧瓒虫爣鍑嗗�煎拰鍐呮帶鍊肩殑瑕佹眰,濡傛灉涓嶆弧瓒冲垯妫�楠岀粨璁轰负涓嶅悎鏍�0
+ String required = rawInsProduct.getRequired();//鏍囧噯鍊�
+ String internal = rawInsProduct.getInternal();//鍐呮帶鍊�
+ String testValue = rawInsProduct.getTestValue();//妫�娴嬪��
+ List<Integer> list = Arrays.stream(testValue.split(",")).map(s -> {
+ int values = checkValues(required, internal, s);
+ return values;
+ }).collect(Collectors.toList());
+ if (list.contains(0)) {
+ //濡傛灉鍏朵腑涓�涓楠屽�间笉鍚堟牸鍒欒椤圭洰妫�楠屼笉鍚堟牸
+ rawInsProduct.setTestState(0);
+ } else {
+ rawInsProduct.setTestState(1);
+ }
+ rawInsProduct.setUserId(Integer.parseInt(userId));
+ }
+ rawInsProduct.setRawInspectId(rawInspect.getId());
+ return rawInsProduct;
+ }).collect(Collectors.toList());
+ //妫�楠岄」鐩壒閲忔坊鍔�
+ rawInsProductService.saveBatch(rawInsProductList);
+ return "鏂板妫�楠屽崟鎴愬姛!";
+ }
+
//鍒嗛〉鏌ヨ鍘熸潗鏂欐楠屽崟鍒楄〃
@Override
@@ -71,6 +125,7 @@
RawInspect rawInspect = new RawInspect();
rawInspect.setId(id);
rawInspect.setInsState(1);
+ rawInspect.setInsTime(new Date());
//濡傛灉妫�楠岄」鐩腑鐨勭粨璁哄寘鍚笉鍚堟牸鍒欐楠屽崟涓嶅悎鏍�
if (results.contains(0)) {
rawInspect.setJudgeState(0);
@@ -92,39 +147,80 @@
return "涓婃姤鎴愬姛!";
}
-
- //鏂板鍘熸潗鏂欐楠屽崟
+ //鏍规嵁鍘熸潗鏂欐楠屽崟id鍒犻櫎
@Override
@Transactional(rollbackFor = Exception.class)
- public String addRawInspects(String userName, RawInspectVo rawInspectVo) {
- //鎶ユ浜�(鏂板妫�楠屽崟鐨勪汉)
- rawInspectVo.setUserName(userName);
- //鏍¢獙鏍囧噯鍊�,鍐呮帶鍊兼牸寮�
- List<RawInsProductVo> rawInsProductVos = rawInspectVo.getRawInsProducts();
- for (RawInsProductVo rawInsProductVo : rawInsProductVos) {
- char internal = rawInsProductVo.getInternal().charAt(0);
- char required = rawInsProductVo.getRequired().charAt(0);
- if (internal != '>' && internal != '<' && internal != '=') {
- if (required != '>' && required != '<' && required != '=') {
- return "鏍囧噯鍊艰緭鍏ユ牸寮忔湁闂!";
- }
- return "鍐呮帶鍊艰緭鍏ユ牸寮忔湁闂!";
+ public void delRawInsById(Integer id) {
+ /*鍒犻櫎鍘熸潗鏂欐楠屽崟*/
+ RawInspect rawInspect = new RawInspect();
+ rawInspect.setId(id);
+ rawInspect.setState(0);
+ rawInspectMapper.updateById(rawInspect);
+ /*鍒犻櫎鍘熸潗鏂欐楠岄」鐩〃*/
+ rawInsProductMapper.updaRawInsById(id);
+ /*鍒犻櫎鍘熸潗鏂欎笉鍚堟牸鍗�*/
+ inspectUnacceptedMapper.updaRawIns(id);
+ }
+
+ //鎵归噺鍒犻櫎
+ @Override
+ @Transactional(rollbackFor = Exception.class)
+ public void delAllRawIns(String ids) {
+ /*鎵归噺鍒犻櫎鍘熸潗鏂欐楠屽崟*/
+ rawInspectMapper.delAllRawIns(ids);
+ /*鎵归噺鍒犻櫎鍘熸潗鏂欐楠岄」鐩〃*/
+ rawInsProductMapper.delAllRawIns(ids);
+ /*鎵归噺鍒犻櫎鍘熸潗鏂欎笉鍚堟牸鍗�*/
+ inspectUnacceptedMapper.delAllRawIns(ids);
+
+ }
+
+
+ /*鍒ゆ柇妫�娴嬪�兼槸鍚︽弧瓒虫爣鍑嗗�煎拰鍐呮帶鍊肩殑瑕佹眰,濡傛灉涓嶆弧瓒冲垯妫�楠岀粨璁轰负涓嶅悎鏍�*/
+ private int checkValues(String standardValueStr, String controlValueStr, String detectionValueStr) {
+ boolean isStandardValueSatisfied = isValueSatisfied(standardValueStr, detectionValueStr);
+ boolean isControlValueSatisfied = isValueSatisfied(controlValueStr, detectionValueStr);
+
+ if (isStandardValueSatisfied && isControlValueSatisfied) {
+ return 1;
+ } else {
+ return 0;
+ }
+ }
+
+ private boolean isValueSatisfied(String valueStr, String detectionValueStr) {
+ String substring = valueStr.substring(1, 2);
+ if (substring.equals("=")) {
+ String operator = valueStr.substring(0, 2);
+ Double standardValue = Double.parseDouble(valueStr.substring(2));
+ Double detectionValue = Double.parseDouble(detectionValueStr);
+ switch (operator) {
+ case ">=":
+ return detectionValue >= standardValue;
+ case "<=":
+ return detectionValue <= standardValue;
+ default:
+ return false;
+ }
+ } else {
+ String operator = valueStr.substring(0, 1);
+ Double standardValue = Double.parseDouble(valueStr.substring(1));
+ Double detectionValue = Double.parseDouble(detectionValueStr);
+ switch (operator) {
+ case ">":
+ return detectionValue > standardValue;
+ case "鈮�":
+ return detectionValue >= standardValue;
+ case "鈮�":
+ return detectionValue <= standardValue;
+ case "<":
+ return detectionValue < standardValue;
+ case "=":
+ return detectionValue.equals(standardValue);
+ default:
+ return false;
}
}
- /*鏂板鍘熸潗鏂欐楠屽崟*/
- RawInspect rawInspect = new RawInspect();
- BeanUtils.copyProperties(rawInspectVo, rawInspect);
- rawInspectMapper.insert(rawInspect);
- /*鏂板鍘熸潗鏂欐楠岄」鐩崟*/
- List<RawInsProduct> rawInsProductList = rawInsProductVos.stream().map(rawInsProVo -> {
- RawInsProduct rawInsProduct = new RawInsProduct();
- BeanUtils.copyProperties(rawInsProVo, rawInsProduct);
- rawInsProduct.setRawInspectId(rawInspect.getId());
- return rawInsProduct;
- }).collect(Collectors.toList());
- //妫�楠岄」鐩壒閲忔坊鍔�
- rawInsProductService.saveBatch(rawInsProductList);
- return "鏂板妫�楠屽崟鎴愬姛!";
}
}
diff --git a/inspect-server/src/main/resources/mapper/InspectUnacceptedMapper.xml b/inspect-server/src/main/resources/mapper/InspectUnacceptedMapper.xml
index e02d08b..61deb85 100644
--- a/inspect-server/src/main/resources/mapper/InspectUnacceptedMapper.xml
+++ b/inspect-server/src/main/resources/mapper/InspectUnacceptedMapper.xml
@@ -1,6 +1,21 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.yuanchu.mom.mapper.InspectUnacceptedMapper">
+ <!--鏍规嵁鍘熸潗鏂欐楠屽崟id鍒犻櫎鍘熸潗鏂欎笉鍚堟牸鍝�-->
+ <update id="updaRawIns">
+ update mom_ocean.inspect_unaccepted
+ set state=0
+ where raw_inspect_id = #{id}
+ and type = 0
+ </update>
+ <!--鏍规嵁鍘熸潗鏂欐楠屽崟id鎵归噺鍒犻櫎鍘熸潗鏂欎笉鍚堟牸鍝�-->
+ <update id="delAllRawIns">
+ update mom_ocean.inspect_unaccepted
+ set state=0
+ where raw_inspect_id in (${ids})
+ and type = 0
+ </update>
+
<select id="selectUnRawInspectsList" resultType="java.util.Map">
select ru.id,
DATE_FORMAT(form_time, '%Y-%m-%d') '鏉ユ枡鏃ユ湡',
@@ -18,13 +33,13 @@
DATE_FORMAT(deal_time, '%Y-%m-%d') '澶勭悊鏃ユ湡'
from mom_ocean.raw_inspect ri inner join mom_ocean.inspect_unaccepted ru on ri.id = ru.raw_inspect_id
<where>
- <if test="dealState!=null and dealState!=''">
- and deal_state=#{dealState}
- </if>
- <if test="formTime!=null and formTime!=''">
- and form_time=#{formTime}
- </if>
- and ru.state=1
+ <if test="dealState!=null and dealState!=''">
+ and deal_state=#{dealState}
+ </if>
+ <if test="formTime!=null and formTime!=''">
+ and form_time=#{formTime}
+ </if>
+ and ru.state=1
</where>
order by ru.id desc
</select>
diff --git a/inspect-server/src/main/resources/mapper/RawInsProductMapper.xml b/inspect-server/src/main/resources/mapper/RawInsProductMapper.xml
index 3c9a5d9..d8e0d2a 100644
--- a/inspect-server/src/main/resources/mapper/RawInsProductMapper.xml
+++ b/inspect-server/src/main/resources/mapper/RawInsProductMapper.xml
@@ -1,6 +1,18 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.yuanchu.mom.mapper.RawInsProductMapper">
+ <!--鏍规嵁鍘熸潗鏂欐楠屽崟id鍒犻櫎-->
+ <update id="updaRawInsById">
+ update mom_ocean.raw_ins_product
+ set state=0
+ where raw_inspect_id = #{id}
+ </update>
+ <!--鏍规嵁鍘熸潗鏂欐楠屽崟id鎵归噺鍒犻櫎鍘熸潗鏂欐楠岄」鐩�-->
+ <update id="delAllRawIns">
+ update mom_ocean.raw_ins_product
+ set state=0
+ where raw_inspect_id in (${ids})
+ </update>
<!--鏍规嵁鍘熸潗鏂欐楠屽崟id鏌ヨ妫�楠岄」鐩�-->
<select id="getresult" resultType="java.lang.Integer">
select test_state
diff --git a/inspect-server/src/main/resources/mapper/RawInspectMapper.xml b/inspect-server/src/main/resources/mapper/RawInspectMapper.xml
index 1c9b84b..327ba05 100644
--- a/inspect-server/src/main/resources/mapper/RawInspectMapper.xml
+++ b/inspect-server/src/main/resources/mapper/RawInspectMapper.xml
@@ -3,6 +3,12 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yuanchu.mom.mapper.RawInspectMapper">
+ <!--鏍规嵁鍘熸潗鏂欐楠屽崟id鎵归噺鍒犻櫎-->
+ <update id="delAllRawIns">
+ update mom_ocean.raw_inspect
+ set state=0
+ where id in (${ids})
+ </update>
<select id="selCountRaw" resultType="java.lang.Integer">
select count(id)
from mom_ocean.raw_inspect
--
Gitblit v1.9.3