|
@@ -66,6 +66,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
import javax.xml.transform.Source;
|
|
|
import java.text.ParseException;
|
|
|
import java.util.Date;
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
@@ -98,12 +99,10 @@ public class EartagRegisterController{
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
//增加增删改查的功能 删除的时候删除所有的耳标:
|
|
|
//手动添加的只有三个参数 耳标号 坐标 然后没有了 在上传的时候补齐其余信息 (默认上传次数为1)
|
|
|
//所有的事件接口 //批量添加耳标
|
|
|
- @RequestMapping("/EratagRegister/addPro")
|
|
|
+ @PostMapping ("/EratagRegister/addPro")
|
|
|
public ResponseData addPro(@RequestBody Map<String, Object> params) throws ClientException, ParseException {
|
|
|
//入参的统一校验就应该通过 param的统一校验来做 不然重复代码过多啊
|
|
|
String eartagNoList = (String) params.get("eartagNoList"); //耳标号
|
|
@@ -143,24 +142,28 @@ public class EartagRegisterController{
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * 最近添加的十个耳标
|
|
|
+ * @param params
|
|
|
+ * @return
|
|
|
+ * @throws ClientException
|
|
|
+ * @throws ParseException
|
|
|
+ */
|
|
|
+ @PostMapping ("/EratagRegister/listlast10Add")
|
|
|
+ public ResponseData listlast10Add(@RequestBody Map<String, Object> params) throws ClientException, ParseException {
|
|
|
+ //入参的统一校验就应该通过 param的统一校验来做 不然重复代码过多啊
|
|
|
+ String farmId = (String) params.get("farmId"); //耳标号
|
|
|
+ //禁止重复添加耳标号
|
|
|
+ LambdaQueryWrapper<EartagRegister> wrapper = Wrappers.lambdaQuery();
|
|
|
+ wrapper.eq(EartagRegister::getFarmCode, farmId);
|
|
|
+ wrapper.orderByDesc(EartagRegister::getId);
|
|
|
+ wrapper.last("limit 10");
|
|
|
+ List<EartagRegister> eartagRegisters = eartagRegisterMapper.selectList(wrapper);
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ SuccessResponseData successResponseData = new SuccessResponseData("成功");
|
|
|
+ successResponseData.setData(eartagRegisters);
|
|
|
+ return successResponseData;
|
|
|
+ }
|
|
|
|
|
|
//展示注册表中的所有耳标 通过时间来倒序查
|
|
|
/* {
|
|
@@ -176,15 +179,12 @@ public class EartagRegisterController{
|
|
|
public SuccessResponseData listEratagRegister(@RequestBody Map<String, Object> params) throws ClientException, ParseException {
|
|
|
//入参的统一校验就应该通过 param的统一校验来做 不然重复代码过多啊
|
|
|
String eartagNo = (String) params.get("eartagNo"); //耳标号
|
|
|
-
|
|
|
String location = (String) params.get("location"); //坐标
|
|
|
-
|
|
|
Integer pageNo = (Integer) params.get("pageNo");
|
|
|
-
|
|
|
Integer pageSize = (Integer) params.get("pageSize");
|
|
|
-
|
|
|
System.out.println(pageNo+"fenye"+ pageSize);
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
//
|
|
|
EartagRegisterVO eartagRegisterVO = new EartagRegisterVO();
|
|
|
eartagRegisterVO.setLocation(location);
|