|
@@ -1,5 +1,6 @@
|
|
package com.huimv.admin.system.service.impl;
|
|
package com.huimv.admin.system.service.impl;
|
|
|
|
|
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
@@ -39,15 +40,10 @@ public class FeedEggDetailServiceImpl extends ServiceImpl<FeedEggDetailMapper, F
|
|
String endDate = map.get("endDate");
|
|
String endDate = map.get("endDate");
|
|
List<FeedEggVo> feedEggVos = feedEggDetailMapper.listPrint(startDate,endDate);
|
|
List<FeedEggVo> feedEggVos = feedEggDetailMapper.listPrint(startDate,endDate);
|
|
for (FeedEggVo feedEggVo : feedEggVos) {
|
|
for (FeedEggVo feedEggVo : feedEggVos) {
|
|
- BigDecimal totalEggWeight = feedEggVo.getTotalEggWeight();
|
|
|
|
- BigDecimal totalFeedConsume = feedEggVo.getTotalFeedConsume();
|
|
|
|
- BigDecimal rate = BigDecimal.ZERO;
|
|
|
|
- if (totalEggWeight.compareTo(BigDecimal.ZERO) != 0){
|
|
|
|
- rate = totalFeedConsume.divide(totalEggWeight,2, RoundingMode.HALF_UP);
|
|
|
|
- }
|
|
|
|
- feedEggVo.setTotalFeedEggRate(rate);
|
|
|
|
List<FeedEggDetail> feedEggDetails = feedEggDetailMapper.selectList(new QueryWrapper<FeedEggDetail>().lambda().eq(FeedEggDetail::getDate, feedEggVo.getDate()).orderByAsc(FeedEggDetail::getUnitName));
|
|
List<FeedEggDetail> feedEggDetails = feedEggDetailMapper.selectList(new QueryWrapper<FeedEggDetail>().lambda().eq(FeedEggDetail::getDate, feedEggVo.getDate()).orderByAsc(FeedEggDetail::getUnitName));
|
|
- feedEggVo.setList(feedEggDetails);
|
|
|
|
|
|
+ if (ObjectUtil.isNotEmpty(feedEggDetails)){
|
|
|
|
+ feedEggVo.setList(feedEggDetails);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
Print.printFeedEgg(feedEggVos);
|
|
Print.printFeedEgg(feedEggVos);
|
|
}
|
|
}
|