|  |  |  | 
|---|
|  |  |  | <!-- <result property="projId" column="PROJ_ID" /> | 
|---|
|  |  |  | <result property="skuId" column="SKU_ID" /> --> | 
|---|
|  |  |  | <result property="count" column="COUNT"/> | 
|---|
|  |  |  | <result property="refundCount" column="refundCount"/> | 
|---|
|  |  |  | <!-- <result property="taocanId" column="TAOCAN_ID" /> --> | 
|---|
|  |  |  | <result property="isFree" column="IS_FREE"/> | 
|---|
|  |  |  | <result property="type" column="TYPE"/> | 
|---|
|  |  |  | 
|---|
|  |  |  | a.TOTAL, | 
|---|
|  |  |  | a.SKU_ID, | 
|---|
|  |  |  | b.COUNT, | 
|---|
|  |  |  | b.refundCount, | 
|---|
|  |  |  | b.ID, | 
|---|
|  |  |  | b.IS_FREE, | 
|---|
|  |  |  | b.ORDER_ID, | 
|---|
|  |  |  | 
|---|
|  |  |  | ID, | 
|---|
|  |  |  | ORDER_ID, | 
|---|
|  |  |  | COUNT, | 
|---|
|  |  |  | refundCount, | 
|---|
|  |  |  | TYPE, | 
|---|
|  |  |  | IS_FREE, | 
|---|
|  |  |  | PRICE, | 
|---|
|  |  |  | 
|---|
|  |  |  | #{id}, | 
|---|
|  |  |  | #{orderId}, | 
|---|
|  |  |  | #{count}, | 
|---|
|  |  |  | #{refundCount}, | 
|---|
|  |  |  | #{type}, | 
|---|
|  |  |  | #{isFree}, | 
|---|
|  |  |  | #{price}, | 
|---|
|  |  |  | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="count != null and count !='' or count == 0 "> | 
|---|
|  |  |  | COUNT = #{count}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="refundCount != null and refundCount !='' or refundCount == 0 "> | 
|---|
|  |  |  | refundCount = #{refundCount}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="isFree != null and isFree !='' "> | 
|---|
|  |  |  | IS_FREE = #{isFree}, | 
|---|
|  |  |  | 
|---|
|  |  |  | i.ID, | 
|---|
|  |  |  | i.ORDER_ID, | 
|---|
|  |  |  | i.COUNT, | 
|---|
|  |  |  | i.refundCount, | 
|---|
|  |  |  | i.TYPE, | 
|---|
|  |  |  | i.IS_FREE, | 
|---|
|  |  |  | i.PRICE, | 
|---|
|  |  |  | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | <!-- 根据商品id查询改商品下单次数总和--> | 
|---|
|  |  |  | <select id="selectByGoodsId" resultType="java.lang.Integer"> | 
|---|
|  |  |  | select sum(COUNT) from sys_order_item a | 
|---|
|  |  |  | select IFNULL(sum(COUNT),0) AS total from sys_order_item a | 
|---|
|  |  |  | left join  sys_order b on b.ID=a.ORDER_ID | 
|---|
|  |  |  | where a.GOODS_ID = #{goodsId} | 
|---|
|  |  |  | and b.STATU !='已取消' | 
|---|
|  |  |  | where a.GOODS_ID = #{goodsId} | 
|---|
|  |  |  | <if test="vipId != null"> | 
|---|
|  |  |  | and b.vip_id=#{vipId} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | and b.STATU ='已付款' | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | ID, | 
|---|
|  |  |  | ORDER_ID, | 
|---|
|  |  |  | COUNT, | 
|---|
|  |  |  | refundCount, | 
|---|
|  |  |  | TYPE, | 
|---|
|  |  |  | IS_FREE, | 
|---|
|  |  |  | PRICE, | 
|---|
|  |  |  | 
|---|
|  |  |  | c.name as goodsName, | 
|---|
|  |  |  | g.name as cateName, | 
|---|
|  |  |  | a.COUNT, | 
|---|
|  |  |  | a.refundCount, | 
|---|
|  |  |  | a.ZK_PRICE, | 
|---|
|  |  |  | a.IS_FREE, | 
|---|
|  |  |  | a.pay_method, | 
|---|
|  |  |  | 
|---|
|  |  |  | where a.ORDER_ID=#{orderId}; | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectErpOrderItemByOrderId" | 
|---|
|  |  |  | resultType="com.matrix.system.shopXcx.api.vo.ErpOrderDetailItemVo"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | b.name goodsName, | 
|---|
|  |  |  | a.COUNT count, | 
|---|
|  |  |  | a.PRICE price, | 
|---|
|  |  |  | a.ZK_PRICE zkPrice | 
|---|
|  |  |  | from sys_order_item a | 
|---|
|  |  |  | inner join shopping_goods b on a.goods_id=b.id | 
|---|
|  |  |  | where a.ORDER_ID=#{orderId} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!-- 临时数据处理sql --> | 
|---|
|  |  |  | <select id="selectDgd" resultMap="SysOrderItemMap"> | 
|---|
|  |  |  | SELECT a.* from sys_order_item a | 
|---|
|  |  |  | left join sys_order b on a.ORDER_ID=b.id | 
|---|
|  |  |  | where a.type='家居产品' and DATE_FORMAT(a.create_time,'%Y-%m')='2021-04' and b.company_id=17 and b.STATU='已付款'; | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </mapper> | 
|---|