严智鑫
2024-07-25 8a76767b0a7ad271c8487a02063590b956deb5df
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.mes.shelfrack.mapper.ShelfRackMapper">
 
 
        <select id="selectshelf_rack" resultType="java.util.Map">
        <![CDATA[
            SELECT a.number, b.raw_type, b.raw_width, b.raw_height, b.raw_thickness, b.left_pieces, a.mod_time, a.enable_state, b.pieces,
                   datediff(now(), b.create_time) as rukutime,
                   concat(if(ROUND(b.left_pieces / b.pieces * 100, 0) < 20, 20, ROUND(b.left_pieces / b.pieces * 100, 0)), '%') as bfb
            FROM shelf_rack AS a
                     LEFT JOIN raw_usage AS b ON a.raw_package_id = b.id
            ]]>
    </select>
 
</mapper>