| | |
| | | <result column="userId" property="userId"/> |
| | | <result column="orderId" property="orderId"/> |
| | | <result column="orderStatus" property="orderStatus"/> |
| | | <result column="payType" property="payType"/> |
| | | <result column="orderNo" property="orderNo"/> |
| | | <result column="orderGoodsMoney" property="orderGoodsMoney"/> |
| | | <result column="couponDiscount" property="couponDiscount"/> |
| | |
| | | toc.user_id userId, |
| | | toc.order_id orderId, |
| | | toc.order_no orderNo, |
| | | toc.pay_type payType, |
| | | toc.order_status orderStatus, |
| | | toc.order_money orderGoodsMoney, |
| | | toc.coupon_money couponDiscount, |
| | |
| | | WHERE toc.del_flag = 0 AND toc.shop_id = #{param.shopId} |
| | | <if test="param.memberUserId != null and param.memberUserId != ''"> |
| | | AND toc.user_id = #{param.memberUserId} |
| | | </if> |
| | | <if test="param.memberUserIdList != null and param.memberUserIdList.size()>0"> |
| | | AND toc.user_id IN |
| | | <foreach collection="param.memberUserIdList" item="item" open="(" separator="," close=")"> |
| | | #{item} |
| | | </foreach> |
| | | </if> |
| | | <if test="param.type != null and param.type ==1 "> |
| | | AND (toc.order_status = 2 OR toc.order_status = 3) |
| | |
| | | #{item} |
| | | </foreach> |
| | | </if> |
| | | <if test="param.startDate!=null and param.startDate!=''"> |
| | | AND Date(create_time) >= #{param.startDate} |
| | | </if> |
| | | <if test="param.endDate!=null and param.endDate!=''"> |
| | | AND Date(create_time) <= #{param.endDate} |
| | | </if> |
| | | GROUP BY tog.goods_type |
| | | </select> |
| | | |