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