|  |  | 
 |  |  |                 <if test="record.goodsType != null and record.goodsType != ''"> | 
 |  |  |                     and a.goods_type=#{record.goodsType} | 
 |  |  |                 </if> | 
 |  |  |                 <if test="record.activityId != null"> | 
 |  |  |                     and a.activity_id=#{record.activityId} | 
 |  |  |                 </if> | 
 |  |  |             </if> | 
 |  |  |         </where> | 
 |  |  |         group by a.id | 
 |  |  | 
 |  |  |         select | 
 |  |  |         a.id, | 
 |  |  |         a.goods_name, | 
 |  |  |         a.goods_introdution goodsIntroduction, | 
 |  |  |         a.thumb, | 
 |  |  |         a.unit, | 
 |  |  |         a.original_price, | 
 |  |  |         a.present_price, | 
 |  |  |         a.score, | 
 |  |  |         a.is_hot, | 
 |  |  |         a.carriage_type, | 
 |  |  |         a.carriage_amount, | 
 |  |  |         a.carriage_rule_id, | 
 |  |  |         a.goods_weight, | 
 |  |  |         a.order_number, | 
 |  |  |         min(b.id) skuId, | 
 |  |  | 
 |  |  |                 <if test="record.isNormal != null and record.isNormal != ''"> | 
 |  |  |                     and a.is_normal = #{record.isNormal} | 
 |  |  |                 </if> | 
 |  |  |                 <if test="record.isNormal == 3"> | 
 |  |  |                     and a.activity_id = #{record.activityId} | 
 |  |  |                 </if> | 
 |  |  |                 <if test="record.goodsType != null and record.goodsType != '' and record.goodsType != 3"> | 
 |  |  |                     and a.goods_type = #{record.goodsType} and a.present_price != 0 | 
 |  |  |                 </if> |