|
@@ -2,8 +2,12 @@ package com.huimv.manager.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.huimv.manager.mapper.DailyTabulateDataDao;
|
|
|
+import com.huimv.manager.result.R;
|
|
|
import com.huimv.manager.result.RRException;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
+import java.util.Date;
|
|
|
import java.util.Map;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
@@ -68,4 +72,22 @@ public class DailyTabulateDataServiceImpl extends ServiceImpl<DailyTabulateDataD
|
|
|
return new PageUtils(page);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public DailyTabulateDataEntity listByFarm(Map<String, Object> params) {
|
|
|
+ String date = (String) params.get("date");
|
|
|
+ String farmCode = (String) params.get("farmCode");
|
|
|
+ if (StringUtils.isBlank(farmCode)){
|
|
|
+ throw new RRException("请选择牧场");
|
|
|
+ }
|
|
|
+ if (StringUtils.isBlank(date) ){
|
|
|
+ SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
+ date = simpleDateFormat.format(new Date());
|
|
|
+ }
|
|
|
+ QueryWrapper<DailyTabulateDataEntity> wrapper = new QueryWrapper<>();
|
|
|
+ wrapper.eq("statistic_date",date);
|
|
|
+ wrapper.eq("farm_code",farmCode);
|
|
|
+
|
|
|
+
|
|
|
+ return baseMapper.selectOne(wrapper);
|
|
|
+ }
|
|
|
}
|