123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.caimei365.order.mapper.OrderClubMapper">
- <update id="updateSecondStatus">
- UPDATE cm_second_hand_detail
- SET sold = #{sold}
- WHERE productID = #{productId}
- AND secondHandType = 1
- </update>
- <update id="updateUserMoneyByUserId">
- UPDATE USER
- SET userMoney = #{userMoney}
- WHERE userID = #{userId}
- </update>
- <update id="updateAbleUserMoneyByUserId">
- UPDATE USER
- SET ableUserMoney = #{ableUserMoney}
- WHERE userID = #{userId}
- </update>
- <update id="updateOrderStatus">
- UPDATE cm_order SET
- status = #{status}
- <if test="receiptStatus != null and receiptStatus != ''">
- ,receiptStatus = #{receiptStatus}
- </if>
- <if test="payStatus != null and payStatus != ''">
- ,payStatus = #{payStatus}
- </if>
- <if test="confirmFlag != null and confirmFlag != ''">
- ,confirmFlag = #{confirmFlag}
- </if>
- <if test="confirmTime != null and confirmTime != ''">
- ,confirmTime = #{confirmTime}
- </if>
- <if test="affirmPaymentFlag != null and affirmPaymentFlag != ''">
- ,affirmPaymentFlag = #{affirmPaymentFlag}
- </if>
- ,updateDate = #{updateDate}
- WHERE orderID = #{orderId}
- </update>
- <update id="cancelBalanceRecord">
- UPDATE cm_user_balance_record
- SET remark = #{remark},
- delFlag = #{delFlag}
- WHERE userId = #{userId}
- AND orderId = #{orderId}
- </update>
- <update id="cancelMainOrder">
- UPDATE cm_order
- SET status = #{status},
- closeReason = #{closeReason},
- closeTime = #{closeTime}
- WHERE orderID = #{orderId}
- </update>
- <update id="deleteMainOrder">
- UPDATE cm_order
- SET delFlag=1,
- note=#{note}
- WHERE orderID = #{orderId}
- </update>
- <update id="deleteShopOrder">
- UPDATE cm_shop_order SET delFlag=1
- WHERE shopOrderID IN
- <foreach collection="shopOrderIds" open="(" separator="," close=")" item="shopOrderId">
- #{shopOrderId}
- </foreach>
- </update>
- <update id="deleteOrderReceiptRelation">
- UPDATE cm_receipt_order_relation
- SET delFlag=1
- WHERE orderID = #{orderId}
- </update>
- <update id="deleteDiscernReceipt">
- UPDATE cm_discern_receipt SET delFlag=1
- WHERE id IN
- <foreach collection="receiptIds" open="(" separator="," close=")" item="receiptId">
- #{receiptId}
- </foreach>
- </update>
- <update id="deletePayShopRecord">
- UPDATE cm_pay_shop_record SET delFlag = 1
- WHERE shopOrderID IN
- <foreach collection="shopOrderIds" open="(" separator="," close=")" item="shopOrderId">
- #{shopOrderId}
- </foreach>
- </update>
- <update id="deletePayShop">
- UPDATE cm_pay_shop SET delFlag = 1
- WHERE id = IN
- <foreach collection="payIds" open="(" separator="," close=")" item="payId">
- #{payId}
- </foreach>
- </update>
- <update id="updateLogisticsBatch">
- UPDATE cm_logistics_batch
- SET status = 1,
- updateDate = NOW(),
- receiptTime = NOW()
- WHERE orderID = #{orderId}
- </update>
- <update id="updateOrderShareCode">
- UPDATE cm_mall_order_share_code
- SET shareCode = #{shareCode},
- expiredTime = #{expiredTime},
- delFlag = #{delFlag}
- WHERE id = #{id}
- </update>
- <update id="updateCouponClubStatus">
- UPDATE cm_coupon_club
- SET status = 2,
- useDate = NOW(),
- orderId = #{orderId}
- WHERE id = #{clubCouponId}
- </update>
- <delete id="deleteOrderSearchHistory">
- DELETE
- FROM user_order_history
- WHERE userId = #{userId}
- </delete>
- <delete id="deleteOrderShareCodeRecord">
- DELETE
- FROM cm_mall_share_code_record
- WHERE orderID = #{orderId}
- </delete>
- <update id="deleteCouponClubById">
- update cm_coupon_club
- set delFlag = '1'
- where id = #{clubCouponId}
- </update>
- <insert id="insertOrderShareCode">
- INSERT INTO cm_mall_order_share_code (orderID, shareCode, addTime, expiredTime, delFlag)
- VALUES (#{orderId}, #{shareCode}, #{addTime}, #{expiredTime}, #{delFlag})
- </insert>
- <insert id="insertOrderShareCodeRecord">
- INSERT INTO cm_mall_share_code_record (openid, orderID, shareCodeId, addTime, delFlag)
- VALUES (#{openId}, #{orderId}, #{shareCodeId}, #{addTime}, #{delFlag})
- </insert>
- <insert id="insertCouponClub" keyColumn="id" keyProperty="id" useGeneratedKeys="true">
- INSERT INTO cm_coupon_club(userId, couponId, orderId, returnedId, source, status, createDate, useDate, delFlag)
- VALUES (#{userId}, #{couponId}, #{orderId}, #{returnedId}, #{source}, #{status}, #{createDate}, #{useDate},
- #{delFlag})
- </insert>
- <insert id="insertCouponRecord">
- INSERT INTO cm_coupon_buyrecord(couponId, payStatus, userId, orderId, delflag)
- values (#{couponId}, 1, #{userId}, #{orderId}, 0)
- </insert>
- <select id="countMainOrderByOrderId" resultType="java.lang.Integer">
- SELECT COUNT(*)
- FROM cm_order
- WHERE orderID = #{orderId}
- </select>
- <select id="getMainOrderByOrderId" resultType="com.caimei365.order.model.po.OrderPo">
- SELECT ifnull(orderSeen, 0) AS orderSeen,
- orderID AS orderId,
- shopOrderIds,
- orderSource,
- orderNo,
- userID AS userId,
- clubID AS clubId,
- buyUserID AS buyUserId,
- orderTime AS orderTime,
- updateDate AS updateDate,
- delFlag,
- userBeans,
- orderType,
- orderSubmitType,
- confirmFlag,
- onlinePayFlag,
- splitFlag,
- payFlag,
- receiptStatus,
- payStatus,
- zeroCostFlag,
- sendOutStatus,
- refundType,
- affirmPaymentFlag,
- productCount,
- presentCount,
- promotionalGiftsCount,
- hasActProduct,
- promotionFullReduction,
- svipFullReduction,
- secondHandOrderFlag,
- invoiceFlag,
- freePostFlag AS postageFlag,
- freight AS postage,
- productTotalFee,
- orderTotalFee,
- payTotalFee,
- payableAmount,
- balancePayFee,
- discountFee,
- couponAmount,
- status,
- confirmTime,
- payTime,
- rebateFlag,
- clauseID AS clauseId,
- clauseName
- FROM cm_order
- WHERE orderID = #{orderId}
- </select>
- <select id="getOrderProductList" resultType="com.caimei365.order.model.po.OrderProductPo">
- SELECT cop.orderID AS orderId,
- cop.orderNo,
- cop.shopOrderID AS shopOrderId,
- cop.shopOrderNo,
- cop.orderPromotionsId,
- cop.productId,
- cop.shopID AS shopId,
- cop.name,
- cop.productImage AS image,
- cop.price,
- cop.shopName,
- cop.costPrice,
- cop.normalPrice,
- cop.ladderPriceFlag,
- cop.discountPrice,
- cop.discount,
- cop.totalAmount,
- cop.totalFee,
- cop.shouldPayFee,
- cop.productUnit,
- cop.num,
- IFNULL(cop.presentNum, 0) AS presentNum,
- cop.discountFee,
- cop.includedTax,
- cop.invoiceType,
- cop.taxRate,
- cop.addedValueTax,
- cop.totalAddedValueTax,
- cop.singleShouldPayTotalTax,
- cop.shouldPayTotalTax,
- cop.shopProductAmount,
- cop.singleShopFee,
- cop.shopFee,
- cop.singleOtherFee,
- cop.otherFee,
- cop.singleCmFee,
- cop.cmFee,
- cop.payStatus,
- cop.buyAgainFlag,
- cop.notOutStore,
- cop.isActProduct AS actProduct,
- p.productCategory AS productCategory
- FROM cm_order_product cop
- LEFT JOIN product p ON p.productID = cop.productID
- WHERE cop.orderID = #{orderID}
- </select>
- <select id="getOrderReceiptIds" resultType="java.lang.String">
- SELECT c.id
- FROM cm_discern_receipt c
- LEFT JOIN cm_receipt_order_relation r ON r.receiptID = c.id
- WHERE r.orderID = #{orderID}
- AND r.relationType = '2'
- AND r.delFlag = '0'
- AND c.delFlag = '0'
- AND c.receiptStatus = '3'
- AND c.payType != '16'
- </select>
- <select id="getPayShopIds" resultType="java.lang.String">
- SELECT payShopID FROM cm_pay_shop_record
- WHERE delFlag = 0
- AND shopOrderID IN
- <foreach collection="shopOrderIds" open="(" separator="," close=")" item="shopOrderId">
- #{shopOrderId}
- </foreach>
- </select>
- <select id="getOrderCount" resultType="java.lang.Integer">
- SELECT COUNT(*) FROM cm_order
- WHERE delFlag = 0 AND userID = #{userId}
- <if test="orderState == 1 ">
- AND status = '0'
- </if>
- <if test="orderState == 2 ">
- AND status IN(11,12,13,21,22,23)
- </if>
- <if test="orderState == 3 ">
- AND status IN(11,12,21,22,31,32)
- </if>
- <if test="orderState == 4 ">
- AND status IN(12,13,22,23,32,33)
- </if>
- <if test="orderState == 5 ">
- AND refundType IN(1,2)
- </if>
- </select>
- <select id="getOrderSeenCount" resultType="java.lang.Integer">
- SELECT COUNT(*) FROM cm_order
- WHERE delFlag = 0 AND userID = #{userId}
- <if test="orderState == 1 ">
- AND status = '0'
- </if>
- <if test="orderState == 2 ">
- AND status IN(11,12,13,21,22,23)
- </if>
- <if test="orderState == 3 ">
- AND status IN(11,12,21,22,31,32)
- </if>
- <if test="orderState == 4 ">
- AND status IN(12,13,22,23,32,33)
- </if>
- <if test="orderState == 5 ">
- AND refundType IN(1,2)
- </if>
- AND orderSeen = 2
- </select>
- <select id="getOrderList" resultType="com.caimei365.order.model.vo.OrderVo">
- SELECT
- ifnull(orderSeen,0) AS orderSeen,
- orderID AS orderId,
- shopOrderIds,
- orderSource,
- orderNo,
- userID AS userId,
- clubID AS clubId,
- buyUserID AS buyUserId,
- orderTime,
- updateDate,
- delFlag,
- userBeans,
- orderType,
- orderSubmitType,
- confirmFlag,
- onlinePayFlag,
- splitFlag,
- payFlag,
- receiptStatus,
- payStatus,
- zeroCostFlag,
- sendOutStatus,
- refundType,
- affirmPaymentFlag,
- productCount,
- presentCount,
- promotionalGiftsCount,
- hasActProduct,
- promotionFullReduction,
- secondHandOrderFlag,
- invoiceFlag,
- freePostFlag AS postageFlag,
- freight AS postage,
- productTotalFee,
- orderTotalFee,
- payTotalFee,
- payableAmount,
- balancePayFee,
- discountFee,
- couponAmount,
- status,
- confirmTime,
- payTime,
- rebateFlag,
- clauseID AS clauseId,
- clauseName
- FROM cm_order
- WHERE delFlag = 0 AND userID = #{userId} and (orderseen IS NULL OR orderseen!=2)
- <if test="orderState == 1 ">
- AND status = '0'
- </if>
- <if test="orderState == 2 ">
- AND status IN(11,12,13,21,22,23)
- </if>
- <if test="orderState == 3 ">
- AND status IN(11,12,21,22,31,32)
- </if>
- <if test="orderState == 4 ">
- AND status IN(12,13,22,23,32,33)
- </if>
- <if test="orderState == 5 ">
- AND refundType IN(1,2)
- </if>
- <if test="orderNo != null and orderNo != '' ">
- AND orderNo = #{orderNo}
- </if>
- <if test="beginTime != null and beginTime != '' ">
- AND orderTime <![CDATA[>=]]> #{beginTime}
- </if>
- <if test="endTime != null and endTime != '' ">
- AND orderTime <![CDATA[<=]]> #{endTime}
- </if>
- ORDER BY orderTime DESC
- </select>
- <select id="getOrderListByKeyword" resultType="com.caimei365.order.model.vo.OrderVo">
- SELECT DISTINCT ifnull(co.orderSeen, 0) AS orderSeen,
- co.orderID AS orderId,
- shopOrderIds,
- co.orderSource,
- co.orderNo,
- co.userID AS userId,
- co.clubID AS clubId,
- co.buyUserID AS buyUserId,
- co.orderTime,
- co.updateDate,
- co.delFlag,
- co.userBeans,
- co.orderType,
- co.orderSubmitType,
- co.confirmFlag,
- co.onlinePayFlag,
- co.splitFlag,
- co.payFlag,
- co.receiptStatus,
- co.payStatus,
- co.zeroCostFlag,
- co.sendOutStatus,
- co.refundType,
- co.affirmPaymentFlag,
- co.productCount,
- co.presentCount,
- co.promotionalGiftsCount,
- co.hasActProduct,
- co.promotionFullReduction,
- co.secondHandOrderFlag,
- co.invoiceFlag,
- co.freePostFlag AS postageFlag,
- co.freight AS postage,
- co.productTotalFee,
- co.orderTotalFee,
- co.payTotalFee,
- co.payableAmount,
- co.balancePayFee,
- co.discountFee,
- co.couponAmount,
- co.status,
- co.confirmTime,
- co.payTime,
- co.rebateFlag,
- co.clauseID AS clauseId,
- co.clauseName
- FROM cm_order co
- LEFT JOIN cm_order_product cop ON co.orderID = cop.orderID
- WHERE co.delFlag = 0
- AND co.userID = #{userId}
- AND cop.name LIKE CONCAT('%', #{searchWord}, '%')
- GROUP BY co.orderID, co.orderTime
- ORDER BY co.orderTime DESC
- </select>
- <select id="getOrderSearchHistory" resultType="com.caimei365.order.model.vo.SearchHistoryVo">
- SELECT id, userId, searchWord, searchDate, delFlag
- FROM user_order_history
- WHERE userId = #{userId}
- ORDER BY id DESC
- </select>
- <select id="getReturnedPurchaseList" resultType="com.caimei365.order.model.vo.ReturnedPurchaseVo">
- SELECT id,
- returnedNo,
- orderID AS orderId,
- userID AS userId,
- status,
- returnedWay,
- payType,
- operatingOrderStatus,
- bankAccountName,
- bankAccountNo,
- openBank,
- bankAccountType,
- returnedPurchaseFee,
- refundFee,
- refundBalanceFee,
- refundOnlineFee,
- refundOfflineFee,
- image1,
- image2,
- image3,
- image4,
- image5,
- reviewImage1,
- reviewImage2,
- reviewImage3,
- reviewImage4,
- reviewImage5,
- remarks,
- reviewRemarks,
- applicationUserID AS applicationUserId,
- returnTime,
- reviewUserID AS reviewUserId,
- confirmReturnTime,
- delFlag
- FROM cm_returned_purchase
- WHERE orderID = #{orderId}
- AND STATUS = '2'
- ORDER BY confirmReturnTime DESC
- </select>
- <select id="getClauseById" resultType="com.caimei365.order.model.vo.ClauseVo">
- SELECT id,
- name,
- content,
- clauseType,
- enabledStatus
- FROM bp_clause
- where id = #{clauseId}
- </select>
- <select id="getBatchShopOrderIds" resultType="java.lang.String">
- SELECT shopOrderID
- FROM cm_logistics_record
- WHERE orderID = #{orderId}
- AND logisticsBatchID = #{id}
- </select>
- <select id="getOrderCodeById" resultType="com.caimei365.order.model.vo.OrderShareCodeVo">
- SELECT id,
- orderID AS orderId,
- shareCode,
- addTime,
- expiredTime,
- delFlag
- FROM cm_mall_order_share_code
- WHERE orderID = #{orderId}
- AND delFlag = '0'
- LIMIT 1
- </select>
- <select id="countShareCodeRecord" resultType="java.lang.Integer">
- SELECT COUNT(*)
- FROM cm_mall_share_code_record scr
- LEFT JOIN cm_mall_order_share_code osc ON scr.shareCodeId = osc.id
- WHERE scr.openid = #{openId}
- AND osc.orderID = #{orderId}
- AND scr.delFlag = '0'
- AND osc.expiredTime > NOW()
- </select>
- <select id="getOpenidListByPermission" resultType="java.lang.String">
- SELECT openid
- FROM `wechat_user`
- WHERE unionId = #{unionId}
- </select>
- <select id="getOpenidunionId" resultType="java.lang.String">
- SELECT DISTINCT cm.unionId
- FROM `cm_mall_operation_user` cm
- LEFT JOIN `user` u ON u.userID = cm.userID
- WHERE u.userID = #{userId}
- </select>
- <select id="getProductOrder" resultType="java.lang.Integer">
- SELECT productID
- FROM `cm_order_product`
- WHERE orderId = #{orderId}
- </select>
- <select id="getOrderIds" resultType="java.lang.String">
- SELECT DISTINCT p.name
- FROM product p
- LEFT JOIN cm_order_product cmp ON p.productID = cmp.productID
- LEFT JOIN `cm_order` cm ON cm.orderNo = cmp.orderNo
- WHERE cmp.orderId = #{orderId}
- </select>
- <select id="getpayTotalFee" resultType="java.lang.Double">
- SELECT payTotalFee
- FROM cm_order
- WHERE orderId = #{orderId}
- </select>
- <select id="getpayTime" resultType="java.lang.String">
- SELECT payTime
- FROM cm_order
- WHERE orderId = #{orderId}
- </select>
- <select id="getReceiptStatus" resultType="java.lang.Integer">
- SELECT receiptStatus
- FROM cm_order
- WHERE orderId = #{orderId}
- </select>
- <select id="getsecondHandOrderFlag" resultType="java.lang.Integer">
- SELECT secondHandOrderFlag
- FROM cm_order
- WHERE orderId = #{orderId}
- </select>
- <select id="getrebateFlag" resultType="java.lang.Integer">
- SELECT rebateFlag
- FROM cm_order
- WHERE orderId = #{orderId}
- </select>
- <select id="getOrderNo" resultType="java.lang.String">
- SELECT DISTINCT cm.orderNo
- FROM product p
- LEFT JOIN cm_order_product cmp ON p.productID = cmp.productID
- LEFT JOIN `cm_order` cm ON cm.orderNo = cmp.orderNo
- WHERE cmp.orderId = #{orderId}
- </select>
- <select id="getOrderMess" resultType="com.caimei365.order.model.vo.OrderVo">
- SELECT DISTINCT p.`name` AS proName,
- cm.payFlag AS payFlag,
- cm.onlinePayFlag AS onlinePayFlag,
- COUNT(p.name) AS proCount,
- u.`mobile` AS mobile,
- cm.orderNo AS orderNo
- FROM `cm_order` cm
- LEFT JOIN cm_order_product cmp ON cm.orderID = cmp.orderID
- LEFT JOIN product p ON p.productID = cmp.productID
- LEFT JOIN `user` u ON u.`userID` = cm.userId
- WHERE cm.orderId = #{orderId}
- </select>
- <select id="getcartNess" resultType="com.caimei365.order.model.vo.OrderVo">
- SELECT DISTINCT p.`name` AS proName,
- cm.payFlag AS payFlag,
- cm.onlinePayFlag AS onlinePayFlag,
- COUNT(p.name) AS proCount,
- u.`bindMobile` AS mobile,
- cm.orderNo AS orderNo
- FROM `cm_order` cm
- LEFT JOIN cm_order_product cmp ON cm.orderID = cmp.orderID
- LEFT JOIN product p ON p.productID = cmp.productID
- LEFT JOIN `user` u ON u.`userID` = cm.userId
- WHERE cm.userID = #{userID}
- </select>
- <select id="userIds" resultType="java.lang.Integer">
- SELECT DISTINCT userID
- FROM cm_cart
- WHERE YEAR(`addTime`) > YEAR(NOW()) - 3
- AND userID IS NOT NULL
- </select>
- <select id="getClubCouponById" resultType="com.caimei365.order.model.vo.CouponVo">
- SELECT a.id AS clubCouponId,
- cc.id AS couponId,
- cc.couponAmount,
- cc.touchPrice,
- cc.startDate,
- cc.endDate,
- cc.couponType,
- cc.userId,
- cc.shopId,
- cc.productType,
- cc.categoryType
- FROM cm_coupon_club a
- LEFT JOIN cm_coupon cc ON a.couponId = cc.id
- WHERE if(cc.moneyCouponFlag = 2, cc.delFlag = 0, cc.id > 0)
- AND a.delFlag = 0
- AND a.id = #{clubCouponId}
- AND a.status = 1
- AND if(cc.vipFlag = 1,
- NOW() BETWEEN cc.startDate AND cc.endDate,
- NOW() BETWEEN a.createDate AND date_add(a.createDate, interval cc.usePeriod day))
- AND cc.status != 2
- </select>
- <select id="getOrderCouponRecord" resultType="com.caimei365.order.model.po.CouponOrderRecordPo">
- SELECT id, orderId, clubCouponId, couponType, couponAmount, touchPrice, createDate
- FROM cm_coupon_order_record
- WHERE orderId = #{orderId}
- </select>
- <select id="getCouponClubById" resultType="com.caimei365.order.model.po.CouponClubPo">
- SELECT userId, couponId
- FROM cm_coupon_club
- WHERE id = #{clubCouponId}
- </select>
- <select id="getLatestOrderId" resultType="java.lang.Integer">
- SELECT orderID
- FROM cm_order
- WHERE userId = #{userId}
- ORDER BY orderID DESC
- limit 1
- </select>
- <select id="findUserId" resultType="java.lang.Integer">
- select userId
- from cm_order
- where orderID = #{orderId}
- </select>
- <select id="getUserId" resultType="java.lang.Integer">
- SELECT userID
- FROM `cm_order`
- WHERE orderID = #{orderId}
- </select>
- <update id="AddUnionId">
- UPDATE `cm_order`
- SET unionID=#{unionId}
- WHERE orderID = #{orderId}
- </update>
- <update id="updateCodeCoupon">
- update cm_coupon_redemption_code
- <set>
- <if test="clubCouponId != null">
- clubCouponId = #{clubCouponId},
- </if>
- <if test="status != null">
- status = #{status},
- </if>
- <if test="redemptionTime != null">
- redemptionTime = #{redemptionTime}
- </if>
- </set>
- where id = #{id}
- </update>
- <select id="FromUnionId" resultType="java.lang.String">
- SELECT unionID
- FROM `cm_order`
- WHERE orderID = #{orderId}
- </select>
- <insert id="addMessageCenter">
- INSERT INTO message_center (shopID, clubID, userType, messageType, content, time, orderMessageType, orderID,
- accountType)
- VALUES (#{shopID}, #{clubID}, #{userType}, #{messageType}, #{content}, #{time}, #{orderMessageType}, #{orderID},
- #{accountType})
- </insert>
- <select id="getVipHistoryCount" resultType="java.lang.Integer">
- SELECT count(1)
- FROM cm_svip_history
- WHERE userId = #{userId}
- </select>
- <select id="clubIdCule" resultType="java.lang.Integer">
- SELECT clubID
- FROM `user`
- WHERE userId = #{userId}
- </select>
- <select id="findCouponRemain" resultType="com.caimei365.order.model.po.CouponRecordPo">
- select id, couponId, clubCouponId, redemptionTime, status, redemptionCode
- from cm_coupon_redemption_code
- where couponId = #{couponId}
- </select>
- <select id="findUserName" resultType="com.caimei365.order.model.bo.OrderParamBo">
- select userName, bindMobile
- from user
- where userId = #{userId}
- </select>
- </mapper>
|