Explorar o código

添加了一个测试类

yang %!s(int64=3) %!d(string=hai) anos
pai
achega
ad2aa86579

+ 17 - 22
cloud-platform-main/src/main/java/com/huimv/modular/eartagregister/controller/EartagRegisterController.java

@@ -100,21 +100,22 @@ public class EartagRegisterController{
 
     @PostMapping ("/test/testUpdate")
     public void test() {
-        String eartags ="";
 
-
-        String[] split = eartags.split(",");
-
-        for(int i = 1 ; i<=100 ;i++){
-            String location = "20--"+i;
-            EartagRegister eartagRegister = eartagRegisterMapper.selectOne(new QueryWrapper<EartagRegister>().eq("location", location));
-            eartagRegister.setEartagNo("13308312361"+split[i-1]);
-            eartagRegisterMapper.updateById(eartagRegister);
+        long eartagNo = 133202200001001L;
+            for (int i = 1; i <= 70; i++) {
+
+                String location = 28+"--" + i;
+                EartagRegister eartagRegister = eartagRegisterMapper.selectOne(new QueryWrapper<EartagRegister>().eq("location", location));
+                eartagRegister.setEartagNo(String.valueOf(eartagNo));
+                eartagRegister.setCountTimes(0);
+                eartagRegister.setEarTemp(0);
+                eartagRegister.setEarTempStatus(0);
+                eartagRegisterMapper.updateById(eartagRegister);
+                eartagNo=eartagNo+1;
+            }
         }
 
 
-    }
-
 
     //增加增删改查的功能  删除的时候删除所有的耳标:
     //手动添加的只有三个参数  耳标号   坐标  然后没有了    在上传的时候补齐其余信息  (默认上传次数为1)
@@ -237,25 +238,23 @@ public class EartagRegisterController{
 
 
 
-
-
-
-
-
     //修改注册信息
     @RequestMapping("/EratagRegister/update")
     public R updateEratagRegister(@RequestBody Map<String, Object> params) throws ClientException, ParseException {
         //入参的统一校验就应该通过 param的统一校验来做  不然重复代码过多啊
-        String   eartagNo = (String) params.get("eartagNo");  //耳标号---不可修改  可能会乱数据库
 
+        Integer  id = (Integer)  params.get("id");
+        String   eartagNo = (String) params.get("eartagNo");  //耳标号---不可修改  可能会乱数据库
         String   location = (String) params.get("location");  //坐标
 
+
         LambdaQueryWrapper<EartagRegister> wrapper = Wrappers.lambdaQuery();
-            wrapper.eq(EartagRegister::getEartagNo, eartagNo);
+            wrapper.eq(EartagRegister::getId, id);
         EartagRegister eartagRegister = eartagRegisterMapper.selectOne(wrapper);
 
         if (StringUtilsWork.isNotBlank(location)) {
             eartagRegister.setLocation(location);
+            eartagRegister.setEartagNo(eartagNo);
         }
 
         eartagRegisterService.updateById(eartagRegister);
@@ -263,7 +262,6 @@ public class EartagRegisterController{
     }
 
 
-
     //增加增删改查的功能  删除的时候删除所有的耳标:
     //手动添加的只有三个参数  耳标号   坐标  然后没有了    在上传的时候补齐其余信息  (默认上传次数为1)
     //所有的事件接口
@@ -301,7 +299,6 @@ public class EartagRegisterController{
     public R deleteEratagRegister(@RequestBody Map<String, Object> params) throws ClientException, ParseException {
         //入参的统一校验就应该通过 param的统一校验来做  不然重复代码过多啊
         String   eartagNo = (String) params.get("eartagNo");  //耳标号
-
         LambdaQueryWrapper<EartagRegister> wrapper = Wrappers.lambdaQuery();
         wrapper.eq(EartagRegister::getEartagNo, eartagNo ).last( "limit 1");
         EartagRegister    EarTagDate = eartagRegisterMapper.selectOne(wrapper);
@@ -312,9 +309,7 @@ public class EartagRegisterController{
         eartagRegisterMapper.deleteByeartagnoFromEartagregister(eartagNo);
        //删除这个耳标的数据
         eartagDataMapper.deleteOneEartagDataAll(eartagNo);
-
         return R.ok("删除成功");
-
     }
 
 

+ 0 - 6
cloud-platform-main/src/main/java/com/huimv/modular/eartagregister/entity/EartagRegisterVO.java

@@ -116,23 +116,17 @@ public class EartagRegisterVO {
 
 
 
-
-
-
     //为了统计上传次数增加的字段
     @Excel(name = "")
     private Integer countTimes;
 
 
-
     //为了统计上传次数增加的字段
     @Excel(name = "")
     private double earTemp;
 
 
 
-
-
     //为了统计上传次数增加的字段
     @Excel(name = "")
     private Integer ear_temp_status;

+ 50 - 0
cloud-platform-main/src/test/java/com/huimv/learn/test001.java

@@ -0,0 +1,50 @@
+package com.huimv.learn;
+
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.huimv.CloudPlatformApplication;
+import com.huimv.modular.eartagdata.entity.EartagData;
+import com.huimv.modular.eartagdata.mapper.EartagDataMapper;
+import com.huimv.modular.eartagdata.service.EartagDataService;
+import com.huimv.modular.eartagregister.service.EartagRegisterService;
+import org.junit.jupiter.api.Test;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.test.context.SpringBootTest;
+
+import java.util.List;
+
+//需要加上启动类的
+@SpringBootTest(classes = CloudPlatformApplication.class)
+public class test001 {
+
+    
+    @Autowired
+    private EartagRegisterService   eartagRegisterService ;
+
+    @Autowired
+    private EartagDataService   eartagDataService  ;
+
+    @Autowired
+    private EartagDataMapper eartagDataMapper;
+
+    //删除di 28页的数据
+    @Test
+    public void findAll() {
+
+        for (Long i = 133202200001001L; i < 133202200001071L; i++) {
+            QueryWrapper<EartagData> queryWrapper = new QueryWrapper<>();
+
+            queryWrapper.eq("eartag_no", String.valueOf(i));
+
+            List<EartagData> eartagData = eartagDataMapper.selectList(queryWrapper);
+            for (EartagData eartagDatum : eartagData) {
+                System.out.println(eartagDatum+"删除了的啊");
+            }
+            eartagDataMapper.delete(queryWrapper);
+
+        }
+
+    }
+
+
+}