| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?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.yr.warehouse.admin.replenish.mapper.ReplenishOrderInfoMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.yr.warehouse.admin.replenish.data.ReplenishOrderInfo">
- <id column="id" property="id" />
- <result column="operator_id" property="operatorId" />
- <result column="operator_chain" property="operatorChain" />
- <result column="order_number" property="orderNumber" />
- <result column="parent_order_number" property="parentOrderNumber" />
- <result column="warehouse_info_id" property="warehouseInfoId" />
- <result column="device_id" property="deviceId" />
- <result column="area_staff_id" property="areaStaffId" />
- <result column="replenish_account_id" property="replenishAccountId" />
- <result column="replenish_user_name" property="replenishUserName" />
- <result column="replenish_user_id" property="replenishUserId" />
- <result column="replenish_time" property="replenishTime" />
- <result column="replenish_type" property="replenishType" />
- <result column="replenish_status" property="replenishStatus" />
- <result column="file_urls" property="fileUrls" />
- <result column="create_time" property="createTime" />
- <result column="create_uid" property="createUid" />
- <result column="create_name" property="createName" />
- <result column="modify_time" property="modifyTime" />
- <result column="modify_uid" property="modifyUid" />
- <result column="modify_name" property="modifyName" />
- </resultMap>
- <!-- 通用查询结果列 -->
- <sql id="Base_Column_List">
- id, operator_id, operator_chain, order_number, parent_order_number, warehouse_info_id, device_id, area_staff_id, replenish_account_id, replenish_user_name, replenish_user_id, replenish_time, replenish_type, replenish_status, file_urls, create_time, create_uid, create_name, modify_time, modify_uid, modify_name
- </sql>
- <select id="searchDriverGoodsLossStatUnReplenishSnapshot" resultType="com.yr.warehouse.admin.driver.data.DriverGoodsLossStatUnReplenishSnapshot">
- select
- roi.area_staff_id as areaStaffId,
- roi.order_number as unReplenishOrderNumber,
- sum(rod.picking_number) as unReplenishedNum
- from yr_replenish_order_info as roi
- left join yr_replenish_order_detail as rod on roi.order_number = rod.order_number
- where roi.replenish_time is null
- and roi.replenish_status = 0
- <if test="areaStaffIds != null and areaStaffIds.size > 0">
- and roi.area_staff_id in
- <foreach item="item" collection="areaStaffIds" open="(" separator="," close=")">
- #{item}
- </foreach>
- </if>
- <if test="intervalStartTime != null">
- and roi.create_time >= #{intervalStartTime}
- </if>
- <if test="intervalEndTime != null">
- and #{intervalEndTime} >= roi.create_time
- </if>
- order by roi.id desc
- </select>
- </mapper>
|