| | |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.text.ParseException; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | |
| | | data.forEach(xsfsQktjExcel -> { |
| | | XsfsQktj xsfsQktj = Objects.requireNonNull(BeanUtil.copy(xsfsQktjExcel, XsfsQktj.class)); |
| | | // 查询库中是否包含当前日期,当前行政区的数据,如果有,则更新,没有则新增 |
| | | QueryWrapper<XsfsQktj> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("\"statistic_time\"",xsfsQktj.getStatisticTime()) |
| | | .eq("\"ad_code\"",xsfsQktj.getAdCode()); |
| | | XsfsQktj qkTj = baseMapper.selectXsfsQktj(xsfsQktjExcel); |
| | | // 设置更新人员,更新时间,来源信息 |
| | | try { |
| | | xsfsQktj.setStatisticTime(new SimpleDateFormat("yyyy-MM-dd").parse(xsfsQktjExcel.getStatisticTime())); |
| | | } catch (ParseException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | xsfsQktj.setUpdateTime(new Date()); |
| | | xsfsQktj.setUpdateUser(AuthUtil.getUserId()); |
| | | xsfsQktj.setSysResource("sb"); |