| | |
| | | next_date, |
| | | record_date, |
| | | CASE |
| | | WHEN next_date >= DATE_FORMAT(now(),'%Y-%m-%d') THEN 1 |
| | | WHEN most_date >= DATE_FORMAT(now(),'%Y-%m-%d') THEN 1 |
| | | ELSE 2 |
| | | END AS status, |
| | | create_user, |
| | | create_time, |
| | | update_user, |
| | | update_time, |
| | | tenant_id |
| | | tenant_id, |
| | | unit, |
| | | dept_id, |
| | | instation_location, |
| | | cycle |
| | | FROM |
| | | measuring_instrument_ledger |
| | | <where> |
| | |
| | | <if test="req.status != null"> |
| | | <choose> |
| | | <when test="req.status == 1"> |
| | | AND next_date >= DATE_FORMAT(now(),'%Y-%m-%d') |
| | | AND most_date >= DATE_FORMAT(now(),'%Y-%m-%d') |
| | | </when> |
| | | <when test="req.status == 2"> |
| | | AND next_date < DATE_FORMAT(now(),'%Y-%m-%d') |
| | | AND most_date < DATE_FORMAT(now(),'%Y-%m-%d') |
| | | </when> |
| | | </choose> |
| | | </if> |
| | |
| | | </where> |
| | | ORDER BY update_time DESC |
| | | </select> |
| | | </mapper> |
| | | </mapper> |