| <?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.vincent.rsf.server.manager.mapper.AsnOrderMapper"> | 
|     <select id="getDashbord" resultType="com.vincent.rsf.server.manager.controller.dto.DashboardDto"> | 
|         SELECT | 
|             ( SELECT COUNT( 1 ) FROM man_asn_order WHERE DATE(create_time) = CURRENT_DATE()  AND `type` = #{type} ) AS anfme, | 
|             COUNT( id ) AS real_anfme | 
|         FROM | 
|             man_task_log | 
|         WHERE | 
|             DATE(create_time) = CURRENT_DATE() | 
|           AND task_type = #{taskType} | 
|     </select> | 
|   | 
|     <select id="getStockTrand" resultType="com.vincent.rsf.server.manager.controller.dto.StockTransItemDto"> | 
|         SELECT * FROM | 
|             ( | 
|                 SELECT | 
|                     id, | 
|                     IF ( task_type = 1, COUNT( 1 ), 0 ) AS in_qty, | 
|                     IF ( task_type = 1, SUM( anfme ), 0 ) AS in_anfme, | 
|                     IF ( task_type = 101, SUM( anfme ), 0 ) AS out_anfme, | 
|                     IF ( task_type = 101, COUNT( 1 ), 0 ) AS out_qty, | 
|                     task_type, | 
|                     day_time AS order_time | 
|                 FROM | 
|                     view_stock_statistic | 
|                 WHERE | 
|                     `day_time` BETWEEN ( CURDATE() - INTERVAL 1 MONTH ) | 
|                         AND CURDATE() | 
|                 GROUP BY | 
|                     `day_time`, task_type | 
|             ) t | 
|         ${ew.customSqlSegment} | 
|     </select> | 
| </mapper> |