|  |  | 
 |  |  | <?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> |