<?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.jilongda.manage.mapper.TLensGoodsMapper">
|
|
|
<select id="lensReceiptList" resultType="com.jilongda.manage.vo.TLensGoodsVO">
|
select t1.*,t2.name as series,t4.name as store,
|
t2.sphere as sphere,t2.asphericSurface as asphericSurface
|
,t2.doubleNon as doubleNon
|
,t6.name as brand,t7.frameThreshold
|
from
|
t_lens_goods t1
|
left join t_lens_series t2 on t1.seriesId=t2.id
|
left join t_store t4 on t1.storeId = t4.id
|
left join t_brand t6 on t2.brandId=t6.id
|
left join sec_setting t7 on 1=1
|
<where>
|
<if test="query.brandId != null ">
|
and t2.brandId = #{query.brandId}
|
</if>
|
<if test="query.seriesId != null ">
|
and t2.id = #{query.seriesId}
|
</if>
|
<if test="query.lensType != null ">
|
and t1.lensType = #{query.lensType}
|
</if>
|
<if test="query.storeId != null ">
|
and t1.storeId = #{query.storeId}
|
</if>
|
<if test="query.refractiveIndex != null and query.refractiveIndex != ''">
|
and t1.refractiveIndex = #{query.refractiveIndex}
|
</if>
|
<if test="query.type != null ">
|
and t2.type = #{query.type}
|
</if>
|
<if test="query.isWarning !=null and query.isWarning==1">
|
and t1.total <= t7.lensThreshold
|
</if>
|
<if test="query.isWarning !=null and query.isWarning ==2">
|
and t1.total >= t7.lensThreshold
|
</if>
|
|
and t1.isDelete = 0
|
</where>
|
order by t1.id
|
</select>
|
</mapper>
|