| | |
| | | left join basic_glass_type bgt on bgt.type_id = a.type_id |
| | | <where> |
| | | <if test="glassTypeId != null and glassTypeId != ''"> |
| | | and a.type_id regexp #{glassTypeId} |
| | | and a.type_id like concat('%',#{glassTypeId},'%') |
| | | </if> |
| | | <if test="product.id != null and product.id != ''"> |
| | | and a.id regexp #{product.id} |
| | | and a.id like like concat('%',#{product.id},'%') |
| | | </if> |
| | | <if test="product.productName != null and product.productName != ''"> |
| | | and a.product_name regexp #{product.productName} |
| | | and a.product_name like concat('%',#{product.productName},'%') |
| | | </if> |
| | | <if test="product.basicGlassType.typeName != null and product.basicGlassType.typeName!= ''"> |
| | | and bgt.type_name regexp #{product.basicGlassType.typeName} |
| | | and bgt.type_name like concat('%',#{product.basicGlassType.typeName},'%') |
| | | </if> |
| | | <if test="product.query != null and product.query != ''"> |
| | | and a.query regexp #{product.query} |
| | | and a.query like concat('%',#{product.query},'%') |
| | | </if> |
| | | <if test="product.creator != null and product.creator != ''"> |
| | | and a.creator regexp #{product.creator} |
| | | and a.creator like concat('%',#{product.creator},'%') |
| | | </if> |
| | | <if test="product.createTime != null and product.createTime != ''"> |
| | | and date(a.create_time) regexp #{product.createTime} |
| | | and date(a.create_time) like concat('%',#{product.createTime},'%') |
| | | </if> |
| | | </where> |
| | | |