a.orderSeen AS orderSeen, a.orderID AS orderID, a.orderNo AS orderNo, a.organizeID AS organizeID, a.userID AS userID, a.buyUserID AS buyUserID, a.shopOrderIDs AS shopOrderIDs, a.orderSubmitType AS orderSubmitType, a.orderType AS orderType, a.secondHandOrderFlag AS secondHandOrderFlag, a.status AS status, a.productTotalFee AS productTotalFee, a.orderTotalFee AS orderTotalFee, a.payTotalFee AS payTotalFee, a.payableAmount AS payableAmount, a.balancePayFee AS balancePayFee , a.discountFee AS discountFee, a.spID AS spID, a.mainSpID AS mainSpID, a.note AS note, a.clubID AS clubID, a.clubScanTime AS clubScanTime, a.orderSource AS orderSource, a.orderTime AS orderTime, a.confirmTime AS confirmTime, a.productCount AS productCount, a.presentCount AS presentCount, a.confirmFlag AS confirmFlag, a.clauseID AS clauseID, a.clauseContent AS clauseContent, a.clauseName AS clauseName, a.updateDate AS updateDate, a.freePostFlag AS freePostFlag, a.freight AS freight, a.userBeans AS userBeans, a.delFlag AS delFlag, ifnull(a.onlinePayFlag,1) AS onlinePayFlag, a.payTime AS payTime, a.splitFlag AS splitFlag, (select sum(cop.totalAddedValueTax) from cm_order_product cop where cop.orderID = a.orderID) AS totalAddedValueTax, a.preferential AS preferential, a.closeReason AS closeReason, a.receiptStatus as receiptStatus, a.payStatus as payStatus, a.sendOutStatus as sendOutStatus, a.refundType as refundType, a.postageOrderFlag AS postageOrderFlag, a.promotionFullReduction AS promotionFullReduction, a.promotionalGiftsCount AS promotionalGiftsCount, a.affirmPaymentFlag AS affirmPaymentFlag, a.rebateFlag AS rebateFlag, a.zeroCostFlag AS zeroCostFlag, a.organizeStoreId as organizeStoreId, a.couponAmount as couponAmount, a.svipFullReduction as svipFullReduction, (a.discountFee + a.promotionFullReduction + a.couponAmount) as discountAmount, a.rebateFee, if(chcm.id is not null,1,0) as collageFlag, chc.status as collageStatus UPDATE cm_order SET clauseContent = #{clauseContent}, clauseName= #{clauseName}WHERE orderID = #{orderID} INSERT INTO cm_order(orderSeen, orderNo, userID, buyUserID, shopOrderIDs, orderSubmitType, orderType, secondHandOrderFlag, status, payFlag, onlinePayFlag, productTotalFee, orderTotalFee, payTotalFee, balancePayFee, discountFee, spID, mainSpID, note, clubID, clubScanTime, orderSource, orderTime, productCount, confirmFlag, clauseID, clauseContent, clauseName, updateDate, freePostFlag, freight, delFlag, payTime, splitFlag, preferential, confirmTime, invoiceFlag, postageOrderFlag, sendOutStatus, payableAmount, promotionFullReduction, promotionalGiftsCount, affirmPaymentFlag, rebateFlag, rebateFee, payStatus, zeroCostFlag, couponAmount, svipFullReduction) VALUES (#{orderSeen}, #{orderNo}, #{userID}, #{buyUserID}, #{shopOrderIDs}, #{orderSubmitType}, #{orderType}, #{secondHandOrderFlag}, #{status}, #{payFlag}, #{onlinePayFlag}, #{productTotalFee}, #{orderTotalFee}, #{payTotalFee}, #{balancePayFee}, #{discountFee}, #{spID}, #{mainSpID}, #{note}, #{clubID}, #{clubScanTime}, #{orderSource}, #{orderTime}, #{productCount}, #{confirmFlag}, #{clauseID}, #{clauseContent}, #{clauseName}, #{updateDate}, #{freePostFlag}, #{freight}, #{delFlag}, #{payTime}, #{splitFlag}, #{preferential}, #{confirmTime}, #{invoiceFlag}, #{postageOrderFlag}, #{sendOutStatus}, #{payableAmount}, #{promotionFullReduction}, #{promotionalGiftsCount}, #{affirmPaymentFlag}, #{rebateFlag}, #{rebateFee}, #{payStatus}, #{zeroCostFlag}, #{couponAmount}, #{svipFullReduction}) update cm_order orderSeen = #{orderSeen}, orderNo = #{orderNo,jdbcType=VARCHAR}, userID = #{userID,jdbcType=BIGINT}, organizeID = #{organizeID,jdbcType=INTEGER}, buyUserID = #{buyUserID,jdbcType=INTEGER}, shopOrderIDs = #{shopOrderIDs,jdbcType=VARCHAR}, orderSubmitType = #{orderSubmitType,jdbcType=CHAR}, orderType = #{orderType,jdbcType=CHAR}, secondHandOrderFlag = #{secondHandOrderFlag,jdbcType=CHAR}, status = #{status,jdbcType=CHAR}, productTotalFee = #{productTotalFee,jdbcType=DECIMAL}, orderTotalFee = #{orderTotalFee,jdbcType=DECIMAL}, payTotalFee = #{payTotalFee,jdbcType=DECIMAL}, payableAmount = #{payableAmount,jdbcType=DECIMAL}, balancePayFee = #{balancePayFee,jdbcType=DECIMAL}, discountFee = #{discountFee,jdbcType=DECIMAL}, spID = #{spID,jdbcType=BIGINT}, mainSpID = #{mainSpID,jdbcType=BIGINT}, clubID = #{clubID,jdbcType=BIGINT}, clubScanTime = #{clubScanTime,jdbcType=VARCHAR}, orderSource = #{orderSource,jdbcType=CHAR}, orderTime = #{orderTime,jdbcType=TIMESTAMP}, productCount = #{productCount,jdbcType=INTEGER}, presentCount = #{presentCount,jdbcType=INTEGER}, confirmFlag = #{confirmFlag,jdbcType=CHAR}, clauseID = #{clauseID,jdbcType=BIGINT}, clauseName = #{clauseName,jdbcType=VARCHAR}, freePostFlag = #{freePostFlag,jdbcType=CHAR}, freight = #{freight,jdbcType=DECIMAL}, delFlag = #{delFlag,jdbcType=CHAR}, note = #{note,jdbcType=LONGVARCHAR}, clauseContent = #{clauseContent,jdbcType=LONGVARCHAR}, payTime = #{payTime,jdbcType=LONGVARCHAR}, preferential = #{preferential ,jdbcType=DECIMAL}, discountFee = #{discountFee}, payFlag = #{payFlag}, onlinePayFlag = #{onlinePayFlag}, splitFlag = #{splitFlag}, closeReason = #{closeReason}, confirmTime = #{confirmTime}, invoiceFlag = #{invoiceFlag}, postageOrderFlag = #{postageOrderFlag}, sendOutStatus = #{sendOutStatus}, receiptStatus = #{receiptStatus}, payStatus = #{payStatus}, refundType = #{refundType}, promotionFullReduction = #{promotionFullReduction}, promotionalGiftsCount = #{promotionalGiftsCount}, affirmPaymentFlag = #{affirmPaymentFlag}, rebateFlag = #{rebateFlag}, rebateFee = #{rebateFee}, zeroCostFlag = #{zeroCostFlag}, couponAmount = #{couponAmount}, svipFullReduction = #{svipFullReduction} where orderID = #{orderID,jdbcType=BIGINT} UPDATE cm_order SET status = #{status} WHERE orderID = #{orderID} update cm_order set payStatus = #{payStatus} where orderID = #{orderID} INSERT INTO cm_promotions_order(orderId, promotionsId, name, description, type, mode, touchPrice, reducedPrice, discount, status, beginTime, endTime) VALUES (#{orderId}, #{promotionsId}, #{name}, #{description}, #{type}, #{mode}, #{touchPrice}, #{reducedPrice}, #{discount}, #{status}, #{beginTime}, #{endTime}) update cm_promotions_order orderId = #{orderId}, promotionsId = #{promotionsId}, name = #{name}, description = #{description}, type = #{type}, mode = #{mode}, touchPrice = #{touchPrice}, reducedPrice = #{reducedPrice}, status = #{status}, beginTime = #{beginTime}, endTime = #{endTime} where id = #{id} update cm_order set status = concat('3', sendOutStatus), payStatus= 3, receiptStatus= 3 where orderID = #{orderId} update cm_order set payStatus = #{payStatus}, zeroCostFlag = #{zeroCostFlag} where orderID = #{orderID} DELETE FROM cm_promotions_order WHERE orderId = #{orderId} UPDATE cm_order SET rebateFlag = 1 WHERE orderID = #{orderId} DELETE FROM cm_qualification_image WHERE recordId = #{recordId} INSERT INTO `cm_qualification_image` (`recordId`, `image`) VALUES (#{recordId}, #{image}); DELETE FROM cm_qualification_file WHERE recordId = #{recordId} INSERT INTO `cm_qualification_file` (`recordId`, `fileName`, `ossName`) VALUES (#{recordId}, #{fileName}, #{ossName}) INSERT INTO cm_short_link (`markId`, `shortLink`, `jumpLink`, `createTime`) VALUES (#{markId}, #{shortLink}, #{url}, NOW()) UPDATE cm_sms_statistics SET sendNum = (sendNum + #{num}) WHERE markId = #{markId} UPDATE USER SET userMoney=(userMoney - #{payTotalFee}), ableUserMoney = (ableUserMoney - #{payTotalFee}) WHERE userID = #{userID} INSERT INTO `cm_coupon_order_record` (`orderId`, `clubCouponId`, `couponType`, `couponAmount`, `touchPrice`, `createDate`) VALUES (#{orderId}, #{clubCouponId}, #{couponType}, #{couponAmount}, #{touchPrice}, #{createDate}) UPDATE `cm_coupon_order_record` SET `clubCouponId` = #{clubCouponId}, `couponType` = #{couponType}, `couponAmount` = #{couponAmount}, `touchPrice` = #{touchPrice} WHERE orderId = #{orderId} UPDATE cm_shop_order SET payStatus=3 WHERE orderID = #{orderId} update cm_order set onlinePayFlag = #{onlinePayFlag} where orderID = #{orderId} UPDATE cm_shop_order SET payStatus = #{payStatus}, payedShopAmount = #{paidShop} WHERE shopOrderID = #{shopOrderId} UPDATE cm_order SET payStatus = #{payStatus} WHERE orderID = #{orderId} UPDATE cm_receipt_order_relation SET splitStatus = 1 WHERE mbOrderId = #{mbOrderId} update cm_split_account set settleStatus = 1 where shopOrderId = #{shopOrderId} and productType = #{productType} update cm_shop_order set settleStatus = #{settleStatus} where shopOrderId = #{shopOrderId} DELETE FROM cm_coupon_order_record WHERE id = #{id} INSERT INTO cm_split_account (orderId, productId, orderProductId, shopId, couponRecordId, vipRecordId, authVipRecordId, type, subUserNo, splitAccount, mbOrderId, orderRequestNo, payStatus, productType, shopOrderId ,splitTime) VALUES (#{orderId}, #{productId}, #{orderProductId}, #{shopId}, #{couponRecordId}, #{vipRecordId}, #{authVipRecordId}, #{type}, #{subUserNo}, #{splitAccount}, #{mbOrderId}, #{orderRequestNo}, #{payStatus}, #{productType},#{shopOrderId}, NOW()); INSERT INTO cm_pay_shop (shopID, name, bankAccountName, bankAccount, bankName, type, totalAmount, balancePayFee, transferPayFee, payType, wipePayment, wipeRemarks, wipeRemarkImages, wipeTime, applicant, applyTime, reviewer, reviewTime, payTime, status, reason, delFlag) VALUES (#{shopId}, #{name}, #{bankAccountName}, #{bankAccount}, #{bankName}, #{type}, #{totalAmount}, #{balancePayFee}, #{transferPayFee}, #{payType}, #{wipePayment}, #{wipeRemarks}, #{wipeRemarkImages}, #{wipeTime}, #{applicant}, #{applyTime}, #{reviewer}, #{reviewTime}, #{payTime}, #{status}, #{reason}, #{delFlag}) INSERT INTO cm_pay_shop_record (shopID, shopOrderID, shopOrderNo, payAmount, wipePayment, payType, payTime, payShopID, status, delFlag) VALUES (#{shopId}, #{shopOrderId}, #{shopOrderNo}, #{payAmount}, #{wipePayment}, #{payType}, #{payTime}, #{payShopId}, #{status}, #{delFlag}) INSERT INTO cm_settle_record(settleamount, settletype, shoporderid, splitcode, settletime) VALUES (#{settleAmount},#{settleType},#{shopOrderId},#{splitCode},now()) UPDATE cm_shop_order SET brokerage = #{brokerage} WHERE shopOrderID = #{shopOrderID}