| | |
| | | <insert id="insert" parameterType="SysOrderItem" |
| | | useGeneratedKeys="true" keyProperty="id"> |
| | | INSERT INTO sys_order_item ( |
| | | ID, |
| | | ORDER_ID, |
| | | COUNT, |
| | | refundCount, |
| | |
| | | pay_method_detail |
| | | ) |
| | | VALUES ( |
| | | #{id}, |
| | | #{orderId}, |
| | | #{count}, |
| | | #{refundCount}, |
| | |
| | | </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> |
| | | |
| | | |
| | |
| | | c.name as goodsName, |
| | | g.name as cateName, |
| | | a.COUNT, |
| | | a.COUNT * a.ZK_PRICE as total, |
| | | a.refundCount, |
| | | a.ZK_PRICE, |
| | | a.IS_FREE, |
| | | a.pay_method, |
| | | a.status |
| | | b.statu |
| | | from sys_order_item a |
| | | left join sys_order b on a.ORDER_ID=b.ID |
| | | left join shopping_goods c on a.goods_id=c.id |
| | |
| | | <if test="guwenId != null and guwenId != '' "> |
| | | and b.STAFF_ID=#{guwenId} |
| | | </if> |
| | | <if test="status != null and status != '' "> |
| | | and a.status=#{status} |
| | | <if test="statu != null and statu != '' "> |
| | | and b.statu=#{statu} |
| | | </if> |
| | | |
| | | </where> |
| | |
| | | <if test="guwenId != null and guwenId != '' "> |
| | | and b.STAFF_ID=#{guwenId} |
| | | </if> |
| | | <if test="status != null and status != '' "> |
| | | and a.status=#{status} |
| | | <if test="statu != null and statu != '' "> |
| | | and b.statu=#{statu} |
| | | </if> |
| | | </where> |
| | | </select> |
| | |
| | | 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> |
| | | <select id="selectOrderStatusByItemId" resultType="java.lang.String"> |
| | | select b.statu from sys_order_item a |
| | | left join sys_order b on a.ORDER_ID=b.id |
| | | where a.id=#{orderItemId} |
| | | </select> |
| | | |
| | | </mapper> |