|
|
@@ -3,46 +3,50 @@
|
|
|
<mapper namespace="com.kxs.store.biz.mapper.KxsMachineApplyMapper">
|
|
|
|
|
|
<resultMap type="com.kxs.store.api.model.KxsMachineApply" id="KxsMachineApplyMap">
|
|
|
- <result column="id" property="id" />
|
|
|
- <result column="create_time" property="createTime" />
|
|
|
- <result column="update_time" property="updateTime" />
|
|
|
- <result column="del_flag" property="delFlag" />
|
|
|
- <result column="version" property="version" />
|
|
|
- <result column="order_sn" property="orderSn" />
|
|
|
- <result column="user_id" property="userId" />
|
|
|
- <result column="brand_id" property="brandId" />
|
|
|
- <result column="brand_name" property="brandName" />
|
|
|
- <result column="warehouse_id" property="warehouseId" />
|
|
|
- <result column="get_mode" property="getMode" />
|
|
|
- <result column="apply_num" property="applyNum" />
|
|
|
- <result column="contacts" property="contacts" />
|
|
|
- <result column="phone" property="phone" />
|
|
|
- <result column="address" property="address" />
|
|
|
- <result column="apply_type" property="applyType" />
|
|
|
- <result column="status" property="status" />
|
|
|
- <result column="top_user_id" property="topUserId" />
|
|
|
- <result column="is_advance" property="isAdvance" />
|
|
|
- <result column="remark" property="remark" />
|
|
|
- <result column="username" property="username" />
|
|
|
- <result column="user_code" property="userCode" />
|
|
|
- <result column="partner_id" property="partnerId" />
|
|
|
+ <result column="id" property="id"/>
|
|
|
+ <result column="create_time" property="createTime"/>
|
|
|
+ <result column="update_time" property="updateTime"/>
|
|
|
+ <result column="del_flag" property="delFlag"/>
|
|
|
+ <result column="version" property="version"/>
|
|
|
+ <result column="order_sn" property="orderSn"/>
|
|
|
+ <result column="user_id" property="userId"/>
|
|
|
+ <result column="brand_id" property="brandId"/>
|
|
|
+ <result column="brand_name" property="brandName"/>
|
|
|
+ <result column="warehouse_id" property="warehouseId"/>
|
|
|
+ <result column="get_mode" property="getMode"/>
|
|
|
+ <result column="apply_num" property="applyNum"/>
|
|
|
+ <result column="contacts" property="contacts"/>
|
|
|
+ <result column="phone" property="phone"/>
|
|
|
+ <result column="address" property="address"/>
|
|
|
+ <result column="apply_type" property="applyType"/>
|
|
|
+ <result column="status" property="status"/>
|
|
|
+ <result column="top_user_id" property="topUserId"/>
|
|
|
+ <result column="is_advance" property="isAdvance"/>
|
|
|
+ <result column="remark" property="remark"/>
|
|
|
+ <result column="username" property="username"/>
|
|
|
+ <result column="user_code" property="userCode"/>
|
|
|
+ <result column="partner_id" property="partnerId"/>
|
|
|
|
|
|
</resultMap>
|
|
|
<select id="getByPage" resultType="com.kxs.store.api.vo.kxsapp.storeOrder.StoreOrderListVO">
|
|
|
- select a.id, a.create_time, a.order_sn, a.get_mode, a.apply_num, a.contacts, a.phone, a.address, a.apply_type, a.status, a.username, a.user_code, a.brand_id, a.brand_name from kxs_machine_apply a
|
|
|
+ select a.id, a.create_time, a.order_sn, a.get_mode, a.apply_num, a.contacts, a.phone, a.address, a.apply_type,
|
|
|
+ a.status, a.username, a.user_code, a.brand_id, a.brand_name from kxs_machine_apply a
|
|
|
<where>
|
|
|
- and user_id = #{userId}
|
|
|
- <if test="query.brandId != null and query.brandId != 0">
|
|
|
- and a.brand_id = #{query.brandId}
|
|
|
+ <if test="query.whsIds != null and query.whsIds.size() > 0">
|
|
|
+ and warehouse_id in
|
|
|
+ <foreach item="whsId" collection="query.whsIds" open="(" separator="," close=")">
|
|
|
+ #{whsId}
|
|
|
+ </foreach>
|
|
|
</if>
|
|
|
- <if test="query.warehouseId != null and query.brandId != 0">
|
|
|
+ <if test="query.warehouseId != null and query.warehouseId > 0">
|
|
|
and a.warehouse_id = #{query.warehouseId}
|
|
|
</if>
|
|
|
<if test="query.status != null">
|
|
|
and a.status = #{query.status}
|
|
|
</if>
|
|
|
<if test="query.keyword != null and query.keyword != ''">
|
|
|
- and (a.contacts like concat('%', #{query.keyword}, '%') or a.phone like concat('%', #{query.keyword}, '%'))
|
|
|
+ and (a.contacts like concat('%', #{query.keyword}, '%') or a.phone like concat('%', #{query.keyword},
|
|
|
+ '%'))
|
|
|
</if>
|
|
|
</where>
|
|
|
</select>
|