| | |
| | | <result property="devType" column="dev_type"></result> |
| | | </resultMap> |
| | | <select id="getDevTinf" resultMap="staticTinf"> |
| | | select num,dev_id,test_type,floor(dev_id/100000000) as dev_type from db_batt_testdata.tb_batttestdata_inf |
| | | select num,dev_id,test_type,floor(dev_id/100000000) as dev_type from db_lithium_testdata.tb_batttestdata_inf |
| | | <where> |
| | | dev_id in ( |
| | | SELECT distinct dev_id from db_user.tb_battgroup_baojigroup,db_user.tb_battgroup_usr |
| | |
| | | </where> |
| | | </select> |
| | | <select id="getDevTinfByYear" resultMap="staticTinf"> |
| | | select num,dev_id,test_type,floor(dev_id/100000000) as dev_type from db_batt_testdata.tb_batttestdata_inf |
| | | select num,dev_id,test_type,floor(dev_id/100000000) as dev_type from db_lithium_testdata.tb_batttestdata_inf |
| | | <where> |
| | | YEAR(test_starttime)=YEAR(NOW()) |
| | | EXTRACT (YEAR from test_starttime)= EXTRACT (YEAR from NOW()) |
| | | and dev_id in ( |
| | | SELECT distinct dev_id from db_user.tb_battgroup_baojigroup,db_user.tb_battgroup_usr |
| | | <where> |
| | |
| | | </where> |
| | | </select> |
| | | <select id="getDevTinfByMonth" resultMap="staticTinf"> |
| | | select num,dev_id,test_type,floor(dev_id/100000000) as dev_type from db_batt_testdata.tb_batttestdata_inf |
| | | select num,dev_id,test_type,floor(dev_id/100000000) as dev_type from db_lithium_testdata.tb_batttestdata_inf |
| | | <where> |
| | | DATE_FORMAT(test_starttime,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') |
| | | and dev_id in ( |
| | |
| | | </resultMap> |
| | | <select id="getDevTinfByWeek" resultMap="staticTinfWeek"> |
| | | select num,dev_id,test_type,floor(dev_id/100000000) as dev_type,DATE_FORMAT(test_starttime, '%Y-%m-%d') AS week_day |
| | | from db_batt_testdata.tb_batttestdata_inf |
| | | from db_lithium_testdata.tb_batttestdata_inf |
| | | <where> |
| | | DATE_SUB(CURDATE(), INTERVAL 6 DAY) <= DATE(test_starttime) |
| | | and floor(dev_id/100000000)=#{type} |
| | |
| | | </select> |
| | | <select id="getTinfById" resultType="com.whyc.pojo.db_lithium_testdata.BattLithiumTestDataInf"> |
| | | select * |
| | | from db_batt_testdata.tb_batttestdata_inf |
| | | from db_lithium_testdata.tb_batttestdata_inf |
| | | <where> |
| | | and test_type=#{type} |
| | | and dev_id=#{devId} |