|
@@ -28,7 +28,7 @@ public class EnergyFeedTimer {
|
|
|
@Autowired
|
|
|
private ProdStockMapper prodStockMapper;
|
|
|
|
|
|
- @Scheduled(cron = "5 0 0 * * ? ")
|
|
|
+ @Scheduled(cron = "0 0 * * * ? ")
|
|
|
private void action(){
|
|
|
BigDecimal feedConsume;
|
|
|
BasePigpen basePigpen = basePigpenMapper.selectOne(new QueryWrapper<BasePigpen>().lambda()
|
|
@@ -40,8 +40,8 @@ public class EnergyFeedTimer {
|
|
|
.eq(ProdStock::getFarmId, 26)
|
|
|
.eq(ProdStock::getDisplayType, 0).orderByDesc(ProdStock::getCreatTime).last("LIMIT 1"));
|
|
|
if (ObjectUtil.isNotEmpty(prodStock)){
|
|
|
- feedConsume = BigDecimal.valueOf((800*2.5)*prodStock.getZcl()/1000000);
|
|
|
- feedConsume = feedConsume.setScale(2, RoundingMode.HALF_UP);
|
|
|
+ feedConsume = BigDecimal.valueOf((800*2.5)*prodStock.getZcl()/1000/12);
|
|
|
+ feedConsume = feedConsume.setScale(2, RoundingMode.UP);
|
|
|
energyData.setFeedValue(feedConsume.toString());
|
|
|
energyData.setFarmId(26);
|
|
|
energyData.setCreateDate(new Date());
|