From 554de444b87aab5f93cb1593a8095612cf9479a7 Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期二, 09 六月 2020 17:34:30 +0800 Subject: [PATCH] 订单 --- fanli/src/main/java/com/yeshi/fanli/mapping/order/CommonOrderMapper.xml | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/mapping/order/CommonOrderMapper.xml b/fanli/src/main/java/com/yeshi/fanli/mapping/order/CommonOrderMapper.xml index 2289c58..128a60f 100644 --- a/fanli/src/main/java/com/yeshi/fanli/mapping/order/CommonOrderMapper.xml +++ b/fanli/src/main/java/com/yeshi/fanli/mapping/order/CommonOrderMapper.xml @@ -108,6 +108,8 @@ <result column="co_state_desc" property="stateDesc" jdbcType="VARCHAR" /> <result column="co_uid" property="userId" jdbcType="VARCHAR" /> <result column="co_urank" property="urank" jdbcType="INTEGER" /> + <result column="co_child_source_type" property="childSourceType" + jdbcType="VARCHAR" /> <association property="userInfo" column="co_uid" resultMap="com.yeshi.fanli.dao.mybatis.UserInfoMapper.BaseResultMap" /> <association property="commonOrderGoods" column="co_order_goods_id" @@ -151,6 +153,8 @@ <result column="co_trade_id" property="tradeId" jdbcType="VARCHAR" /> <result column="co_state_desc" property="stateDesc" jdbcType="VARCHAR" /> <result column="co_urank" property="urank" jdbcType="INTEGER" /> + <result column="co_child_source_type" property="childSourceType" + jdbcType="VARCHAR" /> <association property="userInfo" column="co_uid" select="com.yeshi.fanli.dao.mybatis.UserInfoMapper.selectByPrimaryKey" /> <association property="commonOrderGoods" column="co_order_goods_id" @@ -167,7 +171,7 @@ co_order_goods_id,co_count,co_state,co_state_whole_order, co_estimate,co_eIncome,co_payment,co_settlement, co_third_create_time, MAX(co_settle_time) AS co_settle_time, co_order_by, co_create_time, - co_update_time,co_state_desc,co_urank + co_update_time,co_state_desc,co_urank,co_child_source_type </sql> <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Long"> @@ -464,6 +468,7 @@ <foreach collection="listSource" item="item" open="AND (" close=")" separator="or">co.co_source_type = #{item}</foreach> </if> + <![CDATA[AND co.co_source_type <> 4 AND co.co_source_type <> 5]]> GROUP BY co.`co_order_no`, co.`co_source_type` ORDER BY co.co_third_create_time DESC LIMIT ${start},${count} </select> @@ -500,6 +505,7 @@ <foreach collection="listSource" item="item" open="AND (" close=")" separator="or">co.co_source_type = #{item}</foreach> </if> + <![CDATA[AND co.co_source_type <> 4 AND co.co_source_type <> 5]]> GROUP BY co.`co_order_no`, co.`co_source_type` )A </select> <select id="listOrderGoodsInfo" resultMap="ResultMap" @@ -1163,6 +1169,9 @@ <foreach collection="listSource" item="item" open="AND (" close=")" separator="or">co.co_source_type = #{item}</foreach> </if> + <if test="notBackSuVip == true"> + <![CDATA[AND co.co_source_type <> 4 AND co.co_source_type <> 5]]> + </if> GROUP BY co.`co_order_no`, co.`co_source_type` ORDER BY co.co_third_create_time DESC LIMIT ${start},${count} </select> @@ -1198,6 +1207,9 @@ <foreach collection="listSource" item="item" open="AND (" close=")" separator="or">co.co_source_type = #{item}</foreach> </if> + <if test="notBackSuVip == true"> + <![CDATA[AND co.co_source_type <> 4 AND co.co_source_type <> 5]]> + </if> GROUP BY co.`co_order_no`, co.`co_source_type` )A </select> <select id="countOrderByUidAndSettled" resultType="Long">SELECT @@ -1213,4 +1225,9 @@ LIMIT 1 </select> + <select id="listByOrderNo" resultMap="BaseResultMap"> + SELECT * FROM `yeshi_ec_common_order` d + WHERE d.`co_order_no` = #{orderNo} + GROUP BY d.`co_order_no`,d.`co_source_type` + </select> </mapper> -- Gitblit v1.8.0