|
@@ -42,8 +42,8 @@ public class ReceiveController {
|
|
@PostMapping("/feed")
|
|
@PostMapping("/feed")
|
|
public Result list(HttpServletRequest httpServletRequest, @RequestBody FeedVo feedVo) throws ParseException {
|
|
public Result list(HttpServletRequest httpServletRequest, @RequestBody FeedVo feedVo) throws ParseException {
|
|
try {
|
|
try {
|
|
- if (ObjectUtil.isEmpty(feedVo)){
|
|
|
|
- return new Result(10002,"数据格式不正确",false);
|
|
|
|
|
|
+ if (ObjectUtil.isEmpty(feedVo)) {
|
|
|
|
+ return new Result(10002, "数据格式不正确", false);
|
|
}
|
|
}
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
stringBuilder.append(feedVo.getDateTime())
|
|
stringBuilder.append(feedVo.getDateTime())
|
|
@@ -58,17 +58,17 @@ public class ReceiveController {
|
|
String mac = feedVo.getMac();
|
|
String mac = feedVo.getMac();
|
|
String s = DigestUtils.md5DigestAsHex(stringBuilder.toString().getBytes()).toLowerCase();
|
|
String s = DigestUtils.md5DigestAsHex(stringBuilder.toString().getBytes()).toLowerCase();
|
|
System.out.println(s);
|
|
System.out.println(s);
|
|
- if (!s.equals(mac)){
|
|
|
|
- return new Result(10001,"序列校验不通过",false);
|
|
|
|
|
|
+ if (!s.equals(mac)) {
|
|
|
|
+ return new Result(10001, "序列校验不通过", false);
|
|
}
|
|
}
|
|
System.out.println(feedVo.toString());
|
|
System.out.println(feedVo.toString());
|
|
String id = feedVo.getId();
|
|
String id = feedVo.getId();
|
|
- if (StringUtils.isBlank(id)){
|
|
|
|
- return new Result(10004,"唯一字段ID为空",false);
|
|
|
|
|
|
+ if (StringUtils.isBlank(id)) {
|
|
|
|
+ return new Result(10004, "唯一字段ID为空", false);
|
|
}
|
|
}
|
|
int ids = energyFeedService.count(new QueryWrapper<EnergyFeed>().eq("IDS", id));
|
|
int ids = energyFeedService.count(new QueryWrapper<EnergyFeed>().eq("IDS", id));
|
|
- if (ids >0 ){
|
|
|
|
- return new Result(10005,"该数据已上传,请勿重复上传",false);
|
|
|
|
|
|
+ if (ids > 0) {
|
|
|
|
+ return new Result(10005, "该数据已上传,请勿重复上传", false);
|
|
}
|
|
}
|
|
System.out.println();
|
|
System.out.println();
|
|
EnergyFeed energyFeed = new EnergyFeed();
|
|
EnergyFeed energyFeed = new EnergyFeed();
|
|
@@ -93,24 +93,21 @@ public class ReceiveController {
|
|
data.setWeight(feedVo.getWeight());
|
|
data.setWeight(feedVo.getWeight());
|
|
pjDataService.save(data);
|
|
pjDataService.save(data);
|
|
|
|
|
|
- QueryWrapper<PigUnit> queryWrapper = new QueryWrapper<>();
|
|
|
|
- queryWrapper.eq("farm_id", 23).eq("pig_id", feedVo.getPigStyId());
|
|
|
|
- PigUnit pigUnit = pigUnitService.getOne(queryWrapper);
|
|
|
|
- if (ObjectUtil.isNotEmpty(pigUnit)) {
|
|
|
|
- EnergyData energyData = new EnergyData();
|
|
|
|
- energyData.setElectricityValue("0");
|
|
|
|
- energyData.setWaterValue("0");
|
|
|
|
- energyData.setGasValue("0");
|
|
|
|
- energyData.setUnitId(pigUnit.getUnitId());
|
|
|
|
- energyData.setFarmId(pigUnit.getFarmId());
|
|
|
|
- energyData.setCreateDate(new Date());
|
|
|
|
- energyData.setFeedValue(feedVo.getWeight());
|
|
|
|
- dataService.save(energyData);
|
|
|
|
- }
|
|
|
|
- return new Result(10000,"操作成功",true);
|
|
|
|
- }catch (Exception e){
|
|
|
|
|
|
+
|
|
|
|
+ EnergyData energyData = new EnergyData();
|
|
|
|
+ energyData.setElectricityValue("0");
|
|
|
|
+ energyData.setWaterValue("0");
|
|
|
|
+ energyData.setGasValue("0");
|
|
|
|
+ energyData.setUnitId(225);
|
|
|
|
+ energyData.setFarmId(23);
|
|
|
|
+ energyData.setCreateDate(new Date());
|
|
|
|
+ energyData.setFeedValue(feedVo.getWeight());
|
|
|
|
+ dataService.save(energyData);
|
|
|
|
+
|
|
|
|
+ return new Result(10000, "操作成功", true);
|
|
|
|
+ } catch (Exception e) {
|
|
System.out.println(e);
|
|
System.out.println(e);
|
|
- return new Result(10003,"其它错误",false);
|
|
|
|
|
|
+ return new Result(10003, "其它错误", false);
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
@@ -123,7 +120,7 @@ public class ReceiveController {
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/update")
|
|
@PostMapping("/update")
|
|
- public Result update(HttpServletRequest httpServletRequest, @RequestBody Map<String,String> paramsMap) {
|
|
|
|
|
|
+ public Result update(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
|
|
String farmId = paramsMap.get("farmId");
|
|
String farmId = paramsMap.get("farmId");
|
|
QueryWrapper<EnergyData> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<EnergyData> queryWrapper = new QueryWrapper<>();
|
|
queryWrapper.eq("farm_id", farmId);
|
|
queryWrapper.eq("farm_id", farmId);
|