package com.web.kanban.service.internal; import com.web.kanban.entity.Item; import com.web.kanban.entity.Wlqt; import com.web.kanban.service.CJKanBanService; import com.app.base.data.ApiResponseResult; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.BeanPropertyRowMapper; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Service; import java.text.SimpleDateFormat; import java.util.HashMap; import java.util.List; import java.util.Map; @Service public class CJKanBanServiceImpl implements CJKanBanService { @Autowired private JdbcTemplate jdbcTemplate; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); @Override public ApiResponseResult getZP3() { Map result = new HashMap(); String sql = "select * from zp_wlqt3"; List query = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(Wlqt.class)); query.forEach(s -> s.setDaa006Form(sdf.format(s.getDaa006()))); result.put("data1", query); sql = "select * from zp_item3"; List query1 = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(Item.class)); result.put("data2", query1); sql = "select * from zp_wlqt7"; List query2 = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(Wlqt.class)); query2.forEach(s -> s.setDaa006Form(sdf.format(s.getDaa006()))); result.put("data3", query2); sql = "select * from zp_item7"; List query3 = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(Item.class)); result.put("data4", query3); return ApiResponseResult.success().data(result); } @Override public ApiResponseResult getZJ3() { Map result = new HashMap(); String sql = "select * from zj_wlqt3"; List query = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(Wlqt.class)); query.forEach(s -> s.setDaa006Form(sdf.format(s.getDaa006()))); result.put("data1", query); sql = "select * from zj_item3"; List query1 = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(Item.class)); result.put("data2", query1); sql = "select * from zj_wlqt7"; List query2 = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(Wlqt.class)); query2.forEach(s -> s.setDaa006Form(sdf.format(s.getDaa006()))); result.put("data3", query2); sql = "select * from zj_item7"; List query3 = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(Item.class)); result.put("data4", query3); return ApiResponseResult.success().data(result); } }