提交 76681b84 authored 作者: ljj's avatar ljj

fix:fixbug

上级 a0c870a1
...@@ -30,9 +30,12 @@ import javax.transaction.Transactional; ...@@ -30,9 +30,12 @@ import javax.transaction.Transactional;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale;
import java.util.regex.Matcher; import java.util.regex.Matcher;
import java.util.regex.Pattern; import java.util.regex.Pattern;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -68,12 +71,13 @@ public class Biz088DcBranchTrainStatisticsImpl implements Biz088DcBranchTrainSta ...@@ -68,12 +71,13 @@ public class Biz088DcBranchTrainStatisticsImpl implements Biz088DcBranchTrainSta
List<Biz088DcBranchTrainStatistics> rs = new ArrayList<>(); List<Biz088DcBranchTrainStatistics> rs = new ArrayList<>();
List<YlBranchTrainStatistics> listVo = new ArrayList<>(); List<YlBranchTrainStatistics> listVo = new ArrayList<>();
Date date = new Date(); Date date = new Date();
String yyyyMMdd = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd"));
for (BranchesVo branchesVo : branchesList) { for (BranchesVo branchesVo : branchesList) {
Biz088DcBranchTrainStatistics VO = new Biz088DcBranchTrainStatistics(); Biz088DcBranchTrainStatistics VO = new Biz088DcBranchTrainStatistics();
YlBranchTrainStatistics ylBranchTrainStatistics = new YlBranchTrainStatistics(); YlBranchTrainStatistics ylBranchTrainStatistics = new YlBranchTrainStatistics();
VO.setBranchName(branchesVo.getName()); VO.setBranchName(branchesVo.getName());
Branches allByName = branchesDao.findAllByName(branchesVo.getName()).get(0); Branches allByName = branchesDao.findAllByName(branchesVo.getName()).get(0);
VO.setId(allByName.getId() + ""); VO.setId(yyyyMMdd + allByName.getId());
VO.setRegionCode(allByName.getArea()); VO.setRegionCode(allByName.getArea());
List<Activity> allByBranchId = activitiesDao.findAllByBranchId(allByName.getId()); List<Activity> allByBranchId = activitiesDao.findAllByBranchId(allByName.getId());
Long activityApplyCount = 0L; Long activityApplyCount = 0L;
......
...@@ -77,7 +77,7 @@ public class Biz088DcNetworkStatisticsImpl implements Biz088DcNetworkStatisticsS ...@@ -77,7 +77,7 @@ public class Biz088DcNetworkStatisticsImpl implements Biz088DcNetworkStatisticsS
//计数 //计数
i++; i++;
if (i % 100 == 0) { if (i % 100 == 0) {
log.info("{}/{}", i / total); log.info("{}/{}", i , total);
} }
} }
......
...@@ -17,6 +17,8 @@ import org.springframework.stereotype.Service; ...@@ -17,6 +17,8 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.transaction.Transactional; import javax.transaction.Transactional;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
...@@ -45,6 +47,8 @@ public class Biz088DcTrainStatisticsImpl implements Biz088DcTrainStatisticsServi ...@@ -45,6 +47,8 @@ public class Biz088DcTrainStatisticsImpl implements Biz088DcTrainStatisticsServi
List<Biz088DcTrainStatistics> rs = new ArrayList<>(); List<Biz088DcTrainStatistics> rs = new ArrayList<>();
List<YlTrainStatistics> localList=new ArrayList<>(); List<YlTrainStatistics> localList=new ArrayList<>();
Date date = new Date(); Date date = new Date();
String yyyyMMdd = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd"));
String s = stringRedisTemplate.opsForValue().get("330000YlTotal"); String s = stringRedisTemplate.opsForValue().get("330000YlTotal");
PageVo pageVo = JSON.parseObject(String.valueOf(s), PageVo.class); PageVo pageVo = JSON.parseObject(String.valueOf(s), PageVo.class);
Biz088DcTrainStatistics provinceVo = new Biz088DcTrainStatistics(); Biz088DcTrainStatistics provinceVo = new Biz088DcTrainStatistics();
...@@ -65,6 +69,7 @@ public class Biz088DcTrainStatisticsImpl implements Biz088DcTrainStatisticsServi ...@@ -65,6 +69,7 @@ public class Biz088DcTrainStatisticsImpl implements Biz088DcTrainStatisticsServi
provinceVo.setLoadTime(date); provinceVo.setLoadTime(date);
provinceVo.setTongTime(date); provinceVo.setTongTime(date);
provinceVo.setTongId(0L); provinceVo.setTongId(0L);
YlTrainStatistics localProvince=new YlTrainStatistics(); YlTrainStatistics localProvince=new YlTrainStatistics();
BeanUtils.copyProperties(provinceVo,localProvince); BeanUtils.copyProperties(provinceVo,localProvince);
List<RegionModelDo> regionVoList = regionModelRepository.getRegionVo("330000"); List<RegionModelDo> regionVoList = regionModelRepository.getRegionVo("330000");
...@@ -125,10 +130,10 @@ public class Biz088DcTrainStatisticsImpl implements Biz088DcTrainStatisticsServi ...@@ -125,10 +130,10 @@ public class Biz088DcTrainStatisticsImpl implements Biz088DcTrainStatisticsServi
rs.add(provinceVo); rs.add(provinceVo);
localList.add(localProvince); localList.add(localProvince);
for (Biz088DcTrainStatistics r : rs) { for (Biz088DcTrainStatistics r : rs) {
r.setId(r.getRegionCode()); r.setId(yyyyMMdd + r.getRegionCode());
} }
for (YlTrainStatistics ylTrainStatistics : localList) { for (YlTrainStatistics ylTrainStatistics : localList) {
ylTrainStatistics.setId(ylTrainStatistics.getRegionCode()); ylTrainStatistics.setId(yyyyMMdd + ylTrainStatistics.getRegionCode());
} }
biz088DcTrainStatisticsDao.saveAll(rs); biz088DcTrainStatisticsDao.saveAll(rs);
ylTrainStatisticsDao.saveAll(localList); ylTrainStatisticsDao.saveAll(localList);
......
...@@ -17,6 +17,8 @@ import org.springframework.stereotype.Service; ...@@ -17,6 +17,8 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.transaction.Transactional; import javax.transaction.Transactional;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
...@@ -41,6 +43,8 @@ public class Biz088DcVolunteerStatisticsImpl implements Biz088DcVolunteerStatist ...@@ -41,6 +43,8 @@ public class Biz088DcVolunteerStatisticsImpl implements Biz088DcVolunteerStatist
@Override @Override
// @Transactional // @Transactional
public void transferVolunteer() { public void transferVolunteer() {
String yyyyMMdd = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd"));
String s = stringRedisTemplate.opsForValue().get("330000YlTotal"); String s = stringRedisTemplate.opsForValue().get("330000YlTotal");
List<Biz088DcVolunteerStatistics> rs=new ArrayList<>(); List<Biz088DcVolunteerStatistics> rs=new ArrayList<>();
List<YlVolunteerStatistics> localList=new ArrayList<>(); List<YlVolunteerStatistics> localList=new ArrayList<>();
...@@ -111,10 +115,10 @@ public class Biz088DcVolunteerStatisticsImpl implements Biz088DcVolunteerStatist ...@@ -111,10 +115,10 @@ public class Biz088DcVolunteerStatisticsImpl implements Biz088DcVolunteerStatist
} }
} }
for (Biz088DcVolunteerStatistics r : rs) { for (Biz088DcVolunteerStatistics r : rs) {
r.setId(r.getRegionCode()); r.setId(yyyyMMdd + r.getRegionCode());
} }
for (YlVolunteerStatistics ylVolunteerStatistics : localList) { for (YlVolunteerStatistics ylVolunteerStatistics : localList) {
ylVolunteerStatistics.setId(ylVolunteerStatistics.getRegionCode()); ylVolunteerStatistics.setId(yyyyMMdd + ylVolunteerStatistics.getRegionCode());
} }
biz088DcVolunteerStatisticsDao.saveAll(rs); biz088DcVolunteerStatisticsDao.saveAll(rs);
ylVolunteerStatisticsDao.saveAll(localList); ylVolunteerStatisticsDao.saveAll(localList);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论