|  |  |  | 
|---|
|  |  |  | b.nick_name name, | 
|---|
|  |  |  | b.mobile_phone phone, | 
|---|
|  |  |  | d.express_com expressCom, | 
|---|
|  |  |  | d.address expressAddress, | 
|---|
|  |  |  | d.express_no expressNo | 
|---|
|  |  |  | FROM | 
|---|
|  |  |  | xzx_score_order a | 
|---|
|  |  |  | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <if test="name != null and name != ''"> | 
|---|
|  |  |  | and b.nick_name like concat('%',#{name},'%') | 
|---|
|  |  |  | and (b.nick_name like concat('%',#{name},'%') | 
|---|
|  |  |  | or b.mobile_phone like concat('%',#{accountName},'%') ) | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="status != null and status != ''"> | 
|---|
|  |  |  | and a.status = #{status} | 
|---|
|  |  |  | <if test="status.size > 0"> | 
|---|
|  |  |  | and a.status in | 
|---|
|  |  |  | <foreach collection="status" item="sta" open="(" separator="," close=")"> | 
|---|
|  |  |  | #{sta} | 
|---|
|  |  |  | </foreach> | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="createdTimeStart != null"> | 
|---|
|  |  |  | and a.CREATED_TIME >= #{createdTimeStart} | 
|---|
|  |  |  | 
|---|
|  |  |  | <if test="createdTimeEnd != null"> | 
|---|
|  |  |  | and a.CREATED_TIME <= #{createdTimeEnd} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | order by a.CREATED_TIME desc | 
|---|
|  |  |  | order by | 
|---|
|  |  |  | <if test="namePx != null and namePx != '' and namePx == 1"> | 
|---|
|  |  |  | a.CREATED_TIME | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="namePx != null and namePx != '' and namePx == 2"> | 
|---|
|  |  |  | from_base64(b.nick_name) | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <if test="typePx != null and typePx != '' and typePx == 1"> | 
|---|
|  |  |  | asc | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="typePx != null and typePx != '' and typePx == 2"> | 
|---|
|  |  |  | desc | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectXcxOrderList" resultType="com.xzx.gc.shop.vo.XcxOrderListVo"> | 
|---|
|  |  |  | 
|---|
|  |  |  | and user_id=#{userId} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectGoodsQuotaTime" resultType="java.lang.Integer"> | 
|---|
|  |  |  | SELECT | 
|---|
|  |  |  | IFNULL(SUM(a.cnt), 0) | 
|---|
|  |  |  | FROM | 
|---|
|  |  |  | xzx_score_order a | 
|---|
|  |  |  | LEFT JOIN xzx_score_order_details b ON b.order_id = a.id | 
|---|
|  |  |  | WHERE | 
|---|
|  |  |  | a. STATUS IN (1, 2, 3, 4, 5) | 
|---|
|  |  |  | and a.user_id = #{userId} | 
|---|
|  |  |  | AND b.goods_id = #{goodsId} | 
|---|
|  |  |  | and a.CREATED_TIME >= qgStartTime | 
|---|
|  |  |  | and a.CREATED_TIME <= qgEndTime | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | </mapper> | 
|---|