| | |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.zy.asrs.mapper.DigitalTwinMapper"> |
| | | |
| | | <resultMap id="dtOrderMap" type="com.zy.asrs.entity.digitaltwin.DtOrderVo"> |
| | | <constructor> |
| | | <arg column="orderDate" javaType="java.util.Date"/> |
| | | <arg column="orderNum" javaType="java.lang.Integer"/> |
| | | </constructor> |
| | | </resultMap> |
| | | |
| | | <!--总览:总库位、已用库位、今日库存、今日出库、今日入库--> |
| | | <select id="overview" resultType="Double"> |
| | | SELECT COUNT(*) FROM asr_loc_mast WHERE loc_sts != 'Z' |
| | |
| | | </select> |
| | | |
| | | <select id="recentOrder" resultType="com.zy.asrs.entity.digitaltwin.DtOrderVo"> |
| | | SELECT CONVERT(VARCHAR, order_time, 23) as orderDate, COUNT(*) AS orderNum |
| | | FROM man_order |
| | | |
| | | SELECT |
| | | FORMAT(orderDate, 'yyyyMMdd') as orderDate, |
| | | COUNT(*) as orderNum |
| | | FROM ( |
| | | SELECT |
| | | CAST(order_time AS DATE) as orderDate |
| | | FROM man_order_pakin |
| | | WHERE order_time BETWEEN #{startTime} AND #{endTime} |
| | | GROUP BY CONVERT(VARCHAR, order_time, 23) |
| | | |
| | | UNION ALL |
| | | |
| | | SELECT |
| | | CAST(order_time AS DATE) as orderDate |
| | | FROM man_order_pakout |
| | | WHERE order_time BETWEEN #{startTime} AND #{endTime} |
| | | ) combined |
| | | GROUP BY orderDate |
| | | ORDER BY orderDate |
| | | |
| | | </select> |
| | | |
| | | <select id="recentInBound" resultType="com.zy.asrs.entity.digitaltwin.DtInAndOutBoundVo"> |