Forráskód Böngészése

优化添加每次称重数据。

zhuoning 3 éve
szülő
commit
e4bd2908ad

+ 8 - 2
huimv-farm-receiver/src/main/java/com/huimv/receiver/farm/service/impl/WeightImpl.java

@@ -127,8 +127,14 @@ public class WeightImpl implements IWeight {
     @Override
     public void saveEveryTimeWeight(String data) {
         JSONObject everyTimeWeightJo = JSONObject.parseObject(data);
-        ProdWeightEntity newWeightEntity = JSON.toJavaObject(everyTimeWeightJo,ProdWeightEntity.class);
-        ProdWeightEntity addWeightEntity = prodWeightRepo.saveAndFlush(newWeightEntity);
+//        ProdWeightEntity newWeightEntity = JSON.toJavaObject(everyTimeWeightJo,ProdWeightEntity.class);
+//        ProdWeightEntity addWeightEntity = prodWeightRepo.saveAndFlush(newWeightEntity);
+        ProdWeightEntity addWeightEntity = new ProdWeightEntity();
+        addWeightEntity.setFarmId(everyTimeWeightJo.getInteger("farmId"));
+        addWeightEntity.setGrossWeight(everyTimeWeightJo.getFloat("grossWeight"));
+        addWeightEntity.setTareWeight(everyTimeWeightJo.getFloat("tareWeight"));
+        addWeightEntity.setNetWeight(everyTimeWeightJo.getFloat("netWeight"));
+        addWeightEntity.setAddTime(everyTimeWeightJo.getTimestamp("addTime"));
         log.info("保存每次称重>>"+addWeightEntity);
     }
 }