|
@@ -1,11 +1,17 @@
|
|
package com.huimv.manager.service.impl;
|
|
package com.huimv.manager.service.impl;
|
|
|
|
|
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
|
+import com.huimv.manager.entity.BaseFarmInfoEntity;
|
|
|
|
+import com.huimv.manager.entity.vo.DailySowVo;
|
|
import com.huimv.manager.entity.vo.DailyVo;
|
|
import com.huimv.manager.entity.vo.DailyVo;
|
|
|
|
+import com.huimv.manager.mapper.BaseFarmInfoDao;
|
|
import com.huimv.manager.mapper.DailyTabulateDataDao;
|
|
import com.huimv.manager.mapper.DailyTabulateDataDao;
|
|
import com.huimv.manager.result.R;
|
|
import com.huimv.manager.result.R;
|
|
import com.huimv.manager.result.RRException;
|
|
import com.huimv.manager.result.RRException;
|
|
|
|
+import jdk.nashorn.internal.ir.IfNode;
|
|
import net.bytebuddy.implementation.bytecode.Throw;
|
|
import net.bytebuddy.implementation.bytecode.Throw;
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
@@ -31,6 +37,8 @@ import com.huimv.manager.service.DailyTabulateDataService;
|
|
*/
|
|
*/
|
|
@Service("dailyTabulateDataService")
|
|
@Service("dailyTabulateDataService")
|
|
public class DailyTabulateDataServiceImpl extends ServiceImpl<DailyTabulateDataDao, DailyTabulateDataEntity> implements DailyTabulateDataService {
|
|
public class DailyTabulateDataServiceImpl extends ServiceImpl<DailyTabulateDataDao, DailyTabulateDataEntity> implements DailyTabulateDataService {
|
|
|
|
+ @Autowired
|
|
|
|
+ private BaseFarmInfoDao baseFarmInfoDao;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public PageUtils queryPage(Map<String, Object> params) {
|
|
public PageUtils queryPage(Map<String, Object> params) {
|
|
@@ -137,4 +145,25 @@ public class DailyTabulateDataServiceImpl extends ServiceImpl<DailyTabulateDataD
|
|
return list;
|
|
return list;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public List countAllsow(Map<String, Object> params) {
|
|
|
|
+// String type =(String)params.get("type");
|
|
|
|
+ String countyCode = (String)params.get("countyCode");
|
|
|
|
+
|
|
|
|
+ QueryWrapper<BaseFarmInfoEntity> wrapper = new QueryWrapper<>();
|
|
|
|
+ if (StringUtils.isNotBlank(countyCode)){
|
|
|
|
+ wrapper.eq("county",countyCode).or().eq("city",countyCode);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ List<String> farmCodeList = new ArrayList();
|
|
|
|
+ List<BaseFarmInfoEntity> baseFarmInfoEntities = baseFarmInfoDao.selectList(wrapper);
|
|
|
|
+ for (BaseFarmInfoEntity baseFarmInfoEntity : baseFarmInfoEntities) {
|
|
|
|
+ farmCodeList.add( baseFarmInfoEntity.getFarmCode());
|
|
|
|
+ }
|
|
|
|
+ wrapper.in("farm_code",farmCodeList);
|
|
|
|
+ wrapper.eq("statistic_date", DateUtil.beginOfDay(new Date()));
|
|
|
|
+ DailySowVo dailySowVo = baseMapper.counSowAll(wrapper);
|
|
|
|
+
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
}
|
|
}
|